简单工具获取文件夹下的文件名清单,并添加到文件夹背景下鼠标右键菜单栏

首先脚本代码:

 

@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

 

0.5mb的强大工具,很好用,推荐。
gitee链接:

如图,在目录背景下新建一个菜单,然后定位到刚刚的bat脚本,有情趣的调整一下文本提示和图标,然后就添加到右键啦!

 
posted @ 2024-05-23 20:24  黄油猫永动机  阅读(36)  评论(0编辑  收藏  举报