无忧启动论坛

标题: 求一个批处理,内存判断的 [打印本页]

作者: shunshun    时间: 2009-9-25 08:50
标题: 求一个批处理,内存判断的
把一个图片拖到这个批处理上,如果内存中有PhotoshopCS4Portable.exe这个程序,就用Photoshop.exe打开这个图片,如果没有,就用PhotoshopCS4Portable.exe打开图片。可以办到吗?
作者: sgw888    时间: 2009-9-27 12:37
可以借助tasklist.exe 来实现.
事例代码:
tasklist | find /i "PhotoshopCS4Portable.exe" && goto a
PhotoshopCS4Portable.exe %1
goto end
:a
photoshop.exe %1
:end

作者: sgw888    时间: 2009-9-27 12:39
上面的代码意思是对的,但不能真正能用.
需要添加修改程序的路径.
比如: " %SystemRoot%\system32\mspaint.exe" %1
"C:\Program Files\KWMUSIC\KwMusic.exe"  %1
作者: shunshun    时间: 2009-9-27 13:41
等了两天,看见回复了。我来试试,如果可以的话,再回来报告
作者: shunshun    时间: 2009-9-27 14:10
原帖由 sgw888 于 2009-9-27 12:37 发表
可以借助tasklist.exe 来实现.
事例代码:


已搞定,多谢了,我是在tc中用便携软件关联文件用的,如果软件已经在运行,就直接打开,如果没在运行,就用loader打开
作者: sgw888    时间: 2009-9-27 14:58
TC是什么?? 不是TRUBO C吧??




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3