Hi
Es kommt sehr oft vor das ich zwei .exe direkt nacheinander aufrufen muss, deswegen hab ich mir ne kleine .bat geschrieben in denen die zwei .exe in jeweils einer eigenen Zeile stehen. Funkioniert auch alles aber es öffnet sich jedesmal die CMD und das nervt. Wie kann ich das unterbinden?
mfg
hi,
die bat rechts anklicken, dann „eigenschaften“.
Im reiter „verknüpfung“ bei „ausfüdhren“ „minimiert“ wählen und übernehmen.
oder
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 !!
Zweiteres ist von hier: http://www.nickles.de/c/a/forum2-537367115.htm
lg,
fred
Hi,
geht noch viel einfacher. Probier doch mal AutoIt Version 2 aus, das ist eine Skripting Sprache in wirklich einfacher Form.
Es gibt ein Run und RunWait Befehl mit diesem lassen sich Dateien starten (auch vollkommen versteckt) und bei Bedarf wartet das Programm mit der Ausführung, wenn man RunWait verwendet!
Du findest das Tool hier:
http://www.autoitscript.com/cgi-bin/countdown.pl?Aut…
Gruß Sie Tjin Kian