通过批处理文件关闭指定进程,并重新启动指定软件的实现

最近做的项目,生成了一个32位的可执行程序:内网端.exe,使用批处理文件进行关闭时,发现不成功。解决办法,利用批处理文件对中文名称的进程进行关闭时,可以用记事本先另存为utf-8格式的文件,改完再转成ANSI格式文件,这样就可以顺利关闭中文名称的进程了。进程名中的 *32不用理会,表示的是32位的程序。

批处理文件的内容如下:

@echo off
ping  -n 2 127.1 >nul
taskkill /f /t /im 内网端.exe
ping  -n 2 127.1 >nul
start 内网端.exe
@exit

可执行程序要和批处理文件放在相同的目录下来执行。

ping 127.0.0.1也就是自己的主机 
-n
2 ping 2次,花费时间大概为1~2
>nul 不在屏幕上显示ping的运行结果


你可能感兴趣的:(技术交流,批处理,中文名称)