希望每次進入windows后,自動運行emule,先是直接把emule.exe丟到Startup群組里,結果發現可以啟動,但是UPnP總是提示錯誤,連服務器總提示lowid。后來發現如果開機后等一段時間再啟動emule,UPnP就正常了。所以寫了個簡單的批處理,一共3句話:
@echo off timeout /t 900 C:\emule\eMule.exe
結果發現啟動不了,又把最后一句修改為:
start cmd /c "C:\emule\eMule.exe"
這下可以打開emule了,但是有個缺點,就是命令行窗口還保持打開,需要手工關閉。
又查了不少資料,最后修改為:
start "" "C:\emule\eMule.exe"
終於正常。看起來很簡單的功能,具體做起來,也可能會碰到意想不到的問題。