如何在Windows右键新建菜单中添加自定义项

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.py]
@="Python.File"

[HKEY_CLASSES_ROOT\.py\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\Python.File]
"FriendlyTypeName"="文本.py"

[HKEY_CLASSES_ROOT\Python.File\ShellNew]
"NullFile"=""

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.bat]
@="Batfile"

[HKEY_CLASSES_ROOT\.bat\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\Batfile]
"FriendlyTypeName"="File.bat"

[HKEY_CLASSES_ROOT\Batfile\ShellNew]
"NullFile"=""

明白了,如果你想在新建 `.py` 文件时直接重命名,而不是使用默认的文件名,可以使用 `NullFile` 注册表项来实现这一点。这样,当你选择“新建” -> “Python File”时,会创建一个空白的 `.py` 文件,并且你可以直接重命名它。

### 步骤 1: 创建 `Templates` 文件夹

1. 打开文件资源管理器。
2. 导航到 `C:\`。
3. 右键点击空白处,选择“新建” -> “文件夹”。
4. 将文件夹命名为 `Templates`。

### 步骤 2: 创建 `.py` 文件模板

1. 打开记事本或其他文本编辑器。
2. 输入以下内容:

   ```python
   # This is a new Python file.
   ```

3. 保存该文件为 `NewPythonFile.py`,保存位置为 `C:\Templates\NewPythonFile.py`。

### 步骤 3: 创建注册表文件

1. 打开记事本或其他文本编辑器。
2. 输入以下内容:

   ```reg
   Windows Registry Editor Version 5.00

   [HKEY_CLASSES_ROOT\.py]
   @="Python.File"

   [HKEY_CLASSES_ROOT\.py\ShellNew]
   "NullFile"=""

   [HKEY_CLASSES_ROOT\Python.File]
   "FriendlyTypeName"="Python File"

   [HKEY_CLASSES_ROOT\Python.File\ShellNew]
   "NullFile"=""
   ```

3. 保存该文件为 `AddPythonToNewMenu.reg`,保存位置可以选择一个方便的地方,比如 `C:\Scripts\AddPythonToNewMenu.reg`。

### 步骤 4: 运行注册表文件

1. 双击 `AddPythonToNewMenu.reg` 文件。
2. 在弹出的对话框中,点击“是”以确认将信息添加到注册表中。

### 重启资源管理器

1. 按 `Ctrl + Shift + Esc` 打开任务管理器。
2. 找到 `explorer.exe`,右键点击并选择“结束任务”。
3. 在任务管理器底部的“文件”菜单中,选择“运行新任务”。
4. 输入 `explorer.exe` 并点击“确定”。

### 测试

1. 打开 Windows 资源管理器,找到一个文件夹,例如桌面或文档文件夹。
2. 在文件夹的空白区域右键点击。
3. 选择“新建”,你应该能看到一个名为“Python File”的选项。
4. 选择“Python File”,系统会创建一个空白的 `.py` 文件,并且你可以直接重命名它。

### 验证注册表项

确保以下注册表项和值正确无误:

- `HKEY_CLASSES_ROOT\.py`
  - `(Default)` = `Python.File`
- `HKEY_CLASSES_ROOT\.py\ShellNew`
  - `NullFile` = (空)
- `HKEY_CLASSES_ROOT\Python.File`
  - `FriendlyTypeName` = `Python File`
- `HKEY_CLASSES_ROOT\Python.File\ShellNew`
  - `NullFile` = (空)

### 备份注册表

在修改注册表之前,建议备份注册表以防止意外情况:

1. 按 `Win + R`,输入 `regedit` 并回车,打开注册表编辑器。
2. 在注册表编辑器中,点击“文件” -> “导出”。
3. 选择一个保存位置,输入文件名(如 `RegistryBackup.reg`),然后点击“保存”。

希望这些步骤能帮助你成功添加创建 `.py` 文件的功能到“新建”菜单,并且在新建文件时可以直接重命名。如果有任何问题,请随时告诉我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值