(Fremd-)Programmaufruf nur einmal erlauben
Hallo,
hoffentlich kann mir jemand auch bei meinem zweiten Problem helfen welches ich nur mit aufwendigem gebatche umgehen könnte.
Szenario:
PCs für Vorschul bis Schulkinder mit Lernsoftware. Leider ist die Lernsoftware komplett aus Flash und benötigt etwas Zeit zum anlaufen. In der Zeit klicken die kleinen aber manchmal bis zu 4 mal auf das Icon und das ist bei der jetzigen Hardware nicht angenehm, vor allem da ich Taskmanager deaktiviert habe und die Programme sich bei Scriptfehlern nicht beenden lassen.
Problem:
Verhindern dass die Anwendung mehrfach gestartet werden kann. Am besten wäre wenn man über ein Fremdprogramm die Anwendung nur einmal starten lassen könnte. (ggf. auch 1mal in 2min)
Ich würde mich sehr freuen wenn mir jemand helfen könnte, da ich nach ewig langem Suchen nur Hinweise finde wie man sein eigenes Programm nur einmal aufrufen lassen kann oder dass es im jeweiligen Programm verfügbar sein muss zumindest mit Addones.
Falls das nicht geht würde ich das Icon mit einem link auf eine batch umleiten, die dann das Programm startet, die batch auf die die verknüpfung zielt durch eine ersetzt, die von 60 -1 zählt und dann die alte batch wiederherstellt. Somit wäre das ausführen innerhalb einer minute gewährleistet und versehentliches mehrfachstarten verhindert.
Vielen dank für eure zeit und hilfe
Gruß Masakari
hoffentlich kann mir jemand auch bei meinem zweiten Problem helfen welches ich nur mit aufwendigem gebatche umgehen könnte.
Szenario:
PCs für Vorschul bis Schulkinder mit Lernsoftware. Leider ist die Lernsoftware komplett aus Flash und benötigt etwas Zeit zum anlaufen. In der Zeit klicken die kleinen aber manchmal bis zu 4 mal auf das Icon und das ist bei der jetzigen Hardware nicht angenehm, vor allem da ich Taskmanager deaktiviert habe und die Programme sich bei Scriptfehlern nicht beenden lassen.
Problem:
Verhindern dass die Anwendung mehrfach gestartet werden kann. Am besten wäre wenn man über ein Fremdprogramm die Anwendung nur einmal starten lassen könnte. (ggf. auch 1mal in 2min)
Ich würde mich sehr freuen wenn mir jemand helfen könnte, da ich nach ewig langem Suchen nur Hinweise finde wie man sein eigenes Programm nur einmal aufrufen lassen kann oder dass es im jeweiligen Programm verfügbar sein muss zumindest mit Addones.
Falls das nicht geht würde ich das Icon mit einem link auf eine batch umleiten, die dann das Programm startet, die batch auf die die verknüpfung zielt durch eine ersetzt, die von 60 -1 zählt und dann die alte batch wiederherstellt. Somit wäre das ausführen innerhalb einer minute gewährleistet und versehentliches mehrfachstarten verhindert.
Vielen dank für eure zeit und hilfe
Gruß Masakari
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 79147
Url: https://administrator.de/contentid/79147
Ausgedruckt am: 25.11.2024 um 23:11 Uhr
4 Kommentare
Neuester Kommentar
Hallte es nur nicht gerade für benutzerfreundlich, wenn man 60 sekunden warten muss und dieses batch-wirr-wa.
Schau dir mal den befehl tasklist in der kommandozeile an. Einfach nach dem prozess filtern der da gestartet wird. wenn er in der liste ist, dann programm nicht nochmal ausführen, ansonsten doch. fertig.
Schau dir mal den befehl tasklist in der kommandozeile an. Einfach nach dem prozess filtern der da gestartet wird. wenn er in der liste ist, dann programm nicht nochmal ausführen, ansonsten doch. fertig.