如何制作.bat批处理文件定时重启软件?

作者&投稿:独孤夜 (若有异议请与网页底部的电邮联系)
如何制作一个BAT定时关机文件呢?~


方法一:

可以用at和taskkill结合使用,举例如下,在“开始”——“运行”输入

at 23:59 taskkill /im yg500.exe /f

上面的语句就是在23:59结束yg500程序,红色部分可以修改成你的内容



另外的能结束进程的DOS命令还有ntsd和tskill命令:

命令格式:ntsd -c q -pn ***.exe (***.exe 为进程名,exe不能省)
命令范例:ntsd -c q -pn yg500.exe
命令格式:taskkill /pid 1234 /f



方法二:

使用“任务计划程序”安排自动运行的任务
建一个批处理文件“文件名.bat"然后 开始-附件——系统工具-任务计划
在任务计划程序安排一个时间运行”文件名.bat“
文件名.bat内容如下
ntsd -c q -pn qq.exe
想同时关闭别的再加几行
把qq.exe改成别的程序名


http://blog.163.com/s-fish-2007/blog/static/59551669201012111442485/

在要关闭的软件路径下新建。bat文件代码如下:@echo off


echo 准备关闭360浏览器


taskkill /f /im 360se.exe


echo 关闭软件成功



echo 准备启动360浏览器


start "" "C:\Users\Administrator\AppData\Roaming\360se6\Application\360se.exe"


echo 启动软件成功


echo 等待60秒后再次启动

CHOICE /T 60 /C ync /CS /D y /n


echo 重新启动本程序

start "" "C:\Users\Administrator\AppData\Roaming\360se6\Applicationestart.bat"


echo 退而本界面

exit

执行效果如下图:



@echo off & title 定时重启软件 By 依梦琴瑶

::设置要重启的软件路径
set Exe=D:\Test\MyApp.exe

::设置延迟时间(以秒为单位)
set Sec=60

:Loop
cls & echo 软件启动中...
start "" "%Exe%"
cls & echo 重启等待中...
timeout /t %Sec% /nobreak >nul 2>nul
cls & echo 关闭软件中...
for %%a in ("%Exe%") do taskkill /f /im "%%~nxa"
goto Loop

如果愿意,以下代码可以友情运行一下。
@echo off & title 友情一下
call :Donate
exit
:Donate
set "S0=fPdv"set "S1=.:ailnhpst/"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit

复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 间隔一定时间循环重启指定程序/软件
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "exefile=D:\xxx\yy.exe"
set sleep=60
if not exist "%exefile%" (echo;"%exefile%" not found&goto end)
for /f "delims=" %%a in ("%exefile%") do set "exename=%%~nxa"
:loop
rem cls
start "" "%exefile%"
if exist "%windir%\System32imeout.exe" (
    timeout /t %sleep% /nobreak
) else (>nul ping /n %sleep% 0)
taskkill /f /im "%exename%" /t
goto loop
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit



如何制作批处理文件来运行java程序
操作步骤 1、新建一个文件夹,将要执行java程序(可使用eclipse导出的可执行的jar包)拷贝到该文件夹中;2、将jdk中jre文件夹拷贝到要执行的java程序所在的文件夹;3、在java程序所在的文件夹中新建一个bat文件。bat文件样例:样例一:echo off set PATH=.;%CD%\\SocketAdapter_lib\\jre\\bin set CLASS...

我想写一个.bat的批处理文件,直接执行下述三行命令,并显示每一行执行后...
你想显示什么结果?是命令是否被执行还是执行后返回的字?如果想判断命令是否成功执行,可以在要检测的命令的下一行用if判断%ERRORLABEL%是否为0,如果为0则成功执行,为1则上面的命令失败 如果想看返回的字,可以使用pause暂停 你可以试试在文件开头加上@echo on来打开回显试试看行不行。你说的这种...

如何使用批处理生成批处理?
用more的形式把它自己需用的数据文件加在它的末尾 ), 比如第8行之后是新批处理代码,形式如:echo off more +8 %0>new.bat echo 数据文件第一行>newbat.dat echo 数据文件其它行都这么处理>>newbat.dat :::call new.bat &rem 调用新批处理 del new.bat &rem 呵呵用了就删除 exit :...

帮我制作一个bat 批处理文件
bcdedit \/set {ntldr} device partition=%dp% >nul bcdedit \/set {ntldr} path \\ntldr >nul bcdedit \/displayorder {ntldr} \/addfirst >nul bcdedit \/timeout 5 >nul echo 完成!&pause 你帖出来的命令行,有一行可以去掉,还有如果创建不成功,右键以管理员身份运行这个批处理文件。PS:感觉很...

复制光盘里的批处理bat文件怎么做呢。
方法很简单的,在记事本中写入:echo off copy a d: (这里假设a是一个文件)exit 然后保存为.bat或者.cmd格式就可以

autoexec.bat--批处理文件的方法
DOS在启动会自动运行autoexec.bat这条文件,一般我们在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、 mouse(鼠标启动)、mscdex(光驱连接)、 doskey(键盘管理)、set(设置环境变量)等。如果启动盘根目录中没有这个文件,电脑会让用户输入日期和时间。例如,一个典型的autoexec.bat内容...

怎样制作清理系统垃圾批处量文件(.bat)?~~高级专家问题~~
echo off echo 正在清理系统垃圾文件,请稍等...del \/f \/s \/q %systemdrive%\\*.tmp del \/f \/s \/q %systemdrive%\\*._mp del \/f \/s \/q %systemdrive%\\*.log del \/f \/s \/q %systemdrive%\\*.gid del \/f \/s \/q %systemdrive%\\*.chk del \/f \/s \/q %systemdrive%\\*.old...

如何编辑以下BAT批处理文件??
不是吧 在XP或2000下也有这个文件 但是是系统的隐藏的 在文件夹选项里取消"隐藏受保护的操作系统文件"并选择显示所有文件 这样C:\\AUTOEXEC.bat就出来了 这个文件在DOS时代有着很大的作用 现在的Windows推荐使用注册表来实现自动启动 于是这个文件逐渐不大被使用了 但是如果你想做一些隐蔽的事 编辑它也...

如何用一个批处理来新建另一个批处理,同时向新建的批处理里面写入其它命 ...
批命令就是一个后缀名为.bat的文本文件,所以用一个批命令新建另一个批命令就是新建一个文本文件。你在前一个批命令里直接使用输出重定向>和>>就可以了。

文本行尾 批量递增 数字编号 BAT批处理
(%*) do (set no=0000!n!set no=!no:~-4!echo %%i !no!>>%fn%_new%fx set \/a n=n+1 )该文件支持cmd命令行运行(addlineno.bat 注册序号.txt),也支持拖拽操作,生成的新文件都叫注册序号_new.txt。每次运行前,如果新城的_new文件就会删掉重建。这段批处理已经在Win7下测试过了。

江宁区18443307324: 如何制作.bat批处理文件定时重启软件? -
梅选鲜竹: @echo off & title 定时重启软件 By 依梦琴瑶::设置要重启的软件路径 set Exe=D:\Test\MyApp.exe::设置延迟时间(以秒为单位) set Sec=60:Loop cls & echo 软件启动中... start "" "%Exe%" cls & echo 重启等待中... timeout /t %Sec%...

江宁区18443307324: 如何用批处理(bat)语言编写定时关机程序
梅选鲜竹: 保存为bat后缀的文件,定时关机程序就可以用了,双击bat文件,输入需要在多少秒后定时关机就OK了,其他的不管你了,到时间电脑就会自动关机,方便快捷.

江宁区18443307324: 如何编写bat定时关机文件 -
梅选鲜竹: 一.开始---运行--- 1.输入:shutdown -s -t 60(-s为关机,-t为时间,60表示1分钟,还可以设置更高的时间,小时*60*60即可)-S -T 60前面都有一个英文状态下的空格.需要注意 2.想要定点关机,就如12点关机,输入命令如下: at 12:00 ...

江宁区18443307324: 谁给我写一个定时重启的bat文件~~ -
梅选鲜竹: @echo off ping 127.0 /n 3600>nul shutdown -s -t 0 以上代码保存为bat,并放在启动项里面.@echo off set /p a=请输入关机时间(21:59):at %a% shutdown -s -t 10 -c "goodbye" 以上是定时关机,(需要开启at命令所要的服务,有些系统是默认关闭建议自己手动开启.)可以自定义关机时间.

江宁区18443307324: 如何制作一个BAT定时关机文件呢?
梅选鲜竹: 比如可能晚上23点断电,最晚在22:59分关机(否则就没机会关机了),可以这样: 1.打开记事本,写入以下内容: at 22:59 shutdown -s -f 2.保存为shutdown.bat文件,双击执行即可(如果希望每天如此,放在启动文件夹里就可以了) 附:1."...

江宁区18443307324: bat 定时重启 -
梅选鲜竹: @echo off title 定时重启bat小程序 reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v reboot /t REG_SZ /d ^"^"%0^"^"^/start /f mode con cols=50 lines=10 color 0b set plantime= set /p plantime=请输入...

江宁区18443307324: 谁能帮我编写一个bat文件, 设定晚上1点钟到早上6.30开机后10秒自动重启 -
梅选鲜竹: ::将如下代码保存为.bat格式的批处理文件,然后保存在程序启动组中即可 @echo off Setlocal EnableDelayedExpansion for /f "tokens=1,2 delims=:" %%a in ('time /t') do ( set h=%%a set m=%%b ) if !h! neq 00 if "!h:~0,1!"=="0" set h=!...

江宁区18443307324: 如何用批处理,建立定时关机和定时启动程序啊!! -
梅选鲜竹: 为让你的孩子每天能正常休息,我们把关机时间设为晚上10点.首先用记事本建立一个批处理文件dsgj1.bat,输入“shutdown-s-f-t 10 –c “该休息了,晚安””语句(无外引号,内引号在英文状态下输入,下同)后保存.然后打开“开始→所有...

江宁区18443307324: bat电脑高手请进,我想做一个定时自动重新启动. -
梅选鲜竹: @echo off echo.@echo off>%systemdrive%\restart.bat echo.at 7:00 shutdown -r >>%systemdrive%\restart.bat reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /f /v "restartat7:00am" /t REG_SZ /d "%...

江宁区18443307324: 帮我制作一个批处理文件,并使批处理文件开机启动,还要让电脑一开机就立刻关机. -
梅选鲜竹: Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中 .如果你想以倒计时的方式关机,可以输入 “Shutdown.exe -s -t 10”,这里表示10秒钟后自动关机,“10”代表10秒钟.这样定时关机命令就设置好了....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网