kyb*_*kos 10
这是我使用的:
@echo off
rem there is a tab in the file at the end of the line below
set tab=
set cmd=javaw -jar lib\MyProg.jar
set dir=%~dp0
echo Starting MyProg
set pid=notfound
for /F "usebackq tokens=1,2 delims=;=%tab% " %%i in (
`wmic process call create "%cmd%"^, "%dir%"`
) do (
if /I %%i EQU ProcessId (
set pid=%%j
)
)
echo %pid% > MyProg.pid
Run Code Online (Sandbox Code Playgroud)
该目录设置为cmd文件所在的目录.更改dir为更改该目录.修改cmd以更改运行的命令.
如果你想要一个杀死它的stop.cmd,它会是这样的
@echo off
for /F %%i in (%~dsp0MyProg.pid) do taskkill /F /PID %%i
del %~dsp0MyProg.pid
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27318 次 |
| 最近记录: |