创建开始菜单快捷方式
option explicit
private sub command1_click()
createprogmangroup me, "测试", "test.grp"
createprogmanitem me, "d:\ghost.exe", "ghost"
createprogmanitem me, "d:\setupqq.exe", "qq"
end sub
sub createprogmangroup(x as form, groupname$, grouppath$)
dim i as integer
x.label1.linktopic = "progmanprogman"
x.label1.linkmode = 2
rem 空循环使dde有时间执行
for i = 1 to 10
doevents
next
x.label1.linktimeout = 100
rem linkexecute 是在dde通道中传送这样的命令
'──建立一个名为groupname $的程序组。
x.label1.linkexecute "[ creategroup (" + groupname$ + chr$(44) + grouppath$ + ") ]"
x.label1.linktimeout = 50 '恢复label1 的属性值
x.label1.linkmode = 0
end sub
sub createprogmanitem(x as form, cmdline$, icontitle$)
dim i as integer
x.label1.linktopic = "progmanprogman"
x.label1.linkmode = 2
for i = 1 to 10
doevents
next
x.label1.linktimeout = 100
x.label1.linkexecute "[additem(" + cmdline$ + chr$(44) + icontitle$ + chr$(44) + ", ,) ]"
x.label1.linktimeout = 50 '恢复label1 的属性值
x.label1.linkmode = 0
screen.mousepointer = 0
end sub
text1.linktopic = "progmanprogman"
text1.linkmode = 2 '手动
text1.linkexecute "[showgroup(启动, 4)]"
text1.linkexecute "[additem(可执行文件完整路径, 捷径名称)]"
假设我们想把“c:\vb5db\myprog.exe”建立成“启动”资料夹名称为“我的程序”的捷径,则最后一行的 linkexecute 应该如下:
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器