关于VB的SHELL函数

yue1252941 2006-03-30 07:58:57
小弟刚学VB不久,在编程过程中出现了些问题,请各位高手指点指点:
比如在VB中我想用shell函数调用金山词霸,语句如下:
TaskID=Shell("c:\Program Files\Kingsoft\XDICT.EXE",vbMinimizedNoFocus)
现有如下问题:
1.运行程序调用XDICT.EXE时,词霸窗口弹出,但并未按我设的vbMinimizedNoFocus将之图标化;
2.如果我在相同路径下创建词霸的快捷方式,然后用Shell调用此快捷方式,程序提示"未找到该文 件".
请问:
1.如何用Shell函数调用程序的快捷方式, 如果Shell不行,有没其他方法可以调用.
2.如何让调用的词霸窗口,在弹出时图标化.
很紧急,小弟在线=,谢谢了.
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yue1252941 2006-03-30
  • 打赏
  • 举报
回复
谢谢各位大虾!
1.对,调用.EXE可以,但调用此执行文件生成的快捷方式就不行,我现在需要调用它的快捷方式。API shellexecute!!! 好的,我试试。
2.我还想调用出来后,使它直接最小化,但用vbMinimizedNoFocus好像不行,有什么好方法吗?
truewill 2006-03-30
  • 打赏
  • 举报
回复
1. 调用的时候是否少了.lnk的后缀, 或者使用API shellexecute
2. 问金山公司…… -_-
fishmans 2006-03-30
  • 打赏
  • 举报
回复
我用shell直接调用词霸的EXE没问题,可能是你词霸设置的问题吧,
如果是要调用快捷方式,你试试API shellexecute函数

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧