1.可以在BAT批处理中建立定时执行程序吗
可以,就像楼上说的。
不过看你这么问应该不知道at 或者 schtasks命令,建议直接用计划任务,如果你是win8以下的话,可以试试下面这段,当然需要你自己写处理文件。
… … 【 … 华 … 丽 … 分 … 界 … 线】 … … …
@echo off&title 设置定时计划
color 8F
:yn0
echo 选择
echo 【A】设置定时计划
echo 【B】显示定时计划
echo 【C】取消定时计划
echo 【D】退出
set /p yn=请输入选择后回车确认:
echo 您输入为"%yn%"。
ping 0 -n "2">nul
if /i "%yn%"=="A" goto yn1
if /i "%yn%"=="B" goto yn2
if /i "%yn%"=="C" goto yn3
if /i "%yn%"=="D" goto :eof
goto note1
:note1
echo ---------------------
echo 别闹,请输入A、B、C或D
echo.
set /p yn=请输入选择后回车确认:
if /i "%yn%"=="A" goto yn1
if /i "%yn%"=="B" goto yn1
if /i "%yn%"=="C" goto yn1
if /i "%yn%"=="D" goto :eof
goto note1
:yn1
echo 【A】设置定时计划
echo 【1】 at 12:31 do ( ping 127.1 -t) ::此处输入说明1
echo 【2】 at 12:32 do ( ping 127.1 -t) ::此处输入说明2
echo 【3】 at 12:33 do ( ping 127.1 -t) ::此处输入说明3
echo 【0】 返回菜单
set /p y1=请输入选择后回车确认:
if /i "%y1%"=="1" at 12:31 ping 127.1 -t ::此处输入at命令1
if /i "%y1%"=="2" at 12:32 ping 127.1 -t ::此处输入at命令2
if /i "%y1%"=="3" ping 127.1 -t ::此处输入at命令3
if /i "%y1%"=="0" goto yn0
:yn2
atq
pause
goto yn0
:yn3
echo 输入需要删除的任务编号 按【0】 返回菜单
set /p yn3=请输入选择后回车确认:
if /i "%y3%"=="0" goto yn0
atrm %y3% ::删除计划任务1
goto yn0
… … 【 … 华 … 丽 … 分 … 界 … 线】 … … …
大概就这样,核心内容是 yn1 那一段,win10 不能用at,请对应替换为schtasks命令。
如【schtasks /create /tn "task01" /tr "cmd /c ping 127.1 -t” /sc daily /st 12:31】
2.求做个批处理文件BAT,完成定时执行任务功能
@echo off
set/a _time_1=30*60
set/a _time_2=10*60
start "" "d:\A.EXE"
for /l %%a in (%_time_1% -1 1) do (
cls& echo 剩余时间: %%a [A.EXE 已运行]
timeout /t 1 /nobreak>nul)
cls& start "" "d:\B.EXE"
for /l %%a in (%_time_2% -1 1) do (
cls& echo 剩余时间: %%a [B.EXE 已运行]
timeout /t 1 /nobreak>nul)
start "" "d:\C.EXE"
exit
:: WIN7 系统测试完成
:: 中国批处理脚本联盟
3.windows定时任务bat怎么写
单击“开始”,找到“管理工具-任务计划程序”,点击打开(如图);
点击“新文件夹。”新建一个存放你定时计划的文件夹(也可以不新建,为了分类管理方便,建议新建),填写文件夹名称完后,点击确定即完成本步骤;
右键新建的文件夹选中“创建任务”即可创建一个任务,或者选中新建的文件夹在点击右侧菜单的“创建任务。”选项;
根据需求,填写各tab页下选项,以下提供我的设置参考;其中“触发器”与“操作”需要先点击“新建”按钮来创建;“条件”、“设置”和“历史记录”默认选项即可;
5
以上设置完成后,窗口上就会多一条任务,同样可以通过右键它或者在右侧菜单选项选择来控制该任务的状态。这样,就能定时执行你的bat指令啦~
4.BAT命令 定时复制任务
LS到哪里去复制的一段代码,貌似是我以前写的。
@echo off
::开启计划任务
sc config Schedule start=AUTO>nul 2>nul
net start Schedule>nul 2>nul
::每天20:30实施计划任务,后台执行文件夹自动生成
::要是需要显示运行窗口就把下一行改为“at 20:30 /interactive /every:M,T,W,Th,F,S,Su cmd /c echo a|xcopy "d:\*" /e /r /k f:\%date:~,10%\”
at 20:30 /every:M,T,W,Th,F,S,Su cmd /c echo a|xcopy "d:\*" /e /r /k f:\%date:~,10%\
------------------------------------------------------------------
文档如何保存为批处理文件 怎样新建批处理文件
5.bat定时执行exe文件
比如这个程序叫a.exe 在c盘下
每天运行很简单,使用at命令
at 18:00 /interactive /every:M,T,W,TH,F,S,SU c:\a.exe
获取输出也很容易,这样
c:\a.exe > c:\1.txt
for /f "delims=" %%i in (c:\1.txt) do echo %%i 这样就显示出来了,其实显示不用这么写,直接运行你的程序就有,如果要保存到批处理中的一个变量,可以这样写
c:\a.exe > c:\1.txt
for /f "delims=" %%i in (c:\1.txt) do set a=%%i
echo %a% 这里显示出这个变量保存的数
6.如何定时执行指定某路径下所有文件夹内的bat文件
1. 点击开始按钮,依次选择打开“所有程序—附件—系统工具”,找到“任务计划程序”即可打开Win7系统的任务计划设置面板。也可以点击Win7开始按钮,在多功能搜索框中输入“任务计划”,直接从搜索结果中打开
2. 在Win7系统的“任务计划程序”设置面板中,我们点击菜单“操作—创建基本任务”。
3. 输入新建任务的名称和描述,点击“下一步”按钮。
4. 在“触发器”选项中选择自己需要的执行频率,比如是每天、每周、每月还是单次等等,继续下一步。
5. 继续设置触发时间详细选项。继续点击下一步。
6. 现在进入启动程序详细设置,在“程序或脚本”一栏点击“浏览”,选择自己已经写好的批处理文件。
1. 点击下一步之后,我们可以看见Win7任务计划会给出当前设置任务的详细情况,确认无误后点击“确认”按钮即可完成Win7定时关机的任务计划设定。
2. 我们在Win7系统的任务计划程序设置面板中可以看到刚才我们设定的“定时关机”任务,下方按类型列出该任务的详细信息。右键单击任务,可以从右键单击中对任务进行灵活操作,比如运行、结束、禁用、导出、属性、删除等等,非常方便。
7.win10电脑怎么设置定时任务
win10电脑设置定时任务 步骤如下:
1. 在开始菜单的搜索栏输入计划任务,然后就会自动搜索到计划任务程序
2. 进入计划任务程序的窗口后点击操作,然后再点创建基本任务
3. 创建一个计划任务,输入名称,描述然后下一步
4. 选择需要周期,点击下一步
5. 开始设置一个要关机的时间点,然后再下一步
6. 启动程序,下一步
7. 选择关机程序 C:\Windows\System32\shutdown.exe在后面的参数中加-s,再点击下一步
8. 创建成功以
8.在windows下使用批处理程序,定时执行一些命令
bat看起来太碍眼了,一直有个黑窗口,写一个vbs吧,是一样的,
set obj=createobject("wscript.shell")
do
wscript.sleep 3600000
obj.run "help.bat"
loop
保存为*.vbs就可以像批处理一样直接运行。
注意几点:
1.3600000是毫秒哦!
2."help.bat"路径是相对路径,绝对路径有空格的要像这样写:obj.run """D:\TEST T\help.bat"""
3.如果你想隐藏运行help.bat的话,像这样写:obj.run """D:\TEST T\help.bat""",0
转载请注明出处windows之家 » win10将bat文件设置定时任务