mirabyte GmbH & Co. KG
 
Language / Sprache: Select English language Deutsche Sprache wählen
 

mirabyte Software FAQ

Wie können Programm mit Kommandozeilenzusatz von Discstarter ausgeführt werden?

ID #1034

Wenn Programme mit einem Kommandozeilenzusatz ausgeführt werden sollen, funktioniert dies nicht mehr unter Verwendung von Hyperlinks. Der folgende Ansatz ist also falsch:

<a href="myapp.exe /p /x:10">Starten</a>

Um mit Discstarter auch Programme über eine HTML-Oberfläche starten zu können, die mit Kommandozeilenzusätzen aufgerufen werden, muss der Umweg über eine Batch-Datei gegangen werden. Dazu wird für jeden Programmaufruf eine eigene Batch-Datei erzeugt (z.B. mit Notepad), die folgenden Inhalt hat:

@echo off
start myapp.exe /p /x:10

Die erste Zeile bewirkt, dass sämtliche Ausgaben unterdrückt werden; der Befehl "start" vor dem eigentlichen Programmaufruf löst eine asynchrone Ausführung des Programms aus. Dies bewirkt, dass das Konsolenfenster, in welchem die Batch-Datei ausgeführt wird, direkt nach dem Start des Programms wieder verschwindet und nicht bis zum Beenden des Programms offen bleibt.

Die Einbindung der Batch-Datei in Discstarter erfolgt dann über ein ganz normales Hyperlinks:

<a href="myapp.bat">Starten</a>

Es muss nur sichergestellt werden, dass die Datei-Endung "bat" in die Liste der von Discstarter direkt ausgeführten Datei-Endungen im Discstarter Designer aufgenommen wird.

Letzte Änderung des Artikels: 2006-08-01 11:04
Verfasser des Artikels: mirabyte Support
Revision: 1.2

Artikel ausdrucken Artikel ausdrucken
Artikel weiterempfehlen Artikel weiterempfehlen
Als PDF-Datei anzeigen Als PDF-Datei anzeigen

Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 4 von 5 (1 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll



Kommentieren von diesen Artikel nicht möglich