Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

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

Souki / 4 Antworten / Baumansicht 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
mr.escape Souki „Batch-Datei (*.bat) im Hintergrund laufen lassen?“
Optionen

Als verknüpfung mit "ausführen:minimiert" vielleicht?

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
Souki mr.escape „Als verknüpfung mit ausführen:minimiert vielleicht?“
Optionen

Danke. Ist eine gute Idee, die auch funktioniert, erfüllt aber nicht meinen Zweck. Ich will diese Batch-Datei dann vom Programmsheduler ausführen lassen, und eine Verknüpfung kann dieser nicht ausfüren. Aber es ist eine guter Ansatz. Vielleicht gibt es den Befehl "Minimieren" auch als Parameter für die Ausführen-Zeile. Also
Run: "C:(backslash)test.bat /minimiert"
oder so. Vielleicht kann mir da einer weiterhelfen?

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
Souki REPI „Nein, den Parameter gibt es nicht ! Man kann aber bat und cmd Dateien via...“
Optionen

Vielen Dank!
Das hilft mir nun weiter.
Gruß Souki

http://souki.gmxhome.de
bei Antwort benachrichtigen