大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 程序开发 -> 创建和删除快捷方式

创建和删除快捷方式

时间: 2021-07-31 作者:daque

osfcreateshellgroup,osfcreateshelllink,osfremoveshelllink三个api因变量生存于vb的一个动静贯穿库vb5stkit.dll中,运用它们不妨简单的创造桌面上或是发端菜单中的赶快办法。      咱们先来证明之上几个api因变量,如次所示:    private declare function osfcreateshellgroup lib "vb5stkit.dll" alias "fcreateshellfolder" (byval lpstrdirname as string) as long    private declare function osfcreateshelllink lib "vb5stkit.dll" alias "fcreateshelllink" (byval lpstrfoldername as string, byval lpstrlinkname as string, byval lpstrlinkpath as string, byval lpstrlinkarguments as string) as long    private declare function osfremoveshelllink lib "vb5stkit.dll" alias "fremoveshelllink" (byval lpstrfoldername as string, byval lpstrlinkname as string) as long   个中osfcreateshellgroup因变量的效率是在步调菜单中增添一个名为lpstrdirname的步调组,其参数的意旨如次: 参数: 意旨  lpstrdirname string,lpstrdirname指定了要创造的步调组的称呼 归来值 long,非零表白胜利,零表白波折   个中osfcreateshelllink因变量的效率在指定的文献夹内创造赶快办法,其参数的意旨如次: 参数: 意旨 lpstrfoldername string,指定生存赶快办法的文献夹,默许为"c:windowsstartmenuprograms" lpstrlinkname string,指定赶快办法的称呼 lpstrpathname string,指定赶快办法所指向的运用步调或文献 归来值 long,非零表白胜利,零表白波折   个中osfremoveshelllink因变量的效率是简略一个仍旧创造的赶快办法,其参数的意旨如次: 参数: 意旨 lpstrfoldername string,指定了要简略的赶快办法地方的文献夹 lpstrlinkname string,指定了要简略的赶快办法的称呼 归来值 long,非零表白胜利,零表白波折   证明完后就不妨在步调中运用这几个因变量了,咱们先来创造一个桌面上的赶快办法吧,只须一句代码即可:     lresult = osfcreateshelllink("....desktop", "登记本", "c:windows otepad.exe", "")   个中"....desktop"是指桌面地方的目次,"登记本"是赶快办法的称呼,而赶快办法所指向的目的文献是"c:windows otepad.exe"。   底下看看如何增添赶快办法到发端和步调菜单中:    1、增添赶快办法到发端菜单:     lresult = osfcreateshelllink("....start menu", "登记本", "c:windows otepad.exe", "")    2、增添赶快办法到步调菜单(发端菜单中的“步调”子菜单)中      解释:在步调菜单中增添一个名为test的步调组     lresult = osfcreateshellgroup("test")      解释:在步调菜单的test步调组下创造登记本的赶快办法     lresult = osfcreateshelllink("test", "登记本", "c:windows otepad.exe", "")   此刻运路途序就能看到增添到各个场所的赶快办法了,简略那些赶快办法的本领也很大略,比方咱们要简略方才增添在桌面上的赶快办法,则不妨用底下代码来实行。     lresult = osfremoveshelllink("....desktop", "登记本")   同样的要简略发端和步调菜单中的赶快办法,只须运用如次语句即可:      解释:简略发端菜单上的赶快办法     lresult = osfremoveshelllink("....start menu", "登记本")      解释:简略test步调组下的赶快办法     lresult = osfremoveshelllink("test", "登记本") 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.