Batch per Skript starten
Unter Windows 98 hatte ich auf dem Desktop eine Verknüpfung zu einer Batchdatei erstellt. Da diese einen wechselnden Parameter erfordert, habe ich im ‘Eigenschaften’-Fenster der Verknüpfung hinter dem Dateipfad ein Fragezeichen eingefügt, damit Windows bei der Ausführung dieses Befehls nach dem Parameter fragt. In Windows XP funktioniert dieses Feature nicht. Können Sie mir helfen?
Unter Windows 98 hatte ich auf dem Desktop eine Verknüpfung zu einer Batchdatei erstellt. Da diese einen wechselnden Parameter erfordert, habe ich im ‘Eigenschaften’-Fenster der Verknüpfung hinter dem Dateipfad ein Fragezeichen eingefügt, damit Windows bei der Ausführung dieses Befehls nach dem Parameter fragt. In Windows XP funktioniert dieses Feature nicht. Können Sie mir helfen?
In der Tat hat Microsoft diese Möglichkeit bei Windows XP offenbar wegrationalisiert. Abhilfe schafft ein kleines WSH-Skript (siehe Listing). Um es bequem nutzen zu können, speichern Sie es am besten im Windows-Verzeichnis, zum Beispiel als ‘ask.vbs’. Statt der gewohnten Kommandozeile wie
c:\batches\mybatch.bat ?
müssen Sie in eine Verknüpfung nun eine Befehlszeile nach dem Muster
ask.vbs c:\batches\mybatch.bat
eintragen. Natürlich kann das Skript nicht nur zum Starten von Batch-Dateien, sondern für beliebige (DOS- und Windows-)Programme eingesetzt werden, die einen Parameter auf der Kommandozeile erwarten. (hos)
(hos)