无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3434|回复: 14
打印 上一主题 下一主题

想给系统加一个修改文件扩展名的vbs右键功能(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2023-2-17 13:04:53 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 窄口牛 于 2023-10-1 13:58 编辑

结果搜到一个现成的,可能是bat加第三方命令行窗口插件编译在一起搞的。
jyx12345ChangeExtyoujianpiliangxiugaiwenjiankuozhanming.zip (609.67 KB, 下载次数: 55)

来自 2#
 楼主| 发表于 2023-10-1 13:58:22 | 只看该作者
本帖最后由 窄口牛 于 2023-10-1 20:34 编辑

vbs来自百度用户依梦琴瑶帮助
右键添加修改扩展名.rar (911 Bytes, 下载次数: 12)

回复

使用道具 举报

3#
发表于 2023-2-17 13:59:42 | 只看该作者
谢谢分享
回复

使用道具 举报

4#
发表于 2023-2-17 15:27:50 | 只看该作者
我是在发送到文件夹里放了个
修改后缀.bat

  1. @echo off
  2. echo 输入文件后缀
  3. set /p houzhui=

  4. ren %1 "%~n1.%houzhui%"
复制代码
回复

使用道具 举报

5#
发表于 2023-2-17 16:23:53 | 只看该作者
vbs不熟,楼主可以把下面的脚本通过注册表搞到右键菜单中;

请根据自己实际补缺、完善:

@echo off
setlocal enabledelayedexpansion
set "a=%~1"
set "b=%~n1"
echo.
set /p ext=输入拟用的后缀名字符:
for /l %%i in (2 1 5) do set nb=%%i&&call :called
exit

:called
set "c=!a:~-%nb%!"
set "d=%c:~0,1%"
if /i "%d%"=="." REN "%a%" "%b%.%ext%"&& exit
goto :eof
回复

使用道具 举报

6#
发表于 2023-2-17 18:12:29 | 只看该作者
谢谢分享
回复

使用道具 举报

7#
发表于 2023-2-17 18:31:04 | 只看该作者
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Item0]
"MUIVerb"="ps1格式互转cmd"
"HasLUAShield"=""
"Icon"="imageres.dll,312"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Item0\command]
@="cmd /c \"cd /d %%~dp0 & if exist *.ps1 (ren *.ps1 *.cmd) else (ren *.cmd *.ps1)\""

回复

使用道具 举报

8#
发表于 2023-2-17 18:31:14 | 只看该作者
参考一下。。。
回复

使用道具 举报

9#
发表于 2023-2-17 18:33:10 | 只看该作者
谢谢分享。
回复

使用道具 举报

10#
发表于 2023-2-17 18:49:56 | 只看该作者
不够的自己加,觉得多了的删除

@echo off
reg delete "HKCR\*\shell\修改后缀名" /f >nul 2>nul
reg add "HKCR\*\shell\修改后缀名" /f /v "SubCommands" /t REG_SZ /d ""
reg add "HKCR\*\shell\修改后缀名" /f /v "Icon" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\user32.dll,6"

reg add "HKCR\*\shell\修改后缀名\shell\bat" /f /v "Icon" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\user32.dll,4"
reg add "HKCR\*\shell\修改后缀名\shell\bat" /f /v "MUIVerb" /t REG_SZ /d "bat"
reg add "HKCR\*\shell\修改后缀名\shell\bat\command" /f /ve /t REG_SZ /d "cmd /c for /f \"delims=\" %%%%a in (\"%%1\") do rename \"%%%%a\" \"%%%%~na.bat\""

reg add "HKCR\*\shell\修改后缀名\shell\cmd" /f /v "Icon" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\user32.dll,4"
reg add "HKCR\*\shell\修改后缀名\shell\cmd" /f /v "MUIVerb" /t REG_SZ /d "cmd"
reg add "HKCR\*\shell\修改后缀名\shell\cmd\command" /f /ve /t REG_SZ /d "cmd /c for /f \"delims=\" %%%%a in (\"%%1\") do rename \"%%%%a\" \"%%%%~na.cmd\""

reg add "HKCR\*\shell\修改后缀名\shell\reg" /f /v "Icon" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\user32.dll,4"
reg add "HKCR\*\shell\修改后缀名\shell\reg" /f /v "MUIVerb" /t REG_SZ /d "reg"
reg add "HKCR\*\shell\修改后缀名\shell\reg\command" /f /ve /t REG_SZ /d "cmd /c for /f \"delims=\" %%%%a in (\"%%1\") do rename \"%%%%a\" \"%%%%~na.reg\""

reg add "HKCR\*\shell\修改后缀名\shell\ini" /f /v "Icon" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\user32.dll,4"
reg add "HKCR\*\shell\修改后缀名\shell\ini" /f /v "MUIVerb" /t REG_SZ /d "ini"
reg add "HKCR\*\shell\修改后缀名\shell\ini\command" /f /ve /t REG_SZ /d "cmd /c for /f \"delims=\" %%%%a in (\"%%1\") do rename \"%%%%a\" \"%%%%~na.ini\""

reg add "HKCR\*\shell\修改后缀名\shell\wcs" /f /v "Icon" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\user32.dll,4"
reg add "HKCR\*\shell\修改后缀名\shell\wcs" /f /v "MUIVerb" /t REG_SZ /d "wcs"
reg add "HKCR\*\shell\修改后缀名\shell\wcs\command" /f /ve /t REG_SZ /d "cmd /c for /f \"delims=\" %%%%a in (\"%%1\") do rename \"%%%%a\" \"%%%%~na.wcs\""

exit
回复

使用道具 举报

11#
发表于 2023-2-17 18:51:33 来自手机 | 只看该作者
感谢大佬,学习一下
回复

使用道具 举报

12#
发表于 2023-2-17 20:50:07 | 只看该作者
学习了
回复

使用道具 举报

13#
发表于 2023-2-17 22:56:08 | 只看该作者
谢谢分享,收藏备用
回复

使用道具 举报

14#
发表于 2023-2-18 13:04:14 | 只看该作者
谢谢分享
回复

使用道具 举报

15#
 楼主| 发表于 2024-1-1 23:33:21 来自手机 | 只看该作者
@yyz2191958 我这个不行?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 11:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表