感谢分享 |
本帖最后由 hlowld 于 2024-5-17 16:41 编辑 添加注册表项时,直接在命令行执行reg add,用 Reg.exe add "HKCR\Directory\shell\查看链接的目标路径\command" /ve /t REG_SZ /d "\"%systemroot%\temp\app\common\showtarget.cmd\" \"%1\"" /f 批处理中执行才用 Reg.exe add "HKCR\Directory\shell\查看链接的目标路径\command" /ve /t REG_SZ /d "\"%systemroot%\temp\app\common\showtarget.cmd\" \"%%1\"" /f 而且,我的批处理文件是 %systemroot%\temp\app\common\showtarget.cmd,你如果不一致,要改成自己的批处理的绝对路径 |
本帖最后由 zrr890528 于 2024-5-14 13:37 编辑 hlowld 发表于 2024-5-11 10:16 大佬是不是没有写全,注册表项测试闪退没反应,批处理测试可以 |
写这个的原因是,LinkshellExtension不能满足我的需求,例如无法查看链接下的子目录的目标路径。 |
本帖最后由 hlowld 于 2024-5-11 10:18 编辑 发一个自己写的查看 链接的目标路径 的批处理 ::用法示例:showtarget.cmd d:\aa\bb @ECHO OFF & PUSHD "%~DP0" & setlocal ENABLEDELAYEDEXPANSION fltmc>nul||mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close)&&exit if %1 == "" (echo Usage: %0 DIRECTORY & goto end) call :doit %1 goto end :doit set "curd=%~1" set "hz=%~2" for %%i in ("!curd!") do ( set att=%%~ai set pard=%%~dpi set pard=!pard:~0,-1! set nn=%%~nxi if "!att:~-3,-2!"=="l" ( call :showtarget "!nn!" "!curd!" "!hz!" & goto :eof) ) set "curd=!pard!" set "hz=\!nn!!hz!" if "!curd:~-1!" ==":" goto :eof call :doit "!curd!" "!hz!" goto :eof :showtarget cd /d %2/.. for /f "tokens=1-6 delims=<>[]" %%a in ( 'dir /a:l ^| findstr %1') do ( set "dd=%%c" set "ee= %~1 " if !ee!==!dd! ( echo "%~2%~3" 的目标路径是:"%%d%~3" set "ff=%%d%~3" call :doit "!ff!" ) ) goto :eof :end echo. pause exit 用Reg.exe add "HKCR\Directory\shell\查看链接的目标路径\command" /ve /t REG_SZ /d "\"%systemroot%\temp\app\common\showtarget.cmd\" \"%%1\"" /f 在文件夹右键加个菜单更好用 特点是不只可以查看链接本身的目标路径,链接下的子目录也能查看,且支持链接传递(即链接的目标路径也是链接或者其子目录) |
JayeDieyan 发表于 2024-1-2 17:19 这个不知停止开发了没有,貌似近几年没动静了,应该也支持win11吧 |
软件收藏 |
谢谢分享 |
感谢分享技术 |
谢谢分享 |
感谢分享 |
yyz2191958 发表于 2024-1-2 21:58 对的。 |
谢谢分享! |
感谢分享 |
感谢分享 |
谢谢分享,学习了。 |
技术贴! |
三個有啥區別? |
fanchenwen 发表于 2024-1-3 08:22 很好的办法 每次重装系统————原来的设置还在 |
ql1307096 发表于 2024-1-2 20:25 我也是,每次重装系统第一件事先把微软拼音、搜狗拼音、微信、QQ的配置文件夹映射到D盘 |
谢谢分享 |
感谢分享好东东 |
赞,谢谢分享。 |
谢谢分享 |
本帖最后由 yyz2191958 于 2024-1-2 22:10 编辑 ql1307096 发表于 2024-1-2 20:25 %ALLUSERSPROFILE% =系统盘:\ProgramData ?谢谢 |
感谢楼主分享更新 |
本帖最后由 yyz2191958 于 2024-1-2 22:09 编辑 ql1307096 发表于 2024-1-2 20:25 很强大,搜索到的: %ALLUSERSPROFILE% =C:\ProgramData(或者:系统盘:\ProgramData) |
感谢分享,收藏备用。 |
谢谢分享 |
感谢分享 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.