Blog coding and discussion of coding about JavaScript, PHP, CGI, general web building etc.

Tuesday, December 22, 2015

How do I create a batch file timer to execute / call another batch throughout the day

How do I create a batch file timer to execute / call another batch throughout the day


How do I create a batch file timer to execute / call another batch through out the day Maybe on given times to run but not to run on weekends ? Must run on system times can also be .cmd to run on xp server 2003

Answer by Jeff Kotula for How do I create a batch file timer to execute / call another batch throughout the day


I did it by writing a little C# app that just wakes up to launch periodic tasks -- don't know if it is doable from a batch file without downloading extensions to support a sleep command. (For my purposes the Windows scheduler didn't work because the apps launched had no graphics context available.)

Answer by Tim for How do I create a batch file timer to execute / call another batch throughout the day


I would use the scheduler (control panel) rather than a cmd line or other application.

Control Panel -> Scheduled tasks

Answer by SumoRunner for How do I create a batch file timer to execute / call another batch throughout the day


The AT command would do that but that's what the Scheduled Tasks gui is for. Enter "help at" in a cmd window for details.

Answer by aphoria for How do I create a batch file timer to execute / call another batch throughout the day


Below is a batch file that will wait for 1 minute, check the day, and then perform an action. It uses PING.EXE, but requires no files that aren't included with Windows.

@ECHO OFF    :LOOP  ECHO Waiting for 1 minute...    PING -n 60 127.0.0.1>nul    IF %DATE:~0,3%==Mon CALL SomeOtherFile.cmd    IF %DATE:~0,3%==Tue CALL SomeOtherFile.cmd    IF %DATE:~0,3%==Wed CALL SomeOtherFile.cmd    IF %DATE:~0,3%==Thu CALL WootSomeOtherFile.cmd    IF %DATE:~0,3%==Fri CALL SomeOtherFile.cmd    IF %DATE:~0,3%==Sat ECHO Saturday...nothing to do.    IF %DATE:~0,3%==Sun ECHO Sunday...nothing to do.  GOTO LOOP  

It could be improved upon in many ways, but it might get you started.

Answer by daniel11 for How do I create a batch file timer to execute / call another batch throughout the day


For the timer part of your script i highly reccomend using:

echo.  echo Waiting For One Hour...   TIMEOUT /T 3600 /NOBREAK  echo.  echo (Put some Other Processes Here)  echo.  pause >nul  

This script waits for 1 hour (3600 seconds) and then continues on with the script and the user cannot press any buttons to bypass the timer (besides CTRL+C).

You can use

Timeout /t 3600 /nobreak >nul  

If you don't want to see a countdown on the screen.

Answer by user11111111111111111111111111 for How do I create a batch file timer to execute / call another batch throughout the day


You could also do this>

@echo off  :loop  set a=60  set /a a-1  if a GTR 1 (  echo %a% minutes remaining...  timeout /t 60 /nobreak >nul  goto a  ) else if a LSS 1 goto finished  :finished  ::code  ::code  ::code  pause>nul  

Or something like that.

Answer by adwait for How do I create a batch file timer to execute / call another batch throughout the day


@echo off  :Start  title timer  color EC  echo Type in an amount of time (Seconds)  set /p time=    color CE    :loop  cls  ping localhost -n 2 >nul  set /a time=%time%-1  echo %time%  if %time% EQU 0 goto Timesup  goto loop    :Timesup  title Time Is Up!  ping localhost -n 2 >nul  ping localhost -n 2 >nul  cls  echo The Time is up!  pause  cls  echo Thank you for using this software.  pause  goto Web  goto Exit    :Web  rem type ur command here    :Exit  Exit  goto Exit  


Fatal error: Call to a member function getElementsByTagName() on a non-object in D:\XAMPP INSTALLASTION\xampp\htdocs\endunpratama9i\www-stackoverflow-info-proses.php on line 72

0 comments:

Post a Comment

Popular Posts

Powered by Blogger.