如何在开始功能表的程式集中增Group 来源:不详,cww重新整理 这是使用DDE的方式来做,另一个方法是在Registry中得知程式集所在的目录,而後 在该目录上新增一个目录(使用MkDir),但如何在该在该目录内Create Shell Link呢?唉, 只好再使用以下的方式:(假设 开始 程式集 中有一CWW)
Private Declare Function fCreateShellLink Lib "vb5stkit.dll" _
(ByVal Forder As String, ByVal ShortCutName As String, _
ByVal ExePath As String, ByVal Params As String) As Long
Private Sub Command1_Click()
Dim ret As Long
'放在程式集功能表中CWW目录下
ret = fCreateShellLink(".\CWW", "MyName", "c:\tools\spe3\pe2.exe", "")
End Sub
|
'Created by DDE
'以下程式需一个Text1, List1, Command1当Form Load时会将待Create的Shell Link
'放在ListBox中,这请自行修改;而Text1.Text是我们想在程式集中Create的Folder
'名称(Group名称)
Private Sub Command1_Click()
Dim x As Long
On Error Resume Next
MousePointer = 11
Text1.LinkTopic = "Progman|progman"
Text1.LinkMode = 2
Text1.LinkExecute "[CreateGroup(" + Text1.Text + ")]"
For x = 0 To List1.ListCount - 1
Text1.LinkExecute "[AddItem(" + List1.List(x) + ")]"
Next x
Text1.LinkExecute "[ShowGroup(" + Text1.Text + ", 7)]"
Text1.LinkMode = 0
MousePointer = 0
End Sub
Private Sub Form_Load()
List1.AddItem "c:\command.com"
List1.AddItem "c:\tools\axclear.exe"
End Sub
|