操作系统您现在的位置是:首页 > 博客日志 > 操作系统

如何通过注册表为文件(夹)添加右键菜单?

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-12-11操作系统 1 0关键字: 注册表  右键菜单  

通过右键菜单,可以大大简化操作,实现一些非常便捷的功能,本文就分享一下:如何通过注册表为文件(夹)添加右键菜单?

通过右键菜单,可以大大简化操作,实现一些非常便捷的功能,本文就分享一下:如何通过注册表为文件(夹)添加右键菜单?nNe无知

注册表项

为文件(夹)添加右键菜单,有几个关键的注册表项:nNe无知

1、右键文件夹的空白处nNe无知

HKEY_CLASSES_ROOT\Directory\Background\shellnNe无知

2、在文件夹上点击右键nNe无知

HKEY_CLASSES_ROOT\Directory\shellnNe无知

3、在文件上点击右键nNe无知

HKEY_CLASSES_ROOT\*\shellnNe无知

4、在文件上点击右键,但是只针对某个扩展名生效nNe无知

HKEY_CLASSES_ROOT\文件扩展名\shellnNe无知

image.pngnNe无知

添加方法:

不管是哪一种,添加的方法是基本一样的,只是参数略有不同
nNe无知

1、在 shell 项下面新建项,项名称 例如:opencmdnNe无知

2、选中新建的项 opencmd,修改右侧窗口中(默认)项的数值数据nNe无知

右键=》修改 或 双击nNe无知

image.pngnNe无知

3、在 opencmd 项下面再添加项 command,command 这个项名是固定的,你可以看看其它已经存在的项就明白了;nNe无知

4、选中新建的项 command,修改右侧窗口中(默认)项的数值数据nNe无知

右键=》修改 或 双击nNe无知

image.pngnNe无知

可以看到,我在数值数据中填写的是“cmd /d "%V"”,这个的功能是打开windows命令提示符 cmd.exe 并且切换到对应的目录。nNe无知

实例 :ts 转 mp4

效果nNe无知

image.pngnNe无知

添加方法nNe无知

image.pngnNe无知

ts2mp4.bat 存放在 windows 目录下nNe无知

在存放 index.m3u8 文件和 ts 文件的目录下使用此功能nNe无知

index.m3u8 文件内容示例nNe无知

p00014.ts
p00015.ts
p00016.ts
p00017.ts
p00018.ts
p00019.ts
p00020.ts

ts2mp4.bat 文件内容nNe无知

输出文件名为 index.m3u8 所在的文件夹名称nNe无知

@echo off
pushd %1 & for %%i in (.) do set curr=%%~ni
if exist "%curr%.mp4" (del /f "%curr%.mp4")
if exist "newindex.m3u8" (
    ffmpeg.exe -f concat -safe 0 -i newindex.m3u8 -f mp4 -codec copy %curr%.mp4
    pause
    exit
)

for /f "delims=" %%a in (index.m3u8) do (
  if exist %%a (
    for /f %%i in ('dir /b %%a') do if 0 lss %%~zi (echo file %%a >> newindex.m3u8)
  )
)
ffmpeg.exe -f concat -safe 0 -i newindex.m3u8 -f mp4 -codec copy %curr%.mp4

pause

扩展阅读

通过注册表为文件添加右键菜单还可以使用 inf 文件的方式,读过本文之后,相信下面的内容很容易理解了。nNe无知

使用 inf 添加系统右键菜单nNe无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/system/2022-12-11/1609.html

很赞哦! () 有话说 ()