externes Programm zusammen mit der PB-IDE beenden
- SDL
- Beiträge: 65
- Registriert: 15.09.2006 05:19
- Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB
Wassergekühlt
Win 7 pro
Leistungsindex 7,8 - Wohnort: Hansestadt Stendal
externes Programm zusammen mit der PB-IDE beenden
Ich möchte ein externes Programm zusammen mit der PB-IDE beenden.
Dazu wollte ich "PB_TOOL_MainWindow" mit GetEnvironmentVariable abfragen. Ergibt aber immer ein leeren String.
Hat jemand ein Tipp? Drehe mich zZ. im Kreis und seh den Wald vor lauter Bäume nicht.
Dazu wollte ich "PB_TOOL_MainWindow" mit GetEnvironmentVariable abfragen. Ergibt aber immer ein leeren String.
Hat jemand ein Tipp? Drehe mich zZ. im Kreis und seh den Wald vor lauter Bäume nicht.
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.
Re: externes Programm zusammen mit der PB-IDE beenden
Die Umgebungsvariablen sind nur vorhanden, wenn das Programm von der IDE gestartet wurde. Und auch nur für diesesSDL hat geschrieben:Ich möchte ein externes Programm zusammen mit der PB-IDE beenden.
Dazu wollte ich "PB_TOOL_MainWindow" mit GetEnvironmentVariable abfragen. Ergibt aber immer ein leeren String.
Hat jemand ein Tipp? Drehe mich zZ. im Kreis und seh den Wald vor lauter Bäume nicht.
Programm.
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
Re: externes Programm zusammen mit der PB-IDE beenden
Mit dem Ereignis "Editor schliessen" ein externes Programm aufrufen, welche dann dein Programm beendet
Bin auch gerade dabei für alle OS ein Code zu haben um ein Programm zu beenden.
Ist unter Linux gar nicht zu einfach das richtige Fenster zu finden und zu schliessen.
Link: https://www.purebasic.fr/english/viewto ... 60#p541565
Bin auch gerade dabei für alle OS ein Code zu haben um ein Programm zu beenden.
Ist unter Linux gar nicht zu einfach das richtige Fenster zu finden und zu schliessen.
Link: https://www.purebasic.fr/english/viewto ... 60#p541565
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: externes Programm zusammen mit der PB-IDE beenden
Warum ist es bei Linux alles so kompliziert und umständlich oder unvollständig ? Dafür liebe ich Windows ! Es gibt für alles eine einfache anwendbare Funktion die funktoniert !mk-soft hat geschrieben:Ist unter Linux gar nicht zu einfach das richtige Fenster zu finden und zu schliessen.
-
- Beiträge: 68
- Registriert: 26.04.2019 10:31
- Computerausstattung: Lenovo W500, Debian Stable, Purebasic 5.70 (momentan die Testversion)
- Wohnort: Mühldorf am Inn
Re: externes Programm zusammen mit der PB-IDE beenden
Guten Morgen,
unter Linux kann man die laufenden Prozesse ganz einfach mit ps ax abfragen und mit kill -9 Prozessnummer beenden.
Damit werden auch alle offenen Fenster des Programms geschlossen.
Man muss sich beim Start des externen Programms lediglich die Prozessnummer merken.
Schöne Grüsse
Kurt
unter Linux kann man die laufenden Prozesse ganz einfach mit ps ax abfragen und mit kill -9 Prozessnummer beenden.
Damit werden auch alle offenen Fenster des Programms geschlossen.
Man muss sich beim Start des externen Programms lediglich die Prozessnummer merken.
Schöne Grüsse
Kurt
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...
- SDL
- Beiträge: 65
- Registriert: 15.09.2006 05:19
- Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB
Wassergekühlt
Win 7 pro
Leistungsindex 7,8 - Wohnort: Hansestadt Stendal
Re: externes Programm zusammen mit der PB-IDE beenden
So eigentlich nicht. Programmstart mit der IDE, und wenn die IDE geschlossen wird sich beenden. Und das so wenig CPU- lastig wie möglich.mk-soft hat geschrieben:Mit dem Ereignis "Editor schliessen" ein externes Programm aufrufen, welche dann dein Programm beendet
Sonst müsste ich ja zwei Ereignisse bei den Werkzeugen einrichten.
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.
Re: externes Programm zusammen mit der PB-IDE beenden
Unter Windows, kannst du periodisch abfragen, od das IDE Fenster noch geöffnet ist... Allerdings kostet das CPU Last (wenn auch nur gering)
Allerdings ist der Weg mit zwei Tooleinträgen der bessere Weg.
Beim öffnen rufst du dein Programm mit dem Parameter /IDEStart oder sowas auf, und wenn die IDE schliesst mit /IDEStop .... dann weiss dein Programm wann es soweit ist, das Licht auszumachen.
Allerdings ist der Weg mit zwei Tooleinträgen der bessere Weg.
Beim öffnen rufst du dein Programm mit dem Parameter /IDEStart oder sowas auf, und wenn die IDE schliesst mit /IDEStop .... dann weiss dein Programm wann es soweit ist, das Licht auszumachen.
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
- SDL
- Beiträge: 65
- Registriert: 15.09.2006 05:19
- Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB
Wassergekühlt
Win 7 pro
Leistungsindex 7,8 - Wohnort: Hansestadt Stendal
Re: externes Programm zusammen mit der PB-IDE beenden
Danke allen für die Antworten.
es ist eine Überlegung wert
und sicher der einfachste Weg
es ist eine Überlegung wert
und sicher der einfachste Weg
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.
Re: externes Programm zusammen mit der PB-IDE beenden
Du solltest noch bedenken, dass mehrere Versionen von Pb geöffnet sein können. Das Schließen einer Pb Version heißt nicht, dass keine andere Verion noch aktiv ist.
- SDL
- Beiträge: 65
- Registriert: 15.09.2006 05:19
- Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB
Wassergekühlt
Win 7 pro
Leistungsindex 7,8 - Wohnort: Hansestadt Stendal
Re: externes Programm zusammen mit der PB-IDE beenden
Das ging mir auch schon durch dem Kopf, "aber" welchen Sinn soll das haben? Gleich wieder gestrichen Ich bin nicht multitaskingfähig. Außer beim Kochen.Josh hat geschrieben:Du solltest noch bedenken, dass mehrere Versionen von Pb geöffnet sein können. Das Schließen einer Pb Version heißt nicht, dass keine andere Verion noch aktiv ist.
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.