本帖最后由 lforl 于 2023-2-5 12:20 编辑
回复 2# xp3000
谢谢xp3000兄。
ReNamer pro的确很优秀,操作弹窗设计规则略显繁复。
十几年来,一直用拖把更名,感觉它的模板更名非常方便。界面简单直观,基本覆盖90%的更名需要。
目前就是右键加文件到软件界面上不灵了,想通过批处理给他它续一下命。
根据你的代码,我照葫芦画瓢,能做出右键,也能弹出xTools.exe更名器界面。
就是还未能把文件加入到软件界面上,还差一步
在x32位系统它的右键添加文件到软件界面,是通过自带dll(regsvr32 xToolsEx.dll)而实现,经此dll转一手的。- @echo off
- @for /f "delims=" %%a in ('dir /a/s/b/on xTools.exe') do (
- reg add "HKLM\SOFTWARE\Classes\Directory\shell\xTools.Add" /f /ve /t REG_SZ /d "拖把更名器"
- reg add "HKLM\SOFTWARE\Classes\Directory\shell\xTools.Add" /f /v "Icon" /t REG_SZ /d "\"%%a\",0"
- reg add "HKLM\SOFTWARE\Classes\Directory\shell\xTools.Add\command" /f /ve /t REG_SZ /d "\"%%a\" /enqueue \"%%1\""
- reg add "HKCR\*\shell\xTools.Add" /f /ve /t REG_SZ /d "拖把更名器"
- reg add "HKCR\*\shell\xTools.Add" /f /v "Icon" /t REG_SZ /d "\"%%a\",0"
- reg add "HKCR\*\shell\xTools.Add\command" /f /ve /t REG_SZ /d "\"%%a\" /enqueue \"%%1\""
- )
- pause
复制代码 ReNamer pro能够做到,可能是因为支持/enqueue这个运行参数,接受文件列表。而拖把更名器,相关运行参数不知(或者是不存在) |