Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Batch-Datei (*.bat) im Hintergrund laufen lassen?

Souki / 4 Antworten / Flachansicht Nickles

Hallo zusammen,


gibt es eine Möglichkeit, dass unter windows 2000 eine Batch-Datei im Hintergrund läuft, also dass dieses DOS-Fesnater beim Ausführen nicht  sichtbar ist?


Souki

http://souki.gmxhome.de
bei Antwort benachrichtigen
REPI Souki „Danke. Ist eine gute Idee, die auch funktioniert, erfüllt aber nicht meinen...“
Optionen

Nein, den Parameter gibt es nicht !
Man kann aber bat und cmd Dateien via VB-Script starten und dort kann man sagen , ob minimiert oder gar im Hintergrund !
Das geht auch mit dem Scheduler !!

Beispiel :
Const Datei = "twswap.txt"
Const Daten = "\\dc1\d\ftpdata\tms\"
Set ws = WScript.CreateObject("WScript.Shell")
MSGString = "cmd /C dir" & Daten & "tm*.vbs /B > " & Daten & Datei
Ret = ws.run (MSGString,0,true)

Hier wird z.B cmd angestartet und listet im Verzeichnis Daten alle Dateien beginnend mit tm an und schreibt dies in eine Datei

die 0 im ws.run Befehl lässt das Ganze im Hintergrund ablaufen !!

Gruß



repi




Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen