開發時頻繁檢視 Tomcat 等伺服器日誌,每次手動開啟 Notepad++ 再拖曳檔案太繁瑣。撰寫一個批次檔放桌面,輸入單一字母即可直接開啟對應日誌或目錄。
open_log.bat@echo off
set /p var=請輸入代碼 (n=NFS, h=Host, s=Secu, w=Work):
cd /d "C:\MyProgramFiles\Notepad++"
if "%var%"=="n" start notepad++ "C:\MyProgramFiles\apache-tomcat-5.5.31\logs\nfs.log"
if "%var%"=="h" start notepad++ "C:\MyProgramFiles\apache-tomcat-5.5.31\logs\host_message.log"
if "%var%"=="s" start notepad++ "C:\MyProgramFiles\apache-tomcat-5.5.31\logs\seculog.log"
if "%var%"=="w" start explorer "C:\MyProgramFiles\apache-tomcat-5.5.31\work"
rem 未匹配不執行任何動作
set "LOG_DIR=C:\MyProgramFiles\apache-tomcat-5.5.31\logs"choice /c nhsw /m "選擇日誌: " 取代 set /p,單鍵即可選擇、不需按 Enter。"C:\Program Files\Notepad++\notepad++.exe"。set /p svr=選擇伺服器 (1=測試,2=正式): 疊代選單。參考「註冊表加入右鍵選單」文章,將此腳本封裝為右鍵「用 Notepad++ 開啟日誌目錄」,更符合直覺操作。