avoiding console window display when scheduled task runs batch file
18,918
Check the "Run whether user is logged on or not" radio button. Even if you select the same user you're logged in as, it will start and run silently, not stealing mouse or keyboard focus. Source
Related videos on Youtube
Author by
cherouvim
Updated on September 17, 2022Comments
-
cherouvim over 1 year
I have a small batch file which xcopies some files from one folder to another which I've scheduled (via windows scheduled tasks) to run every 1 hour:
@echo off xcopy c:\foo c:\bar /E /C /F /Y
Since this is my workstation, I'm most probably doing work when the task executes, and then the black dos console window is displayed (lasts 2-3 seconds) and steals window focus.
I don't wish to see the files copied and of course the batch file does not ask for any user input. Is there a way to avoid displaying the console completely?
-
geek1983 about 14 yearsSame question & Answers on ServerFault: Run a .bat file in a scheduled task without a window
-
Efekt about 10 yearsMore preferable answer to the one Oliver gave stackoverflow.com/questions/6568736/…
-
Scott - Слава Україні over 5 yearsPossible duplicate of Run a batch file in a completely hidden way
-
-
Scott - Слава Україні over 5 yearsBut won’t it still display a Command Prompt window for the
START
command itself? It has been reported that this does not work. -
Alexander Pruss almost 5 yearsIt does run silently, but it also runs with a delay (I measured 18 seconds once) after the triggering event.