常用命令行参数
/p (打印)
这个参数会直接启动记事本并打印指定的文件,而不会弹出记事本的窗口,这对于自动化打印任务非常有用。

(图片来源网络,侵删)
语法:
notepad.exe /p "文件路径"
示例:
notepad.exe /p "C:\Users\YourUser\Documents\report.txt"
这条命令会直接将 report.txt 文件发送到默认打印机进行打印,记事本程序本身不会显示。
/a (定位到指定文本)
这个参数非常有用,它会在打开文件后,自动将光标定位到文件中第一次出现的指定文本。

(图片来源网络,侵删)
语法:
notepad.exe /a "要查找的文本" "文件路径"
注意: 文件路径是可选的,如果只提供文本,记事本会打开一个新窗口。
示例 1: 打开文件并定位文本
notepad.exe /a "error" "C:\Windows\Logs\setupact.log"
这条命令会打开 setupact.log 文件,并将光标直接定位到第一个 "error" 字符串所在的位置。
示例 2: 在新窗口中定位文本
notepad.exe /a "TODO"
这条命令会打开一个新的记事本窗口,并将光标定位到 "TODO"。
/y (静默模式)
这个参数会阻止记事本在启动时显示初始的欢迎或提示信息,它通常与其他参数(如 /p)结合使用,以实现完全静默的操作。
语法:
notepad.exe /y [其他参数] "文件路径"
示例:
notepad.exe /y /p "C:\temp\document.txt"
这条命令会静默地打印 document.txt 文件,不会有任何窗口弹出。
/z (只读模式)
这个参数会以只读方式打开指定的文件,这意味着你无法直接对文件进行修改和保存,除非你使用“另存为”功能。
语法:
notepad.exe /z "文件路径"
示例:
notepad.exe /z "C:\Windows\System32\drivers\etc\hosts"
这条命令会以只读方式打开 hosts 文件,防止意外修改。
如何使用这些参数?
有两种主要方式来使用这些参数:
使用命令提示符 (CMD) 或 PowerShell
这是最直接的方式,你可以打开 CMD 或 PowerShell 窗口,然后输入命令。
步骤:
- 按
Win + R键,输入cmd或powershell,然后按回车。 - 在弹出的窗口中,输入你的命令,然后按回车。
示例:
# 打开一个文件,并定位到包含 "Exception" 的第一行 notepad.exe /a "Exception" "C:\app\log\server.log"
创建快捷方式
你可以为常用的操作创建桌面快捷方式,这样双击即可执行。
步骤:
- 在桌面空白处右键,选择“新建” -> “快捷方式”。
- 在“请键入对象的位置”输入框中,输入命令路径。
- 重要提示: 路径中的空格必须用双引号 括起来。
- 点击“下一步”,为快捷方式命名,然后点击“完成”。
示例快捷方式命令:
-
创建一个快速查看系统日志的快捷方式(定位到错误):
"C:\Windows\System32\notepad.exe" /a "error" "C:\Windows\Logs\CBS\CBS.log" -
创建一个静默打印文档的快捷方式:
"C:\Windows\System32\notepad.exe" /y /p "D:\Reports\Weekly_Report.txt"
完整参数列表与注意事项
| 参数 | 功能 | 语法示例 | 备注 |
|---|---|---|---|
filename |
打开指定的文件。 | notepad.exe "my notes.txt" |
如果文件不存在,会创建一个新文件。 |
/p |
打印文件。 | notepad.exe /p "file.txt" |
不显示界面,直接打印。 |
/a |
定位到指定文本。 | notepad.exe /a "keyword" "file.txt" |
光标会跳到文本第一次出现的位置。 |
/y |
静默模式,不显示初始提示。 | notepad.exe /y "file.txt" |
常与 /p 结合使用。 |
/z |
以只读模式打开文件。 | notepad.exe /z "file.txt" |
防止意外修改。 |
/lm |
打开记事本的“查找”对话框(旧版功能)。 | notepad.exe /lm |
在现代 Windows 版本中,此参数可能已失效或行为不同。 |
/pt |
通过指定打印机打印文件(高级)。 | notepad.exe /pt "file.txt" "打印机名称" |
可以指定打印机名称,而不是默认打印机。 |
注意事项:
- 路径中的空格: 任何包含空格的文件路径或文本都必须用双引号 括起来,
"C:\My Documents\file.txt"。 - 参数顺序: 在较新版本的 Windows 中,参数的顺序通常不那么严格,但为了兼容性,建议将参数放在文件路径之前。
- 管理员权限: 如果你要打开一个需要管理员权限才能访问的文件(如位于
C:\Windows目录下的文件),你需要以管理员身份运行 CMD 或快捷方式。
希望这份详细的参数列表和示例能帮助你更高效地使用 Windows 记事本!
