🧐 What is the file with the suffix “.bat” ?
- 后缀为“.bat”的文档是一个批处理文件。它是一种可执行文件,其中包含由操作系统执行的一系列命令。批处理文件通常用于自动化涉及多个命令的任务。它们通常用于安装软件、配置系统设置或执行其他需要多个步骤的任务。
🚀 Example
这是一个批处理文件的示例,它将“open with VS code”选项添加到Windows右键菜单中,允许用户直接右键单击文件夹或其背景(空白),并在 VS code 中打开文件夹。
@echo off
REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with VS Code" /ve /t REG_SZ /d "open here with VS Code" /f
REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with VS Code\command" /ve /t REG_SZ /d "\"E:\VS code\Microsoft VS Code\Code.exe\" \"%%V\"" /f
echo VS Code Successful!
pause
📞
@echo off上述代码的第一行关闭命令行窗口的响应,以防止每次执行命令时它出现在屏幕上,使界面更清晰。🖥️
REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with VS Code" /ve /t REG_SZ /d "open here with VS Code" /f将键或值添加到Windows注册表。- 🔍
KEY_CLASSES_ROOT\Directory\Background\shell\Open with VS Code: 在Windows资源管理器的右键菜单中创建一个新选项“open with VS code”。 - 🔍
/ve: 创建一个默认值(未命名键值)。 - 🔍
/t REG_SZ: 将值的数据类型设置为REG_SZ(字符串)。 - 🔍
/d "open here with VS Code": 设置注册表的值,即右键菜单中显示的文本(open here with VS code)。 - 🔍
/f: 强制操作覆盖任何现有键或值。
- 🔍
🖥️
REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with VS Code\command" /ve /t REG_SZ /d "\"E:\VS code\Microsoft VS Code\Code.exe\" \"%%V\"" /f- 🔍
HKEY_CLASSES_ROOT\Directory\Background\shell\Open with VS Code\command: 定义单击菜单项后要执行的命令。 - 🔍
"E:\VS code\Microsoft VS Code\Code.exe": VS code 的可执行文件路径。 - 🔍
"%%V": 当前文件夹路径,即用户右键单击的文件夹。
- 🔍
🖥️
echo VS Code Successful!- 🔍 在命令行窗口中显示提示,表明注册表已成功修改。
📁 Operation effect
- 👆 Right-click the folder or blank space inside the folder, select “Open with VS Code”.

