Parameter an vbs Script übergeben, wie?
Hallo,
ich habe hier eine kleine Batchdatei, die mit einem Paremeter aufgerufen wird.
Ich muss das ganze jetzt mittels vbs lösen, da die DOS-Box nicht mehr auftauchen darf.
Ich habe jetzt einfach per vbs die Batchdatei aufgerufen:
was auch geht, nur wird der Paremter %1 nicht mehr an die Batch übergeben.
Ist mir ja eigentliuch klar, denn vbs weiß ja nichts davon.
Kann man den Parameter da irgendwie durchschleifen, oder die Batch als vbs direkt machbar?
Danke schonmal für die Hilfe.
ich habe hier eine kleine Batchdatei, die mit einem Paremeter aufgerufen wird.
if exist D:\BW50\Briefmarken\49\*.jpg goto run
goto delete
:run
copy D:\BW50\Briefmarken\49\*.jpg D:\BW50\Briefmarken\49\backup\*.jpg
ren D:\BW50\Briefmarken\49\*.jpg 49.jpg
copy D:\BW50\Briefmarken\49\49.jpg D:\BW50\Briefmarken\49\action\49.jpg
copy D:\BW50\Briefmarken\49\49.jpg D:\BW50\Briefmarken\49\tracking\%1.jpg
del D:\BW50\Briefmarken\49\49.jpg
exit
:delete
del D:\BW50\Briefmarken\49\action\49.jpg
copy D:\BW50\Briefmarken\49_kaufen.jpg D:\BW50\Briefmarken\49\action\49.jpg
exit
Ich muss das ganze jetzt mittels vbs lösen, da die DOS-Box nicht mehr auftauchen darf.
Ich habe jetzt einfach per vbs die Batchdatei aufgerufen:
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.run ("Cmd /C 49.bat"), 0, true
was auch geht, nur wird der Paremter %1 nicht mehr an die Batch übergeben.
Ist mir ja eigentliuch klar, denn vbs weiß ja nichts davon.
Kann man den Parameter da irgendwie durchschleifen, oder die Batch als vbs direkt machbar?
Danke schonmal für die Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 202909
Url: https://administrator.de/contentid/202909
Ausgedruckt am: 18.11.2024 um 05:11 Uhr
3 Kommentare
Neuester Kommentar
Moin,
via Google in 5sec gefunden: http://www.script-example.com/themen/vbscript_Variablen_uebergeben_aus_ ...
lg,
Slainte
via Google in 5sec gefunden: http://www.script-example.com/themen/vbscript_Variablen_uebergeben_aus_ ...
lg,
Slainte