32416
Goto Top

CMD unsichtbar ausführen per batch über AT

Hallo Leute,

möchte einen Batch Zeitabhängig im Hintergrund ausführen ohne das das CMD-Fenster erscheint.
Über AT ist klar, aber wie ist der aufruf von cmd ?

mfg
ausserfriese

Content-Key: 35899

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

Ausgedruckt am: 29.03.2024 um 00:03 Uhr

Mitglied: leknilk0815
leknilk0815 12.07.2006 um 15:30:25 Uhr
Goto Top
Hi,
momentane Idee:

die Batch mit dem Zusatz /min starten, so ist sie zumindest minimiert und poppt nicht auf

Gruß - Toni
Mitglied: Biber
Biber 12.07.2006 um 16:15:26 Uhr
Goto Top
Moin, ausserfriese,
schau mal hier: Batch immer minimiert.

Da sind mehrere Lösungen skizziert.
Ich hatte damals geschrieben:
Eine der Varianten, die zur Lösung führen könnten, ist ein Utilitity wie CmdOW.exe
( http://www.commandline.co.uk/cmdow/).
Gibt aber auch schlankere Freeware-Tools, die das können.

Eine andere Variante ist der Aufruf über zwei, drei Zeilen VBS-Code oder ähnliches:

'---Snipp RunABatMinimized.vbs  
Set WshShell = WScript.CreateObject("WScript.Shell")  
Return = WshShell.Run("c:\diablo\irgendein.bat", 0, True)  
Set WshShell = Nothing
'---Snapp RunABatMinimized.vbs  

Gruß
Biber
Mitglied: 32416
32416 12.07.2006 um 18:54:23 Uhr
Goto Top
Vielen Dank für die Hinweise !!
Mitglied: markus-so
markus-so 27.07.2007 um 15:35:58 Uhr
Goto Top
Hi!
Das ist eine super sache mit dem VBS-Code.
Nur, sollte ich dies irgendwann einmal wieder beenden wollen - lässt sich das irgendwie beobachten, ob diese Batch noch läuft, bzw. lässt die sich irgendwie wieder beenden? (Ohne den PC neuzustarten...)

Gruß Markus