Hallo,
ich habe kleinere Vorgänge meist über eine Batch erledigt.
Da diese dann den DOS-Prompt in einem schwarzen Fenster laufen starte ich die dann über VBS und das "Fenster" wird nicht sichtbar:
Die CMD sieht so aus:
Jetzt möchte ich beim Aufruf der Notepad++.cmd noch die zu editierende Textdatei als Parameter mitgeben. Hierzu muss ich der VBS die Textdatei als Parameter übergeben. Also: Der so übergebene Parameter wird in der CMD mit %1 verarbeitet.
Meine Versuche den Aufruf im VBS mit WScript.Arguments(0) zu erweitern sind bisher alle gescheitert, außerdem würde die gesamte Abfrage in der Batch bestimmt auch nur über VBS zu lösen sein, oder nicht?
Danke für die Hilfe
ich habe kleinere Vorgänge meist über eine Batch erledigt.
Da diese dann den DOS-Prompt in einem schwarzen Fenster laufen starte ich die dann über VBS und das "Fenster" wird nicht sichtbar:
Die CMD sieht so aus:
Quellcode
- if exist "C:\Program Files\Notepad++\notepad++.exe" (
- start "" "C:\Program Files\Notepad++\notepad++.exe" %1 && goto exit
- ) else (
- if exist "C:\Program Files (x86)\Notepad++\notepad++.exe" (
- start "" "C:\Program Files (x86)\Notepad++\notepad++.exe" %1 && goto exit
- ) else (
- goto info
- )
- goto info
- )
- :info
- echo msgbox"Notepad++ nicht gefunden, bitte x64 oder x86 installieren",vbInformation , "Notepad++ wurde auf diesem PC nicht gefunden"> %temp%\msg.vbs
- %temp%\msg.vbs
- erase %temp%\msg.vbs
- exit
- :exit
- exit
Jetzt möchte ich beim Aufruf der Notepad++.cmd noch die zu editierende Textdatei als Parameter mitgeben. Hierzu muss ich der VBS die Textdatei als Parameter übergeben. Also: Der so übergebene Parameter wird in der CMD mit %1 verarbeitet.
Meine Versuche den Aufruf im VBS mit WScript.Arguments(0) zu erweitern sind bisher alle gescheitert, außerdem würde die gesamte Abfrage in der Batch bestimmt auch nur über VBS zu lösen sein, oder nicht?
Danke für die Hilfe