社区
Delphi
帖子详情
如何用代码创建应用程序的桌面快捷方式,或创建一个指向某一网页的桌面快捷方式?
jasper
2003-08-20 11:29:41
如何用代码创建应用程序的桌面快捷方式,或创建一个指向某一网页的桌面快捷方式?
...全文
50
1
打赏
收藏
如何用代码创建应用程序的桌面快捷方式,或创建一个指向某一网页的桌面快捷方式?
如何用代码创建应用程序的桌面快捷方式,或创建一个指向某一网页的桌面快捷方式?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxpbuaa
2003-08-20
打赏
举报
回复
例子,将本应用程序Project1.exe快捷方式加到桌面:
uses
ShlObj, ActiveX, ComObj;
procedure TForm1.Button1Click(Sender: TObject);
var
MyObject : IUnknown;
MySLink : IShellLink;
MyPFile : IPersistFile;
FileName : String;
DesktopDir : PChar;
WFileName : WideString;
begin
MyObject := CreateComObject(CLSID_ShellLink);
MySLink := MyObject as IShellLink;
MyPFile := MyObject as IPersistFile;
FileName := ParamStr(0);
with MySLink do begin
SetPath(PChar(ParamStr(0)));
SetWorkingDirectory(PChar(ExtractFilePath(ParamStr(0))));
end;
GetMem(DesktopDir, MAX_PATH);
SHGetSpecialFolderPath(0, DesktopDir, CSIDL_DESKTOP, False);
WFileName := DesktopDir + '\快捷方式.lnk';
FreeMem(DesktopDir);
MyPFile.Save(PWChar(WFileName), False);
end;
————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
软件界面设计工具_3款合集
随着使用的熟练,快捷键便派上用场,超过一半的元素均有
快捷方式
,这更有助于原型的快速构造,几乎几分钟便可实现一个满意的而复杂的原型设计; 跨平台,Balsamiq Mokups是用Flex和Air实现的,所以在Mac OS, Linux和...
StartMyProject
这样,开发人员可以花更多的时间在编码上,而花在启动开发环境上的时间更少如何使用StartMyProject
创建
execute文件的
快捷方式
/别名(可选)
创建
桌面
快捷方式
是启动
应用程序
的推荐方法执行执行.bat或.sh文件(分别...
一个简单
应用程序
的上云过程
您可能已经认识到云平台以及将
应用程序
发布到云上的好处,在 Bluemix 上
创建
了自己的云
应用程序
,但是不了解云
应用程序
的结构,不知道怎么基于它开发自己的应用? 不知道需要什么样的开发测试环境? 应用开发好了却...
CrLua:
桌面
模拟器lua实用程序
Atom提供了一个很棒的#include
快捷方式
,可将一个ttslua文件插入另一个文件,在您按下TTS时注入文件,并在回载时将其替换为include。 好的! ...除了不检查。 如果要
创建
一个
包含include的对象,它将起作用,但是...
Qt
创建
桌面
快捷方式
【
代码
】Qt
创建
桌面
快捷方式
。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章