新聞| | PChome| 登入
2007-10-25 22:42:10 | 人氣68| 回應0 | 上一篇 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

如何在開始功能表的程式集中增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

                                                        

台長: Kenny
人氣(68) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 教育學習(進修、留學、學術研究、教育概況) | 個人分類: 程式設計 |
此分類下一篇:ActiveX .Exe .Dll Server的多執行緒
此分類上一篇:如何以程式來Delete Copy Move Rename File/Directory

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文