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

Printed on: April 25, 2024 at 08:04 o'clock

Member: leknilk0815
leknilk0815 Jul 12, 2006 at 13:30:25 (UTC)
Goto Top
Hi,
momentane Idee:

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

Gruß - Toni
Member: Biber
Biber Jul 12, 2006 at 14:15:26 (UTC)
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 Jul 12, 2006 at 16:54:23 (UTC)
Goto Top
Vielen Dank für die Hinweise !!
Member: markus-so
markus-so Jul 27, 2007 at 13:35:58 (UTC)
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