每次我開始在電腦上工作時,我都必須啟動一堆程序,其中一些程序依賴其他程序。我嘗試列出它們及其依賴項:
- 凱通
- 真密
- foobar2000(從 TrueCrypt 編碼磁碟區讀取 MP3,其密碼儲存在 KeePass 中)
- Chrome(使用 KeePass 中儲存的密碼存取我公司的郵件)
- 真密
- 歌劇
- 火狐瀏覽器
- A電源外殼用於啟動的腳本玻璃魚領域
- 蝕(以管理員使用者身分執行)
- 快閃記憶體生成器(以管理員使用者身分執行)
是否有任何實用程式可以讓我以「簡單」的方式啟動序列,讓我的電腦在我醒來時完成所有這些工作?
請注意,我的電腦運行的是 Windows 7,我的使用者帳戶會自動登入。
好像忘了說我不想要以任何形式編寫腳本。我想要的是一個簡單的 GUI,允許我從開始功能表中選擇元素,並將它們添加到一種「延遲啟動項目」中。
答案1
用一個批次檔, 你能行的。假設你的批次檔是“自動運行.bat”,將此文件放入啟動資料夾。
在文字編輯器中開啟批次檔(例如,記事本), 寫指令管理系統按照您各自的順序執行命令
例子:
ECHO OFF
cls
start notepad.exe
pause
換句話說,只需複製該快捷方式即可程式/應用程式並將其放入Windows\Start Menu\Programs\Startup
資料夾。您將在系統托盤中看到程式圖標,表明該程式確實正在運行。若要刪除,請返回該資料夾並刪除。請注意,僅涉及快捷方式。
在這裡,將所有快捷方式圖示按照您要尋找的順序放置,然後它將按相同的順序運行。
一些類似的例子:在Windows中建立批次檔以啟動多個應用程式
答案2
在 .bat 或 .cmd 檔案中,您可以鍵入以下內容:
@echo <OFF or ON>
timeout /t <time in seconds>
start "" "<path to first file or application>"
timeout /t <time in seconds>
start "" "<path to second file or application>"
請注意,第二個(以及後續應用程式)的總逾時是前一個的總逾時- 例如,如果您要開啟四個項目,並且第一個項目的逾時設定為10 秒,則第二個項目的超時設定為10 秒。