bennib22
Goto Top

Batchbefehle in vbs

Hi,

Ist es eigentlich möglich in einer *.vbs batchbefehle zu verwenden?
Wenn ja, wie?

mfG
bennib22

Content-ID: 128689

Url: https://administrator.de/contentid/128689

Ausgedruckt am: 25.11.2024 um 19:11 Uhr

76109
76109 05.11.2009 um 10:09:53 Uhr
Goto Top
Hallo bennib22!

In etwa so:
Dim Shell
Set Shell = WScript.CreateObject ("WScript.Shell")  
Shell.Run "cmd /K CD C:\ & Dir"  
Set Shell = Nothing

Gruß Dieter
bennib22
bennib22 09.11.2009 um 11:29:13 Uhr
Goto Top
Danke das klappt!

Aber ist es auch möglich die Befehle ohne cmd-Fenster auszuführen??

gruß
Benni
76109
76109 09.11.2009 um 12:53:22 Uhr
Goto Top
Zitat von @bennib22:
Aber ist es auch möglich die Befehle ohne cmd-Fenster auszuführen??
Meines Wissens, ist das nicht möglichface-wink

Gruß Dieter
bennib22
bennib22 10.11.2009 um 08:53:09 Uhr
Goto Top
Man kann aber eine batch von einer vbs rufen und damit das cmd-Fenster unterdrücken!
(den Syntx hab ich nicht im Kopf)
Hat vieleicht jemand eine idee für mein Problem!

Danke im voraus
benni
Biber
Biber 10.11.2009 um 12:38:36 Uhr
Goto Top
Zitat von @bennib22:
Man kann aber eine batch von einer vbs rufen und damit das cmd-Fenster unterdrücken!
Ja, dann weisst du doch die Antwort....
(den Syntx hab ich nicht im Kopf)
Aber vielleicht die Dudn im Schrank?
Hat vieleicht jemand eine idee für mein Problem!
Welches der beiden Probleme jezz'?
Danke im voraus
Gerne, ich helf ja wo ich kann.

benni
Grüße
Biber
bennib22
bennib22 17.11.2009 um 09:32:36 Uhr
Goto Top
Also erstmal wollte ich wissen wie man bat-Befehle in vbs verwendet.Das klappt.
Aber dabei wird das cmd-Fenster geöffnet.
Wenn ich eine Batch mit vbs rufe (siehe unten) dann kommt kein cmd-Fenster.
Set WshShell = WScript.CreateObject( "WScript.Shell" )  
WshShell.Run "test.bat",0,True   
dafür brauch ich 2 Dateien.
Ich will wissen ob das mit nur einer(vbs) möglich ist.

Danke
benni
Biber
Biber 17.11.2009 um 09:45:08 Uhr
Goto Top
Moin benni22,

ich fasse mal zusammen....
Auf die Nachfrage, was denn diese Frage vom 10.11. bedeutet:
Aber ist es auch möglich die Befehle ohne cmd-Fenster auszuführen??

... kommt jetzt am 17.11. die Erläuterung
dafür brauch ich 2 Dateien.
Ich will wissen ob das mit nur einer(vbs) möglich ist.

Und auch da wird sich kaum jemand trauen, dir nun zu antworten:
"Öhmm, dass eine Batch-Datei zu dem Zeitpunkt ihres Aufgerufen-Werdens physisch vorhanden sein muss, da haben wir doch Konsens, oder?"

Wenn Du KEINE Batchdatei dauerhaft haben willst, dann lege sie temporär aus dem VBS heraus an oder rufe, wie von didi1954 bereits vor Wochen am 5.11. gepostet, Befehle auf, die bei EINEM CMD.exe-Aufruf mit CMD /C abgearbeitet werden können.

Grüße
Biber