标题: [求助]如何很好的在批处理中引用变量处理大量参数
[打印本页]
作者: csjsuper168
时间: 2008-5-12 20:37
标题: [求助]如何很好的在批处理中引用变量处理大量参数
比如说要用ntsd-c q -p %pid% 中的pid用变量来处理 谢谢


作者: pusofalse
时间: 2008-5-12 20:44
以结束NOTEPAD.EXE为例。。。
for /f "tokens=2" %%a in ("tasklist ^|find /i "notepad.exe"') do set pid=%%a
ntsd -c q -p %pid%
以上代码BUG 如果有多个NOTEPAD进程,只会结束tasklist显示出来的最后一个notepad.exe
如果要全部结束把do后面的改成 ntsd -c q -p %%a
作者: bat-zw
时间: 2008-5-12 20:45
标题: 提示:
不明题意???
作者: HAT
时间: 2008-5-12 20:58
@echo off
for /f "tokens=2 delims= " %%a in ('tasklist /fi "PID gt 0"') do (
ntsd-c q -p %%a
)
作者: pusofalse
时间: 2008-5-12 21:03
Quote: |
Originally posted by HAT at 2008-5-12 08:58 PM:
@echo off
for /f "tokens=2 delims= " %%a in ('tasklist /fi "PID gt 0"') do (
ntsd-c q -p %%a
) |
|
厉害。。- -|||