如何在 Windows 10 的記事本中建立腳本

記事本可以建立 Windows 腳本,因為許多腳本都是純文字檔案。關鍵在於使用符合其語言要求的副檔名儲存命令,例如.bat命令提示字元批次檔或.ps1PowerShell 檔案。記事本僅編輯和儲存文本,不會驗證或運行程式碼。微軟解釋說,文件副檔名有助於 Windows 識別文件,但更改副檔名本身並不會改變文件的內容。請參閱微軟的常用檔案副檔名指南。

選擇與腳本相符的副檔名

儲存前請檢查指令使用的語言。以下這些常見的 Windows 腳本類型需要不同的副檔名和執行時間環境:

腳本類型另存為跑步
命令提示字元批次文件.bat命令提示字元(cmd.exe)
PowerShell.ps1Windows PowerShell 或 PowerShell
VBScript.vbsWindows 腳本宿主(如有)
AutoHotkey.ahk必須安裝 AutoHotkey

擴充功能不會翻譯程式碼

這些副檔名不可互換:儲存為 `.batch` 的 PowerShell 指令.bat不會變成批次指令。微軟的Windows 命令參考文件描述了命令 shell 的批次文件,而其PowerShell 文件則將其定義.ps1為 PowerShell 的批次文件。 Windows Script Host 使用`.batch` .vbs;AutoHotkey 的腳本指南解釋說,其腳本是由 AutoHotkey.exe 運行的純文字檔案。

建立並儲存一個基本的批次腳本

  1. 開啟記事本並輸入指令。選擇“開始”,輸入“記事本”,然後開啟應用程式。此操作遵循微軟針對 Windows 10 的記事本說明。在空白文件中,輸入以下無害範例:
    @echo off
    echo Hello from Notepad!
    pause
    該訊息會顯示出來,並pause在您閱讀時保持命令提示字元視窗開啟。
    Windows 10 記事本視窗包含批次指令 @echo off、echo Hello from Notepad! 和 pause。
    在記事本中以純文字形式輸入批次指令。
  2. 使用腳本副檔名儲存檔案。選擇“檔案”>“另存為”,然後選擇一個可以再次找到的資料夾,例如桌面。在對話方塊中,輸入Hello.bat檔案名,在「儲存類型」中選擇「所有檔案 (*.*)」,然後選擇「儲存」。如果類型仍然是“文字檔 (*.txt)”,記事本可能會在檔案名稱後面加上“*.txt”,導致檔案名稱變成“*.txt”。除非腳本指令指定了特定的編碼,否則對於這個純英文範例,請保持編碼設定不變。 .txtHello.bat.txt
    Windows“另存為”對話框,檔案名稱選擇“Hello.bat”,儲存類型選擇“所有檔案(*.*)”。
    另存為Hello.bat並將文件類型設定為“所有文件”。
  3. 啟用檔案副檔名並進行檢查。開啟檔案總管,選擇「檢視」選項卡,然後在「顯示/隱藏」群組中啟用「檔案副檔名」。如果複選框不可見,請選擇「檢視」>「選項」>「變更資料夾和搜尋選項」;在「檢視」標籤上,取消選取「隱藏已知檔案類型的副檔名」。確認完整名稱為 `.bashrc` Hello.bat,而非 ` Hello.bat.txt.bashrc`。 「類型」列可能會將其標識為 Windows 批次文件,但名稱是最直接的檢查依據。
    Windows 10 檔案總管顯示 Hello.bat 文件,其 .bat 副檔名和 Windows 批次檔類型清晰可見。
    顯示檔案名稱副檔名,以便發現意外新增的 .txt 後綴。
  4. 運行範例並檢查其輸出。雙擊運行Hello.bat。此時應彈出命令提示字元窗口,顯示“Hello from Notepad!”,並在暫停提示字元處等待。按任意鍵關閉視窗。
    命令提示字元視窗顯示「Hello from Notepad!」和暫停提示「按任意鍵繼續」。
    範例批次檔會列印其訊息,並在暫停提示字元中等待。

對 PowerShell 腳本使用相同的流程

對於 PowerShell,請新建一個記事本文檔,並選擇「所有文件 (*.*)」Write-Output "Hello from PowerShell"將其另存為「另存為」Hello.ps1。在 PowerShell 中,切換到儲存資料夾並輸入`\n` ;`\n` 前綴會從目前資料夾執行腳本。檔案總管也提供了「使用 PowerShell 執行」選項,用於執行不需要參數或命令列輸出的腳本。.\Hello.ps1

如果 PowerShell 阻止了腳本執行,則可能是執行原則的問題。策略因電腦或組織而異。請查看Get-ExecutionPolicy -List並遵循您設備的指導;不要將其Bypass作為通用解決方案。在變更設定前,請參閱 Microsoft 的PowerShell 執行原則參考。

修復常見的保存和運行問題

  • 檔案名稱以 .txt 結尾:在檔案總管中,顯示檔案副檔名,然後使用「所有檔案 (*.*)」再次儲存,或將完整檔案名稱重新命名為所需的副檔名。重新命名不會轉換內容,因此請確保命令本身與所選腳本類型相符。
  • Windows 會在記事本中開啟檔案:請檢查檔案副檔名和所需的執行時間環境。 Windows Script Host 可以執行 VBScript cscript Hello.vbs;AutoHotkey 檔案需要 AutoHotkey。請參閱 Microsoft 的cscript 參考文件和AutoHotkey 腳本指南。
  • 腳本報告錯誤:請在記事本中重新開啟文件,檢查是否有缺失字元、多餘的引號或使用了其他語言的命令。記事本是一個基本的文字編輯器,因此它不會高亮顯示語法錯誤,也不會提示指令是否有效。

謹慎運行腳本。

僅執行您編寫或審核過的腳本;這些腳本會使用您的帳戶權限,並可能變更檔案或設定。除非必要,否則請避免使用管理員權限。 Windows 10 支援已於 2025 年 10 月 14 日結束,因此透過 Windows 更新提供的免費安全修復程式已停止。請參閱Microsoft 的 Windows 10 支援通知。

留下評論

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。

使用音訊標識符詳細分析和識別音訊文件

使用音訊標識符詳細分析和識別音訊文件

了解音訊標識符揭示的位元率、編碼器和標籤訊息,其傳統工作流程如何運作,以及當前哪些工具可以檢查文件或識別歌曲。

我的照片索引:一款適用於 Windows 的開源照片管理器。

我的照片索引:一款適用於 Windows 的開源照片管理器。

My Photo Index 是一款舊版 Windows 相片目錄管理工具,用於標記、評分和瀏覽本機影像。請查看其文件功能、相容性限制以及一個維護良好的替代方案。

使用屬性變更器變更檔案和資料夾屬性、日期和時間

使用屬性變更器變更檔案和資料夾屬性、日期和時間

學習如何使用屬性變更器安全地編輯 Windows 檔案屬性和時間戳記、更新 JPEG EXIF 照片日期以及預覽批次變更。

如何在 Windows 10 中為每個顯示器設定不同的桌布

如何在 Windows 10 中為每個顯示器設定不同的桌布

為每個 Windows 10 顯示器設定單獨的壁紙,識別顯示器,調整影像適應度,並解決缺少顯示器選擇的問題。

pViewer:一款極簡圖像檢視器和漫畫閱讀器

pViewer:一款極簡圖像檢視器和漫畫閱讀器

了解 pViewer 的功能、照片和漫畫模式的工作原理、應該下載哪個 Windows 版本,以及舊版和重寫版之間的差異。

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

設定 Windows 7 或 8 投影片放映,建立一個小型 VBScript 快捷方式,並指派鍵盤熱鍵來切換到下一張桌布。

NeoDownloader:設定參數並從網站批量下載圖片

NeoDownloader:設定參數並從網站批量下載圖片

學習如何建立 NeoDownloader 專案、選擇爬取範圍、設定映像過濾器和目標位置,以及查看批次下載。

XnConvert:批次應用特效和轉換影像格式

XnConvert:批次應用特效和轉換影像格式

使用 XnConvert 可以批次套用特效、調整照片大小和轉換影像格式。選擇輸出設定、預覽編輯效果並保護您的原始文件。

使用 ManicTime 追蹤工作時間和電腦使用情況

使用 ManicTime 追蹤工作時間和電腦使用情況

了解 ManicTime 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。