至 至尊王 Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-08 #1 请问如何在Delphi程序中删除快捷方式(包括桌面上、程序菜单里)?
L linuxer Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-08 #3 快捷也是一个文件,直接删除文件该文件即可。其后缀后为lnk。 见以下函数说明 ============================= DeleteFile函数 单元: SysUtils 定义: DeleteFile从一个磁盘中删除一个文件,如果删除失败则返回假。 DeleteFile函数删除由FileName命名的磁盘上的文件。如果文件不存在或不能删除,返回假。 例子: 以下代码可在当前路径删除文件DELETE.ME。 DeleteFile('DELETE.ME');
快捷也是一个文件,直接删除文件该文件即可。其后缀后为lnk。 见以下函数说明 ============================= DeleteFile函数 单元: SysUtils 定义: DeleteFile从一个磁盘中删除一个文件,如果删除失败则返回假。 DeleteFile函数删除由FileName命名的磁盘上的文件。如果文件不存在或不能删除,返回假。 例子: 以下代码可在当前路径删除文件DELETE.ME。 DeleteFile('DELETE.ME');
L linuxer Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-08 #5 这可是很简单的呀!己经很明了,在你要的事件上写上以下的语句即可 // 假定你的快捷方式在C盘的目录下,名称为MyPrg.lnk DeleteFile('C:/MyPrg.lnk');
M MrMengyi Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-09 #7 就是 delete文件最直接 又不是创建shortcut了
P pink_wt Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-17 #10 DeleteFile('C:/Documents and Settings/Administrator/桌面/myreg.lnk'); DeleteFile('C:/Documents and Settings/Administrator/「开始」菜单/myreg.lnk');
DeleteFile('C:/Documents and Settings/Administrator/桌面/myreg.lnk'); DeleteFile('C:/Documents and Settings/Administrator/「开始」菜单/myreg.lnk');
L linuxer Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-17 #11 我真的想骂人了呢!函数也帮你翻译了,用法也写出来了。依我看来你不太适合写程序的。 还有,因我不知你的文件存放于那一路径下,所以,我强烈建议你将你的机器抱到我这来, 之后我帮你写这个程序。 TO:ALL 请不要怪我无礼,因为实在太气了。我受不了,我要跳楼了。
我真的想骂人了呢!函数也帮你翻译了,用法也写出来了。依我看来你不太适合写程序的。 还有,因我不知你的文件存放于那一路径下,所以,我强烈建议你将你的机器抱到我这来, 之后我帮你写这个程序。 TO:ALL 请不要怪我无礼,因为实在太气了。我受不了,我要跳楼了。