Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

一鍵用 Notepad++ 開啟指定日誌:批次檔選單式快捷腳本

編輯:系統常見問題解答

開發時頻繁檢視 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。
  • 若 Notepad++ 未在 PATH 中,使用完整路徑 "C:\Program Files\Notepad++\notepad++.exe"。
  • 擴充支援多伺服器:set /p svr=選擇伺服器 (1=測試,2=正式): 疊代選單。

進階:右鍵選單整合

參考「註冊表加入右鍵選單」文章,將此腳本封裝為右鍵「用 Notepad++ 開啟日誌目錄」,更符合直覺操作。

Copyright © Windows教程網 All Rights Reserved