简单工具获取文件夹下的文件名清单,并添加到文件夹背景下鼠标右键菜单栏
首先脚本代码:
@echo off dir /b > temp.txt type temp.txt | clip echo. :end del temp.txt
在合适的目录下新建txt:
复制目录文件名到剪贴板.txt
粘贴以上代码,然后把后缀名改成 .bat
这样就已经可以运行了,需要在哪里复制就把bat粘贴到哪里然后打开就行,现在来研究注册表添加
下面是与chat的对话:
我有一个bat脚本,教我如何把它安装到文件夹背景下的鼠标右键菜单栏
要将一个BAT脚本添加到文件夹背景下的鼠标右键菜单栏中,你需要修改Windows注册表。以下是具体步骤:
1. **创建BAT脚本**:
假设你的BAT脚本名为`myscript.bat`,并且存放在`C:\Scripts\`目录下。2. **打开注册表编辑器**:
按下`Win + R`键,输入`regedit`,然后按下`Enter`键。3. **导航到正确的注册表路径**:
在注册表编辑器中,导航到以下路径:
```
HKEY_CLASSES_ROOT\Directory\Background\shell
```4. **创建新键**:
在`shell`键上右键点击,选择`新建` -> `项`,将新项命名为你想在右键菜单中显示的名称,例如`MyScript`。5. **设置命令**:
选择你刚刚创建的`MyScript`项,在右侧窗格中右键点击,选择`新建` -> `字符串值`,将其命名为`Icon`,然后双击它并设置其值为BAT脚本的路径,例如:
```
C:\Scripts\myscript.bat
```6. **创建command键**:
在`MyScript`项上右键点击,选择`新建` -> `项`,将新项命名为`command`。7. **设置命令路径**:
选择`command`项,在右侧窗格中双击`(默认)`字符串值,并将其值设置为BAT脚本的完整路径,例如:
```
C:\Scripts\myscript.bat
```8. **完成并关闭注册表编辑器**:
关闭注册表编辑器。现在,当你在文件夹背景上右键点击时,你应该会看到一个名为`MyScript`的选项,点击它就会运行你的BAT脚本。请注意,修改注册表可能会对系统产生影响,因此在进行任何更改之前,建议备份注册表或创建系统还原点。
教程如上,按图索骥即可,注意点只有把命名改一下:
脚本名是:复制目录文件名到剪贴板.bat;
注册表名不写"MyScript",写"复制文件表";
理论上这样可以无环境创建,不过我使用了程序工具右键菜单管理ContextMenuManager.NET.4.0
如图,在目录背景下新建一个菜单,然后定位到刚刚的bat脚本,有情趣的调整一下文本提示和图标,然后就添加到右键啦!