www.ClickEXE.de Click.EXE - In 5 Minuten zum eigenen Programm!
Start Einloggen Einloggen Die Mitglieder Das Foren-Team Suchfunktion
30769 Posts & 5476 Themen in 33 Foren
Benutzername/Passwort:
  Login speichern
Forenübersicht » Click.EXE 3.0 - Beispiel-Skripte im cX2Web-Format » Allgemeine Beispielskripte » feststellen ob ein Programm läuft

vorheriges Thema   nächstes Thema
2 Posts in diesem Thema (offen)
Seiten (1): (1)
Autor
Beitrag
Eberhard ist offline Eberhard  
feststellen ob ein Programm läuft
50 Beiträge - Fortgeschrittener Clicker
Hallo,

1. Ich suche eine Möglichkeit festzustellen ob ein Programm läuft oder nicht.
2. Das laufende Programm per Script zu beenden

hat jemand eine Idee?

Experimentiert habe ich mit einer DOS.BAT

Beispiel:
set Programm=explorer
tasklist |find /i "%Programm%" >nul
if %errorlevel% = 0

so habe ich jedenfalls eine Rückmeldung erhalten

Gruß Eberhard
Beitrag vom 21.02.2016 - 07:48
Diesen Beitrag melden   nach weiteren Posts von Eberhard suchen Eberhard`s Profil ansehen Eberhard eine Kurznachricht senden Eberhard zu deinen Freunden hinzufügen zum Anfang der Seite
nokn ist offline nokn  
16 Beiträge - Click.EXE Anfänger
nokn`s alternatives Ego
Hallo Eberhard,

die Lösung Deines Problems findes Du hier: http://hilfe.clickexe.de/index.html?platzhalter_prozess.htm & http://hilfe.clickexe.de/index.html?beispiel_prozesslister.htm

Viele Grüße

Norbert


1 Anzeigefenster 'Prozesslister' (Aktivieren)
2 Anzeige-Liste (ID='ProcList', X=1, Y=1, B=-1, H=-12)
3 Anzeige-Element Button: 'Liste aktualisieren' (ID='Refresh', X=1, Y=-10, B=30)
4 Anzeige-Element Button: 'Prozess beenden' (ID='Kill', X=-32, Y=-10, B=30)
5
6 Aufruf 'Refresh'
7
8 Warte endlos...
9
10 :: Anzeige_Element(Refresh)_Klick
11 :: Refresh
12 *** Prozessliste aktualisieren
13 Anzeige-Liste (ID='ProcList', löschen)
14 *** ProzessID-Liste ermitteln
15 Setze in [ProzessListe]: '[Prozess.Liste]'
16 Schleife Ab ([ProcNr] von 1 bis 200)
17 Bearbeite '[ProzessListe]' in [ProcID] (Trennzeichen ',', Teilstück Nr. [ProcNr])
18 *** EXE des Prozesses ermitteln
19 Setze in [ProcEXE$]: '[Prozess.EXE$ [ProcID]]' (Platzhalter ersetzen)
20
>>...usw...<<
cX2Web-Code: (einfach anklicken, kopieren und in ... einfügen)
Hierfür benötigte Erweiterungen: Pro-Lizenz
Erstellt mit cX2Web - cX4 WebExport (36 Skriptzeilen, cX 4.0.8.1 Premium)


Hier eine Version, die mit "DOS-Befehlen" arbeitet:

1
2 Starte tasklist (Verborgen, Aktivieren, Warten, Ergebnis in 'TL')
3 Anzeigefenster 'Fenstertitel' (B=250, H=155, zentriert)
4 Anzeige-Liste '[TL]' (ID='ListeID', X=1, Y=1, B=200, H=140)
5 Anzeige-Element Button: '&Aktualisieren' (ID='ButtonAktualisieren', X=210, Y=73, B=29, H=9)
6 Anzeige-Element Button: 'Prozess beenden' (ID='ButtonProzessBeenden', X=210, Y=89, B=30, H=23, farbig)
7 Anzeige-Element Button: 'Programm beenden' (ID='ButtonEnde', X=210, Y=123, B=32, H=9)
8 Setze in [.Element(ListeID).Schriftart]: 'Courier New'
9 Warte endlos...
10
11 :: Anzeige_Element(ListeID)_Klick
12 Bearbeite ' [Anzeige.Element(ListeID).Text] ' in [Ergebnis] (Trennzeichen ' ', Linker Teil)
13 Zurück
14
15 :: Anzeige_Element(ButtonAktualisieren)_Klick
16 Starte tasklist (Aktivieren, Warten, Ergebnis in 'TL')
17 Anzeige-Liste '[TL]' (ID='ListeID', X=1, Y=1, B=200, H=140, löschen)
18 Zurück
19
20 :: Anzeige_Element(ButtonProzessBeenden)_Klick
>>...usw...<<
cX2Web-Code: (einfach anklicken, kopieren und in ... einfügen)
Erstellt mit cX2Web - cX4 WebExport (28 Skriptzeilen, cX 4.0.8.1 Premium)



Der Post wurde 5 mal editiert, zuletzt von nokn am 22.02.2016 - 17:16.
Beitrag vom 21.02.2016 - 13:32
Diesen Beitrag melden   nach weiteren Posts von nokn suchen nokn`s Profil ansehen nokn eine E-Mail senden nokn eine Kurznachricht senden nokn zu deinen Freunden hinzufügen zum Anfang der Seite
Baumstruktur - Signaturen anzeigen
Seiten (1): (1)
vorheriges Thema   nächstes Thema

Gehe zu:  
Es ist / sind gerade keine registrierte(r) Benutzer und 258 Gäste online. Neuester Benutzer: Grnja
aktive Themen der letzten 48 Stunden - Top-User
0
0

www.ClickEXE.de © 2020
Seite in 0.27928 sec generiert