想让这个bat文件在一直打开的状态下每隔一小时运行一次代码

bat代码如下
@echo off
set JAVA=D:\EFGP\jdk1.5.0_14\bin\java
set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar

REM first argument to exe this bat should be a path like D:\SyncOrg\
set TARGETDIR=%1
set LIBS=
set LIB_FOLDER=
set LIB_FOLDER=lib
REM variable after FOR can only be one character length
FOR /R %TARGETDIR%conf %%L IN (.) DO call %TARGETDIR%addpath.bat %%L
FOR /R %TARGETDIR%lib %%L IN (*.*) DO call %TARGETDIR%addpath.bat %%L

set CLASSPATH=%TARGETDIR%bin;%JAVAC_JAR%;%LIBS%;

set JAVA_OPTS=%JAVA_OPTS% -Xmx512m

echo ===============================================================================
echo JAVA: %JAVA%
echo.
echo TARGETDIR is %TARGETDIR%
echo.
echo JAVA_OPTS: %JAVA_OPTS%
echo.
echo CLASSPATH: %CLASSPATH%
echo ===============================================================================

"%JAVA%" %JAVA_OPTS% -classpath "%CLASSPATH%" com.dsc.nana.syncorg.SyncOrg

pause
我想让这个bat每隔一小时运行一次上面的代码
大神们怎么弄啊。
我可是个纯小白、、、、

第一种方法,用for取:分隔的时间%time%,取第二个变量。如果变为30,用if判断,就运行代码吧。不难!
第二种方法,取时间变量%time:~3,2%,if判断30运行。
在dos下运行
@echo off
@echo 当前时间
@%time%
@echo 取的时间
@%time:3,2%
@pause>nul
运行就知道怎么回事了
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-02
Windows下管理员权限下添加计划任务

想让这个bat文件在一直打开的状态下每隔一小时运行一次代码
第一种方法,用for取:分隔的时间%time%,取第二个变量。如果变为30,用if判断,就运行代码吧。不难!第二种方法,取时间变量%time:~3,2%,if判断30运行。在dos下运行 echo off echo 当前时间 time echo 取的时间 time:3,2 pause>nul 运行就知道怎么回事了 ...

请教,如何让BAT文件隔一段时间自动运行?
1、在电脑的任务计划程序中点击创建任务选项,创建一个任务。2、在弹出的页面中填写该任务的相关说明。3、点击页面中的触发器选项,新建一个触发器。4、在新建触发器页面中填写该bat任务重复循环运行的时间。5、在操作页面选择需要循环执行的bat程序即可完成循环设置。

请教,如何让BAT文件隔一段时间自动运行?
将上面的代码复制保存为vbs扩展名的文件,就像保存bat文件一样,只不过是bat变成了vbs。我写的代码中将要执行的bat文件设置为了d:\\123.bat,这可能不是你要求的,你自己手动在代码中将它改成你的bat文件的路径。保存后双击这个vbs文件即可。

如何做写一个批处理文件,能每隔一定的时间自动运行同样的命令
上面那句就是ping自己60次 ping自己一次是一秒钟 60次就是一分钟 在写p的时候只要循环运行的代码中加入这一句就有延迟效果

每隔10秒运行一次BAT文件?
用vbs吧,这样10秒,半秒不差.如果用bat产生vbs会出现临时文件.直接用记事本编辑下面代码,扩展名改为.vbs就行了.一样的运行的是dos命令 XXX.bat就是你要运行的bat文件 代码如下:set ws=createobject("wscript.shell")do ws.run "cmd.exe \/c XXX.bat -d >nul"wscrpt.sleep 10000 loop ...

如何在bat文件中设置间隔时间打开程序
start F:\\快门多开\\多开1\\shutter.exe ping \/n 5 127.0.0.1>nul start F:\\快门多开\\多开2\\shutter.exe ping \/n 5 127.0.0.1>nul start F:\\快门多开\\多开3\\shutter.exe 这样就ok了 每个文件间隔5秒打开,不过建议你文件路径别用中文。

求一批处理文件的代码:间隔一段时间(如30秒)自动同时打开若干个网页...
你说的1.bat八成编写不成熟,不能打开网页就自己关闭,再加上延时的问题,我建议采用vbs。编写a.vbs,代码如下(设1.bat在根目录下):set objShell=wscript.createObject("wscript.shell")do iReturn=objShell.Run("cmd.exe \/C C:\\1.bat", 0, TRUE)wscript.sleep 2000 '暂停2000毫秒 iRetu...

如何让正在运行的bat文件每隔30分钟执行一次代码?
您可以使用VB写的一个程序,要告诉你的理论,提取系统在几秒钟的时间,设计时间,负载上运行这个文件。这VB的exe文件在启动列表上的项目!

求写bat,每隔一分钟执行一次命令
将代码保存为bat与1.exe放一起即可。1.exe打开后是否能自己关闭?如果不能代码还得稍作修改~echo off :start ping -n 60 127.1>NUL start "" 1.exe goto start

如何设置开机后在后台自动运行的bat程序
意思是写一段bat,然后就能自动运行?这从逻辑上不可能,空把一个件考进电脑里是没法让他自动运行的,毕竟自动运行是系统本身的一种功能,你想让他开启这个功能就必须对他进行设置,所有的病毒的自动运行也是在你第一次主动运行时通过修改你的系统设置实现下次启动的自动运行的。我建议楼主加入以下代码...

相似回答