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

Share:
18,918

Related videos on Youtube

cherouvim
Author by

cherouvim

Updated on September 17, 2022

Comments

  • cherouvim
    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?

  • Scott - Слава Україні
    Scott - Слава Україні over 5 years
    But 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
    Alexander Pruss almost 5 years
    It does run silently, but it also runs with a delay (I measured 18 seconds once) after the triggering event.