主题:关于SHELL函数 高手进来
冰川
[专家分:30] 发布于 2007-03-08 20:14:00
shell("IEXPLORE.EXE HTTP://WWW.163.COM")
用IE打开163.COM
shell("photoshop.exe c:\aa.jpg")
为什么打不开啊
大虾门帮下小弟哈
回复列表 (共4个回复)
沙发
美善 [专家分:2150] 发布于 2007-03-09 12:27:00
原因有2个:
1,ps.exe 的路径问题. 它不同于IEXPLORE.EXE 在系统文件夹里,需要指定全路经。
2,(可能的问题)ps.exe的参数问题。它的参数是什么样的?
板凳
冰川 [专家分:30] 发布于 2007-03-10 09:35:00
我明白原应了
3 楼
anlige [专家分:270] 发布于 2007-03-11 16:50:00
明白了说出来大家一起看看啊!
4 楼
冰川 [专家分:30] 发布于 2007-03-16 16:04:00
恩 我明白了 谢谢大家 主要原因在于 PHOTOSHOP的路径C:\Program Files\Adobe\Photoshop CS\Photoshop.exe 中含有空格 SHELL操作 就和在命令行中 运行一个程序
如果PHOTOSHOP的路径为C:\photoshop.exe SHELL函数就能识别出来
这些 都是在 我偶像 啊珊境界 的 命令行参数与VB中的应用中领悟的
不过还好我又找到了个新的 方法 process类中的start方法 呵呵
两个STRING参数 第一个STRING 为EXE的路径 第2个就是 命令参数
我来回复