externes Programm überwachen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
udg
Beiträge: 560
Registriert: 20.06.2013 23:27

externes Programm überwachen

Beitrag von udg »

Hallo und nächste Frage,

ich habe ein eigenes mini Programm (Fenster) dieses startet mit Runprogram() ein Externes Tool. Ich möchte überwachen ob das externe Tool noch läuft und wenn es geschlossen wird soll mein Programm dies bemerken und zb eine Txt schreiben oder löschen.

Geht so etwas?

Danke für eine Info

VG
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE! TOP. Kauft Eure Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
Benutzeravatar
man-in-black
Beiträge: 362
Registriert: 21.08.2006 17:39

Re: externes Programm überwachen

Beitrag von man-in-black »

Hi,

lies dir mal die Hilfeseite zu Runprogram durch. Da findest du unter 'return value' einen ganz netten Verweis auf andere Befehle, die man nachschalten kann. ;)

MFG
MIB
(hab alles, kann alles, weiß alles!!^^)

Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: externes Programm überwachen

Beitrag von RSBasic »

Ist das externe Tool dein eigenes?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
udg
Beiträge: 560
Registriert: 20.06.2013 23:27

Re: externes Programm überwachen

Beitrag von udg »

man-in-black hat geschrieben: Da findest du unter 'return value' einen ganz netten Verweis auf andere Befehle, die man nachschalten kann. ;)

MFG
MIB
Danke. Schaue ich mir an. Kannte ich nicht ;)

RSBasic hat geschrieben:Ist das externe Tool dein eigenes?
nein, es ist ein Musikprogramm welches mit klick auf "X" (schließen) beendet wird und dann soll mein kleines Tool wieder losarbeiten.

VG
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE! TOP. Kauft Eure Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
fabulouspaul
Beiträge: 120
Registriert: 01.04.2011 21:59

Re: externes Programm überwachen

Beitrag von fabulouspaul »

Ohne es getestet zu haben:

Code: Alles auswählen

Debug "Programm starten..."

x = RunProgram("notepad.exe","","",#PB_Program_Wait)

Repeat
Until IsProgram(x) = 0 

Debug "Programm beendet."

End
Antworten