Batch-Datei versteckt ausführen

hast du dir das hidden32 auch gezogen?
Ohne gehts nicht, das gehört nciht zu Windows :)
Und dann probiers mal so:
Code:
start /w hidden32 artisan.bat
oder so:
Code:
artisan.bat

Im ersten Beispiel werden neue Fenster geöffnet, aber nciht angezeigt. Da könnte es zu Problemem mit /w kommen (musst du testen).
Im zweiten Beispiel wird einfach die neue bat im Fenster der alten ausgeführt. Kein PopUp und er wartet auch, bis sie fertig durchlaufen wurde, um mit der original bat weiter zu machen.
 
Hast die freie Auswahl.
Wenn du es so ansprechen willst, wie bisher gehandhabt entweder in %SystemRoot% oder in das Verzeichnis, in dem die .bat liegt.
Du kannst es aber auch an einen beliebigen anderen Ort legen und musst halt dann den Pfad übergeben:
Code:
start /w c:\deinpfad\hidden32 artisan.bat

Ich empfehle dir aber eine der beiden ersten Methoden.
 
Ich gaube, hierfür musst du dir jetzt ein extra Programm schreiben, was alle 60sec deine .bat startet. Mit dem Taskplaner ist die kleinste Einheit Tage :(
 
Das ist die Batch (mit hidden32-Befehl)

haupsache die aufgerufenen Batches bleiben schön im Hintergrund...

Andere möglichkeit wäre das:
Code:
Start /min programm

alle 5 min müsste auch gehn:
Code:
@echo off
:home
start /w /min artisan.bat
start /w /min autosea.bat
start /w /min decomsys.bat
start /w /min diab.bat
start /w /min diabsun.bat
start /w /min doors.bat
start /w /min esacomp.bat
start /w /min Flex.bat
start /w /min lotus.bat
start /w /min matlab.bat
start /w /min orcat.bat
start /w /min rational.bat
start /w /min rhapsody.bat
start /w /min saber.bat
start /w /min tasking.bat
:sleep
Sleep 60
a=%time:~+3,-6%
set C=5
set /a d=%a%+%c%
if not %a% equ %d% goto sleep
goto home

mein zeit format in cmd:

Code:
echo %time%
> 0:42:59,35

du kannsts auch mit choice versuchen und als time 0060 einstellen

gibt es unter xp nichtmehr soweit ich weis

#####
edit #
####
man sollte vlt aufs datum schaun rofl -.-
 

Anhänge

Zuletzt bearbeitet:
Zurück