.bat (batch) datein versteckt ausführen?
Hi ich suche schon lange und vergeblich nach einer Möglichkeit batch datein im hintergrund ausführen zu lassen. Doch die meisten antworten waren man sollte zusatzprogramme (plugins) installieren. Aber ich suche nach einer möglichkeit ohne zusatz programme (reines batch programm). Falls das nicht möglich ist wie kann man Batch datein zumindest minimiert ausführen oder das es sich nach 5 sekunnden versteckt
4 Antworten
Naja wenn du wirklich nur reines Batch haben willst, ist minimiert starten wohl die einzige Option:
if "%~1"=="true" goto main
start /min "" %0 true
exit
:main
echo Hier dein Code...
pause
exit
Mach eine .vbs Datei mit folgendem Inhalt
CreateObject("Wscript.Shell").Run "DEINEBATDATEI.bat",0,True
Wenn dann die vbs Datei ausgeführt wird, so wird die BAT Datei ohne sichtbares Fenster ausgeführt.
Hoffe das ist wonach du suchst.
nein garnicht. aber es geht um ein "backdoor skript" (nichts schlimmes nur zum meinen kollegen zu trollen aber er hat einen vbs filter der vbs datein blockiert
Nicht wirklich ...
Alternativ ginge es auch per JavaScript oder Powershell. Das ist im Prinzip jedoch das gleiche.
Das versteckte ausführen einer Batch ist keine gute Idee . Es gibt keine Möglichkeit diese ohne Zugriff über den Taskmanager zu beenden.
Ich Frage mich warum dauernd irgendwelche Leute anderen das Leben schwer machen wollen. Fremde Computer manipulieren ist kein Spaß! 😡
Du kannst die Batchfiles ja im Windows Task Scheduler ("Aufgabenplanung") im Hintergrund einplanen, dann werden sie in der Session 0 ausgeführt.
CMD ist nicht für so etwas gedacht und kann nichts dergleichen.
Danke:D aber gibt es garkeine möglichkeit ohne vbs?