| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1181 人关注过本帖
标题:[求助]大家帮帮,VB不能执行lnk文件
只看楼主 加入收藏
yefeng835
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-9-22
收藏
 问题点数:0 回复次数:5 
[求助]大家帮帮,VB不能执行lnk文件
因为我为自己做了个启动菜单,刚学VB,不懂啊,只知道VB支持执行EXE、COM、PIF、BAT等文件,但我想运行一个程序的快捷方式,可找了好多网站,都没答案。。。
我是用Image1_Click()控件进行链接的,就是用鼠标点击程序图片时程序就启动,但有些程序不能直接用路径执行,而且更新或更改时也麻烦,所以我想只要把多个程序的快捷方式集中放在一个文件夹里,统一名称,这样更新也好些。可是,用
Dim RetVal
RetVal = Shell("D:\Program Files\T******.exe", 1)
这代码不能执行*.lnk的文件,郁闷了。。。。
麻烦各位GGJJ,高手们帮个忙啊。。。
在线等,小弟先谢了!!!
搜索更多相关主题的帖子: lnk 鼠标 文件 RetVal 
2007-09-22 02:49
multiple19O2
Rank: 1
等 级:新手上路
帖 子:326
专家分:0
注 册:2007-8-29
收藏
得分:0 
shellexecute api
2007-09-22 03:13
yefeng835
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-9-22
收藏
得分:0 
各位能不能照Image1_Click()控件给个代码啊,急呀。。。。
2007-09-22 11:09
yefeng835
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-9-22
收藏
得分:0 

怎么没人来帮忙啊。。

2007-09-23 11:51
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
收藏
得分:0 
回复:(yefeng835)[求助]大家帮帮,VB不能执行lnk文...
二楼的方法正确

先看一下ShellExecute这个API函数的原型
ShellExecute(
HWND hwnd, //父窗口句柄
LPCSTR lpOperation, //操作类型
LPCSTR lpFile, //要进行操作的文件或路径
LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL
LPCSTR lpDirectory, //指定默认目录,通常设为NULL
INT nShowCmd //文件打开的方式,以通常方式还是最大化或最小化显示
)
至于在VB中如何声明它,你自己查一下:
http://www.programfan.com/vbapi.asp

这个函数可以打开任何文件,当然也包括*.lnk 文件

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-09-23 13:02
yefeng835
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-9-22
收藏
得分:0 
回复:(yefeng835)怎么没人来帮忙啊。。[em09]
谢谢楼上的,虽然有些模糊,但我真的很感谢你!
2007-09-24 14:03
快速回复:[求助]大家帮帮,VB不能执行lnk文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015408 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved