| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1281 人关注过本帖, 2 人收藏
标题:[分享]如何为你的工程创建快捷方式
取消只看楼主 加入收藏
刨子头
Rank: 1
等 级:新手上路
威 望:1
帖 子:319
专家分:0
注 册:2007-9-24
收藏(2)
 问题点数:0 回复次数:2 
[分享]如何为你的工程创建快捷方式

在此之前我一直为如何为工程自动创建快捷方式而苦恼。最近查阅了不少资料,在网上东搜搜,西搜搜。现在把我的收获与大家分享。需要说明的是,这些只是给同我一样的菜鸟级参考的。如果有错误,请多指教哦!
为工程自动创建快捷方式有多种,如API函数、自动起用WIN的创建快捷方式向导等。但我比较来,比较去,觉得还是以下方法既简单有效、又易于理解。
首先在工程的引用中选中Windows Scripting Host Object Model

Option Explicit
Private Sub Command1_Click()
Dim WSH_shell, urlLink, deskPath
Set WSH_shell = New IWshShell_Class
deskPath = WSH_shell.SpecialFolders("Desktop") '获得桌面路径
Set urlLink = WSH_shell.CreateShortcut(deskPath & "\你的EXE文件名.lnk")
With urlLink
.TargetPath = "你的EXE文件名(含路径和后缀.exe)"
.IconLocation = "图标文件路径"-----也可以不要
.Hotkey = "CTRL+SHIFT+D"’设置热键
.WorkingDirectory = "EXE文件的路径" '设置起始位置
.WindowStyle = WshNormalFocus
'可以设的值有WshHide、WshMaximizedFocus、WshMinimizedFocus、
'WshMinimizedNoFocus、WshNormalFocus、WshNormalNoFocus
End With
urlLink.Save '保存快捷方式

End Sub

很简单的代码,却能设置热键、快捷方式、窗口运行模式等。

搜索更多相关主题的帖子: 工程 搜搜 shell Set 分享 
2007-10-24 19:20
刨子头
Rank: 1
等 级:新手上路
威 望:1
帖 子:319
专家分:0
注 册:2007-9-24
收藏
得分:0 
觉得有道理,就要顶哦!
2007-10-24 20:25
刨子头
Rank: 1
等 级:新手上路
威 望:1
帖 子:319
专家分:0
注 册:2007-9-24
收藏
得分:0 
谢谢版主的奖励哦!
2007-10-25 23:03
快速回复:[分享]如何为你的工程创建快捷方式
数据加载中...
 
   



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

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