批处理循环开启进程
原创
©著作权归作者所有:来自51CTO博客作者whp07的原创作品,请联系作者获取转载授权,否则将追究法律责任
set p=程序A 程序B 程序C 程序D
set t=10
:begin
for %%i in (%p%) do (
tasklist|findstr /i %%i.exe||start d:\%%i.exe
ping -n %t% 127.1>nul)
goto begin
##上面批处理说明在同一个目录下检查几个进程服务是否开启,没有开启的就启动该进程
@echo off #这个是不显示出来
set #设置变量
:begin #这里设置一个begin在后面有个goto begin 这样就可以循环回到上面
tasklist |findstr /i #查询已经启动的进程,参数/i:不区分大小写
ping -n %t% 127.1>nul #这里可以设置延时相当linux中的sleep功能
备:还有可以使用net start功能
net start(stop) NSClientpp 启动服务(NSClientpp是服务名,且服务是自动的)
sc config NSClientpp start= demand 将服务设为自动(但未启动)
如:tasklist|findstr /i **.exe || net start ***(这个是**.exe的服务名)
下一篇:windows修改远程桌面端口
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
死循环-批处理
死循环-批处理
职场 休闲 死循环-批处理 -
golang循环分批处理
golang循环分批处理大数组或切片数据
golang 切片 数组 循环 分批处理 -
unity静态批处理和动态批处理开启 unity动态批处理条件
使用unity内置的批处理功能可以起到很好的性能优化效果。 批处理分为静、动态两种【静态批处理 Baches Static】静态批处理效果最好条件要求最简单,但要注意被标记为静态批处理的物体不允许改变位置。由于光照bake的原因,也会导致静态物体的阴影信息会烘焙到受影响的物体贴图上,所以从效果上也不应该再被移动。【使用条件&步骤】首先必须确定相同批次目标物体的Mesh Filter组件的M
unity静态批处理和动态批处理开启 动态批处理 静态批处理 shader 动态批处理 shader baches