查看: 1069|回复: 8
收起左侧

[系统] 求写,把预定的改名需求,添加注册表和右键菜单,实现一键改名?

[复制链接]
mifanu
发表于 2022-10-20 13:53:40 | 显示全部楼层 |阅读模式
本帖最后由 mifanu 于 2022-10-20 15:30 编辑

大概就是在注册表\Software\Classes\*\shell\xx\command里写上一些什么具体的命令。
然后右键菜单出现一个改名选项,可以通过右键把点中的文件一键改为既定的后缀,比如doc。这样就不用在将来类似改名时每次都手写doc这仨字母。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
fzp070
发表于 2022-10-20 14:16:45 | 显示全部楼层
我做了个,右键修改后缀的,我这试了OK,你试试看。
包含两个批处理,两个批处理都放在一个固定目录,平时不用管。

第一个是将批处理功能导入右键菜单中,只需要一开始运行一次就可以。代码见下,附件见下
  1. @echo off
  2. ::chcp 65001>nul
  3. echo 请鼠标右键【以管理员身份运行】,否则将报错:拒绝访问!
  4. echo.
  5. cd /d "%~dp0"
  6. echo "%cd%"
  7. echo "%~dp0"


  8. reg add HKEY_CLASSES_ROOT\*\shell\===右键另存为(.doc)=== /f
  9. reg add HKEY_CLASSES_ROOT\*\shell\===右键另存为(.doc)===\command /f
  10. reg add HKEY_CLASSES_ROOT\*\shell\===右键另存为(.doc)===\command /f /d ""%~dp02改后缀为doc.bat" "%%1""


  11. echo.echo.&echo 导入成功,程序1秒后退出!
  12. ping 127.1 -t -n 4 >nul
  13. exit
复制代码


第二个批处理,是通过右键菜单调用的,不需要双击,平时也不需要手动操作,放在一个固定目录即可。代码见下,附件见下
  1. @echo off
  2. set paths1=%1
  3. ren %paths1% "%~n1".doc
  4. timeout /t 3
  5. exit
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1人气 +3 收起 理由
mifanu + 3 原创内容

查看全部评分

mifanu
 楼主| 发表于 2022-10-20 14:27:15 | 显示全部楼层
本帖最后由 mifanu 于 2022-10-20 14:45 编辑
fzp070 发表于 2022-10-20 14:16
我做了个,右键修改后缀的,我这试了OK,你试试看。
包含两个批处理,两个批处理都放在一个固定目录,平时 ...

我试试看。我没什么基础,消化得很慢,大概一天后才会给出反馈,大家不要介意。
fzp070
发表于 2022-10-20 14:34:20 | 显示全部楼层

嗯,注意:
1、两个批处理放一个目录,手动【以管理员身份运行】运行 【1右键调用,使用前需导入.bat】,
2、然后右键菜单中就有一个【===右键另存为(.doc)===】的项,
3、直接在要改的文件上右键,选取点击该项即可改为 doc后缀。
4、右键项显示名称 你也可以自行修改。

附我这试的效果gif图

https://wwp.lanzouv.com/iCUF60e8rl1c



mifanu
 楼主| 发表于 2022-10-20 14:44:21 | 显示全部楼层
fzp070 发表于 2022-10-20 14:34
嗯,注意:
1、两个批处理放一个目录,手动【以管理员身份运行】运行 【1右键调用,使用前需导入.bat】 ...

嗯。我注意。
nmyh
发表于 2022-10-20 14:56:17 | 显示全部楼层
reg文件下载:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 2人气 +5 收起 理由
mifanu + 3 原创内容
fzp070 + 2 赞一个! 学习了,比我的批处理方法精简

查看全部评分

mifanu
 楼主| 发表于 2022-10-20 15:02:35 | 显示全部楼层

谢谢。感谢付出。我好好看一下。
fzp070
发表于 2022-10-20 15:11:43 | 显示全部楼层

很赞!学习了,比我的批处理方法精简。
nmyh
发表于 2022-10-20 15:23:53 | 显示全部楼层
fzp070 发表于 2022-10-20 15:11
很赞!学习了,比我的批处理方法精简。

百度了一下,发现添加了一个for就可以实现了。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 02:13 , Processed in 0.139050 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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