Start einer Batch-Datei aus einem VBS
Zuerst mal "Hallo"... ist mein erster Beitrag hier, ich hoffe ich mache alles richtig (wenn nicht bitte Tipps geben^^).
Ich lerne eigentlich Chemie, aber da mich PCs allgemein interessieren wollte ich ein wenig mehr wissen als unser AInf Professor, der sogar mit Excel kämpft.
Genug der Geschichten.
Ich würde gern wissen, wie man mittels "visual basic script-datei" eine batch-datei aufruft, oder zumindest cmd, dann müsste ja
[SendKeys "call xy.bat"]
[SendKeys "{ENTER}"]
funktionieren, oder?
Ich hoffe ihr wisst eine simple Lösung - danke im Vorraus.
Ich lerne eigentlich Chemie, aber da mich PCs allgemein interessieren wollte ich ein wenig mehr wissen als unser AInf Professor, der sogar mit Excel kämpft.
Genug der Geschichten.
Ich würde gern wissen, wie man mittels "visual basic script-datei" eine batch-datei aufruft, oder zumindest cmd, dann müsste ja
[SendKeys "call xy.bat"]
[SendKeys "{ENTER}"]
funktionieren, oder?
Ich hoffe ihr wisst eine simple Lösung - danke im Vorraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 59199
Url: https://administrator.de/contentid/59199
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo Zeretor und willkommen im Forum!
Im Prinzip genügt
Falls Du auf das Ende der Batch-Datei warten willst, bevor es im VB-Script weiter geht, dann:
Zwischen den beiden Kommata kannst Du noch die Art des Fenster angeben - Werte (aus der Hilfedatei "script56de.chm"):
HTH
bastla
Im Prinzip genügt
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "D:\xy.bat"
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "D:\xy.bat",,True
intWindowStyle | Beschreibung |
---|---|
0 | Blendet das Fenster aus und aktiviert ein anderes Fenster. |
1 | Aktiviert ein Fenster und zeigt es an. Wenn das Fenster minimiert oder maximiert ist, stellt das System es mit seiner ursprünglichen Größe und Position wieder her. Eine Anwendung sollte dieses Flag angeben, wenn das Fenster zum ersten Mal angezeigt wird. |
2 | Aktiviert das Fenster und zeigt es als minimiertes Fenster an. |
3 | Aktiviert das Fenster und zeigt es als maximiertes Fenster an. |
4 | Zeigt ein Fenster in der jeweils aktuellen Größe und Position an. Das aktive Fenster bleibt aktiv. |
5 | Aktiviert das Fenster und zeigt es in der aktuellen Größe und Position an. |
6 | Minimiert das angegebene Fenster und aktiviert das Fenster auf der nächstniedrigen Ebene in der Z-Reihenfolge. |
7 | Zeigt das Fenster als minimiertes Fenster an. Das aktive Fenster bleibt aktiv. |
8 | Zeigt das Fenster in seinem aktuellen Zustand an. Das aktive Fenster bleibt aktiv. |
9 | Aktiviert das Fenster und zeigt es an. Wenn das Fenster minimiert oder maximiert ist, stellt das System es mit seiner ursprünglichen Größe und Position wieder her. Eine Anwendung sollte dieses Flag angeben, wenn ein minimiertes Fenster wiederhergestellt wird. |
10 | Legt den Anzeigezustand basierend auf dem Zustand des Programms fest, das die Anwendung gestartet hat. |
HTH
bastla
Moin Zeretor,
auch von mir willkommen im Forum.
Weil sie impliziert, dass der Verfasser vorab dankt und auf mögliche Antworten nicht mehr antwortet.
Dann erfährt allerdings auch niemand, ob der Lösungsvorschlag geholfen hat oder Bullshit war.
---> Also besser tunlichst vermeiden.
->da lässt sich durch mehr Quantität kaum etwas steigern.
"Brauchbar" ist dieser Beitrag durchaus auch für spätere Mitleser.
Grüße
Biber
auch von mir willkommen im Forum.
erster Beitrag hier, ich hoffe ich mache alles richtig (wenn nicht bitte Tipps geben^^).
Okay.... ...danke im Vorraus.
Diese Floskel ist in Foren unbeliebt (egal ob mit einem oder zwei "r".Weil sie impliziert, dass der Verfasser vorab dankt und auf mögliche Antworten nicht mehr antwortet.
Dann erfährt allerdings auch niemand, ob der Lösungsvorschlag geholfen hat oder Bullshit war.
---> Also besser tunlichst vermeiden.
PS: wenns niemand mehr braucht, /closed
Ich schließe den Beitrag auch, aber nicht, weil ihn niemand mehr braucht, sondern weil es eine sinnvoll abgegrenzte Frage mit sinnvollen Antworten war...->da lässt sich durch mehr Quantität kaum etwas steigern.
"Brauchbar" ist dieser Beitrag durchaus auch für spätere Mitleser.
Grüße
Biber