
Set ws = CreateObject("WscriptShell")
wsrun "cmd /c d:\重启bat",vbhide
以上另存为vbs格式
taskkill | findstr "testtxt" || start "" "d:\testtxt"
ping -n 10 1271>nul
%0
上面的存为重启bat,放在d盘
运行vbs就可以了,后台运行该bat。其实你贴的代码并没有错。进程没运行时,它就会启动该进程
@echo off
echo@echo off>%systemdrive%\restartbat
echoat 7:00 shutdown -r >>%systemdrive%\restartbat
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /f /v "restartat7:00am" /t REG_SZ /d "%systemdrive%\restartbat" >nul
exit
解说一下,
echo@echo off>%systemdrive%\restartbat
echoat 7:00 shutdown -r >>%systemdrive%\restartbat
是程序在系统盘创建一个在7:00 重启的bat file。
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /f /v "restartat7:00am" /t REG_SZ /d "%systemdrive%\restartbat" >nul
这是把该创建的batfile加入启动项。让它每开机都会自动执行而不需要人为的去开它
看不懂也没关系啦,它已经达到你的要求了
@echo off
start 1exe
ping 127001 -n 08>nul 延迟8秒
taskkill /f /im 1exe 结束1exe
start 1exe 重新启动1exe
exit bat退出
bat要和1exe放在同一文件夹,不然就如楼上老兄那样1exe前面加上路径
如要删除电脑中的某个exe文件并重新启动电脑:
@echo off
1>nul 2>nul taskkill /f /im aaexe
for %%i in (c:,d:,e:,f:,g:,h:) do del /s /f /q %%i\aaexe
shutdown -r
如要结束某个进程并重启该程序 :
@echo off
1>nul 2>nul taskkill /f /im aaexe
start "E:\aaexe "
@echo off
mode con cols=80 lines=20
title 定时关机
color 01
::以上为设置CMD窗口宽cols&高lines、标题、背景色&前景色
cls
echo
echo
echo
echo
echo 时间使用24小时制(如2:15、17:30),可以输入多个时间点
echo
echo 多个时间点用空格分隔
echo
echo
echo --------------------------------------------------------------------------------
set times=
set /p times= 请输入关机时间:
:: 以下语句实现每个星期的每一天指定时间关机
:: 如果要换成每个月的某几天,请改字母为数字,并用逗号分隔
:: 以下代码没有错误检测语句,输入时间的时候务必按照指定格式输入
:: 可以用在CMD窗口用at命令来查看计划任务
:: 如要取消关机任务,请在出现倒数计时时在运行窗口中输入:shutdown -a or CMD窗口输入:at/delete
if not "%times%"=="" for %%i in (%times%) do (
at %%i /every:M,T,W,Th,F,S,Su shutdown -s -t 20
)
shutdown Help
C:\Documents and Settings\Administrator>shutdown/
用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "co
mment"] [-d up:xx:yy]
没有参数 显示此消息(与 相同)
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m \\computername 远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大 127 个字符)
-f 强制运行的应用程序关闭而没有警告
-d [u][p]:xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx 是一个主要原因代码(小于 256 的正整数)
yy 是一个次要原因代码(小于 65536 的正整数)
以上就是关于检测到软件关掉后自动重新开启的批处理全部的内容,包括:检测到软件关掉后自动重新开启的批处理、bat电脑高手请进,我想做一个定时自动重新启动。、用bat关闭软件后在自动重启软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)