winserver 2012 64 位 *** 作系统通过自带的任务计划程序 每天定时调用bat

winserver 2012 64 位  *** 作系统通过自带的任务计划程序 每天定时调用bat,第1张

132位和64位的差别在于如果你的CPU是64位的,64位的OS能够完全发挥CPU的性能,而不需要使CPU运行在32位兼容模式下。 232位windows server 2003可以用在两路四核 E5410 233GHz处理器和4x2GB内存上,通过PAE模式也可以支持4G以上内存。 另外补充一下,Windows Server 2003的硬件支持特性并不是由32位或64位来决定的,而是由OS本身的版本来决定的。 以Windows Server 2003为例,标准版可以支持的最大CPU数为4路,最大内存数为4G,而企业版则可以支持最大CPU数8路,最大内存数32G。

你说的是计划任务?你可以用schtasks这个命令行程序设置,把下面“类似”的代码 在命令行直接输入或放bat里面都可以:

a

schtasks /create /u user /p password /tn "demo_1" /tr "c:\bin\123exe" /sc daily /st 10:00 /et 12:00 /k

创建了一个名为“demo_1”的计划任务,user,password是你执行任务的用户账号;该任务每天10:00运行c:\bin\123exe,12:00结束。

具体参数的查看,可以:

schtasks 
schtasks /create /

如果要实现定时打开特定文件,就要开启task scheldure服务,在服务中添加定时运行这个bat或直接运行d:\kjyxls文件,至于bat文件也只是在命令中调用这个文件启动。

@echo off
call:zanting
:a
echo 正在执行a段,10秒后执行1s
ping /n 2 1271>nul & cls
if not exist 1vbs (call:zanting&&goto 1s)
goto a
:1s
echo 正在执行1s段,10秒后执行2s
ping /n 2 1271>nul & cls
if not exist 1vbs (call:zanting&&goto 2s)
goto 1s
:2s
echo 正在执行2s段,10秒后执行3s
ping /n 2 1271>nul & cls
if not exist 1vbs (call:zanting&&goto 3s)
goto 2s
:3s
exit
:zanting
echo/wscriptsleep 10000>1vbs
echo/CreateObject("ScriptingFileSystemObject")DeleteFile(WScriptScriptName)>>1vbs
attrib 1vbs +h +s & start 1vbs & exit /b :zanting
你可以试试这个批处理,应该可以达到你的目的。为了方便测试,我把时间设置成10秒了,其他的时间你自己改下咯~~~

可以,就像楼上说的。
不过看你这么问应该不知道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 1271 -t) ::此处输入说明1
echo 2 at 12:32 do ( ping 1271 -t) ::此处输入说明2
echo 3 at 12:33 do ( ping 1271 -t) ::此处输入说明3
echo 0 返回菜单
set /p y1=请输入选择后回车确认:
if /i "%y1%"=="1" at 12:31 ping 1271 -t ::此处输入at命令1
if /i "%y1%"=="2" at 12:32 ping 1271 -t ::此处输入at命令2
if /i "%y1%"=="3" ping 1271 -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 1271 -t” /sc daily /st 12:31


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12834308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存