功能:用多級(jí)菜單實(shí)現(xiàn) IE 4+ 所帶的 Quick Launch 功能,而且一次可以執(zhí)行一組程序。 動(dòng)機(jī):初識(shí) Microsoft Windows 98 時(shí),我感到最方便的地方就是 IE 4 所帶的 Quick Launch 功能。但在用了一段時(shí)間之后,我的 Quick Launch 條上的圖標(biāo)越來越多,任務(wù)條都快被擠得沒地方了;而且 Quick Launch 一次只能執(zhí)行一個(gè)程序。因此我決定開發(fā)新的 Quick Launch 程序:在屏幕右下角 tray 區(qū)域增加一個(gè)圖標(biāo)(這就是名字中 Tray 一詞的由來),用鼠標(biāo)右鍵單擊該圖標(biāo)時(shí)彈出一個(gè)小方塊,用戶可以將文件或目錄拖動(dòng)到這個(gè)小方塊上,就象拖動(dòng)到 IE 的 Quick Launch 條上一樣;下次用戶用鼠標(biāo)左鍵單擊 tray 圖標(biāo)時(shí),彈出一個(gè)帶小圖標(biāo)的菜單,包含用戶拖過來的所有文件和目錄(目錄用多級(jí)菜單表示),用戶選擇菜單就可以打開或執(zhí)行文件,就象在 IE 的 Quick launch 條上點(diǎn)擊圖標(biāo)一樣,按住 Ctrl 鍵點(diǎn)擊菜單項(xiàng)則執(zhí)行同組的所有菜單。由于 TrayApp 用菜單對(duì)快捷方式進(jìn)行管理,不僅節(jié)省任務(wù)條上的空間,而且便于對(duì)功能進(jìn)行分組,并按組執(zhí)行
使用說明
啟動(dòng) TrayApp 后,在屏幕右下角 tray 區(qū)域會(huì)增加一個(gè)圖標(biāo),
右鍵單擊這個(gè)圖標(biāo):在屏幕右下角出現(xiàn)一個(gè)小窗口,用戶可以從“資源探測(cè)器”、“桌面”、IE 的 Quick Launch 條中拖動(dòng)文件、文件夾(“控制面板”中的程序可以先創(chuàng)建快捷方式到“桌面”上,再?gòu)摹白烂妗蓖蟿?dòng))到該窗口,程序在自身目錄下創(chuàng)建一個(gè)子目錄,記錄這些文件、文件夾的快捷方式。下次用戶左鍵單擊圖標(biāo)時(shí),根據(jù)記錄的快捷方式生成動(dòng)態(tài)菜單。用戶單擊該窗口將關(guān)閉它。
左鍵單擊這個(gè)圖標(biāo):顯示動(dòng)態(tài)菜單,菜單最下面一行為Toolbar32自己的菜單,包括Desktop、Edit、Auto Start、Dir As Separator、Help、About、Exit;中間是代表各快捷方式的菜單,含圖標(biāo),多層或多組(代表多級(jí)目錄結(jié)構(gòu)),快捷方式可能指向某個(gè)可執(zhí)行文件,也可能指向某個(gè)文檔,用戶單擊菜單項(xiàng)時(shí)啟動(dòng)快捷方式所指向的可執(zhí)行文件,或打開文檔,按住 Ctrl 鍵點(diǎn)擊菜單項(xiàng)則執(zhí)行與該菜單項(xiàng)同組的所有菜單;最頂上一個(gè)菜單項(xiàng)是“<>”,其作用相當(dāng)于右鍵單擊 tray 圖標(biāo)。
各菜單項(xiàng)的含義:
1. Desktop
將當(dāng)前屏幕上的所有窗口最小化。這是給堅(jiān)持使用 Windows 95 的窮兄弟們準(zhǔn)備的,速度比 Windows 98 自帶的功能差多了,代碼也比較簡(jiǎn)單。
2. Show All
Desktop功能的反功能:將所有最小化的窗口恢復(fù)原大小。
3. Edit
彈出“資源探測(cè)器”,定位到 TrayApp 記錄快捷方式的目錄,用戶可以刪除不需要的快捷方式,或通過創(chuàng)建子目錄來對(duì)快捷方式進(jìn)行分組管理。
4. Auto Start
是否在啟動(dòng) Windows 時(shí)自動(dòng)啟動(dòng) TrayApp。
5. Dir As Separator
如果該項(xiàng)被選中,所有子目錄下的快捷方式均在同一個(gè)菜單中顯示,中間用分隔橫線隔開;否則每個(gè)子目錄創(chuàng)建一個(gè)子菜單,用多級(jí)菜單表示整個(gè)目錄結(jié)構(gòu)。
6. Help
彈出缺省網(wǎng)絡(luò)瀏覽器,顯示本文件。
7. About
顯示版本信息
8. Exit
退出程序