回 帖 发 新 帖 刷新版面

主题:关于SHELL函数 高手进来

shell("IEXPLORE.EXE HTTP://WWW.163.COM")
用IE打开163.COM
shell("photoshop.exe c:\aa.jpg")
为什么打不开啊  
 


  大虾门帮下小弟哈

回复列表 (共4个回复)

沙发

原因有2个:
1,ps.exe 的路径问题. 它不同于IEXPLORE.EXE 在系统文件夹里,需要指定全路经。
2,(可能的问题)ps.exe的参数问题。它的参数是什么样的?

板凳

我明白原应了

3 楼

明白了说出来大家一起看看啊!

4 楼

恩 我明白了  谢谢大家  主要原因在于  PHOTOSHOP的路径C:\Program Files\Adobe\Photoshop CS\Photoshop.exe  中含有空格   SHELL操作  就和在命令行中 运行一个程序
如果PHOTOSHOP的路径为C:\photoshop.exe SHELL函数就能识别出来  
这些  都是在 我偶像 啊珊境界  的   命令行参数与VB中的应用中领悟的
不过还好我又找到了个新的  方法   process类中的start方法 呵呵
两个STRING参数  第一个STRING 为EXE的路径 第2个就是 命令参数

我来回复

您尚未登录,请登录后再回复。点此登录或注册