![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-26 10:50 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| 论坛回收站 » 那位老师给我看下这段代码!! |
| 可打印版本 8,632 / 2 |
| 第1楼 tangnox | 发表于 2010-12-25 01:54 |
| 新手上路 发帖 2 积分 2 | |
|
那位老师给我看下这段代码!! FOR /F "eol=; tokens=1 delims= " %%1 in (RAV.txt) do 1.exe %%1
RAV.txt 是查找进程的pid值 我想如果查找到RAV.txt里的pid值就运行1.exe 如果RAV.txt里没有要查找的pid值 就运行2.exe FOR /F "eol=; tokens=1 delims= " %%1 in (RAV.txt) do 1.exe %%1 这个只能运行1.exe 那位老师帮个忙啊!在这里我先谢谢了!!! |
|
| 第2楼 Hanyeguxing | 发表于 2010-12-25 06:36 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
先详细说说你要做什么
|
|
| 第3楼 tangnox | 发表于 2010-12-25 12:14 |
| 新手上路 发帖 2 积分 2 | |
|
那位老师给我看下这段代码!! echo for each ps in GetObject("winmgmts:\\.\root\cimv2:win32_process").instances_>___L_.vbs
echo WScript.Echo f(ps.handle,5)^&f(ps.name,15)^&ps.executablepath:Next>>___L_.vbs echo Function f(str,n):f=str:for i=1 to n-len(str):f=f^&" ":Next:End Function>>___L_.vbs cscript //nologo ___L_.vbs | find /V "cscript.exe" | find /V "find.exe" >C:\list.txt 上面的代码是bat获取所有程序pid FINDSTR /i "P.EXE" list.txt >>RAV.txt 这段批处理是查找p.exe进程pid FOR /F "eol=; tokens=1 delims= " %%1 in (RAV.txt) do 1.exe %%1 这段是查找到p.exe pid后运行 1.exe 我想如果查找到RAV.txt里的pid值就运行1.exe 如果RAV.txt里没有要查找的pid值 就运行另外一个程序例如2.exe 老师赶快帮个忙啊! FOR /F "eol=; tokens=1 delims= " %%1 in (RAV.txt) do 1.exe %%1 这段怎么改啊 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |