Home Page |
About ToolBook |
ToolBook Tips |
ToolBook Projects |
ToolBook Links |
Guest Book |
How to create folders and shortcuts using DDE-- Functions returns false if error occurs. -- myFolder - name of folder (group) -- myShortcut - name of shortcut (program item) -- myExe - name of exe file -- myIcon - name of icon to get createFolder myFolder clear sysError executeRemote "[createGroup (" & myFolder & ")]" application "progman" topic "progman" if item 1 of sysError <> "Ok" myText = "Can't create folder" && myFolder request myText return false end if return true end to get createShortcut myFolder, myShortcut, myExe, myIcon clear sysError executeRemote "[showGroup (" & myFolder & ",1)]" application "progman" topic "progman" executeRemote "[replaceItem (" & myShortcut & ")]" application "progman" topic "progman" executeRemote "[addItem (" & myExe & "," & myShortcut & "," & myIcon & ")]" application "progman" topic "progman" if item 1 of sysError <> "Ok" myText = "Can't create shortcut" && myShortcut && "in folder" && myFolder request myText return false end if return true end to get deleteShortcut myFolder, myShortcut clear sysError executeRemote "[deleteItem (" & myShortcut & ")]" application "progman" topic "progman" if item 1 of sysError <> "Ok" myText = "Can't delete shortcut" && myShortcut && "in folder" && myFolder request myText return false end if return true end to get deleteFolder myFolder clear sysError executeRemote "[deleteGroup (" & myFolder & ")]" application "progman" topic "progman" if item 1 of sysError <> "Ok" myText = "Can't delete folder" && myFolder request myText return false end if return true end -- For example: createFolder("CompactBook") createShortcut("CompactBook", "Russian Cookbook", "d:\rcook.exe", "d:\rcook.ico") deleteShortcut("CompactBook", "Russian Cookbook") deleteFolder("CompactBook") |