求BAT高手帮忙
检测某进程是否存在,若存在则结束,顺便写些注释,比如学生端程序StudentMain.exe,如果存在则结束。...
检测某进程是否存在,若存在则结束,顺便写些注释,比如学生端程序StudentMain.exe,如果存在则结束。
展开
2个回答
2013-12-05
展开全部
@echo off
Set taskname=StudentMain.exe for /f "delims=" %%i in ('tasklist^|find /i "%taskname%"') do ( taskkill /im %taskname% /f )
pause
解释; tasklist列出进程,find查找字符串,taskkill结束进程,具体解释可以使用/?参数查看,其实直接使用taskkill就行了,没有进程的话指令返回“错误:没有找到进程” 还有不懂得地方问
Set taskname=StudentMain.exe for /f "delims=" %%i in ('tasklist^|find /i "%taskname%"') do ( taskkill /im %taskname% /f )
pause
解释; tasklist列出进程,find查找字符串,taskkill结束进程,具体解释可以使用/?参数查看,其实直接使用taskkill就行了,没有进程的话指令返回“错误:没有找到进程” 还有不懂得地方问
康科达
2023-08-22 广告
2023-08-22 广告
北京康科达科技有限公司是一家专业从事放射治疗配套设备及耗材生产、经营的科技企业。客户面向全国的疾控中心和放疗科医院。主营电离室、放疗剂量仪、放疗自动扫描水箱、调强验证系统、放疗质控设备、激光定位系统、放疗定位产品、放疗定位膜、放疗模室产品、...
点击进入详情页
本回答由康科达提供
2013-12-05
展开全部
在中间用引号,就可以了,但是,如果是START,受限于它的语法。楼上的代码运行后,只会显示一个CMD,但它的标题是 引号内的文字,因为。START 语法中规定第一个引号内的文字为标题。
因此,应该把它改为以下代码
start "" "C:\Documents and Settings\Administrator\桌面"
因此,应该把它改为以下代码
start "" "C:\Documents and Settings\Administrator\桌面"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询