无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
12
返回列表 发新帖
楼主: yyz2191958
打印 上一主题 下一主题

[分享] 创建符号链接(更新:支持空格了)

    [复制链接]
31#
发表于 2024-1-3 14:49:58 | 只看该作者
回复

使用道具 举报

32#
发表于 2024-1-5 18:58:37 | 只看该作者
yyz2191958 发表于 2024-1-2 21:58
%ALLUSERSPROFILE% =系统盘:\ProgramData ?谢谢

对的。
回复

使用道具 举报

33#
发表于 2024-1-7 22:03:39 | 只看该作者
感谢分享
回复

使用道具 举报

34#
发表于 2024-1-26 20:23:38 | 只看该作者
谢谢分享
回复

使用道具 举报

35#
发表于 2024-1-26 20:46:19 | 只看该作者
感谢分享技术
回复

使用道具 举报

36#
发表于 2024-4-19 09:22:08 来自手机 | 只看该作者
谢谢分享

点评

不客气  发表于 2024-4-19 09:23
回复

使用道具 举报

37#
发表于 2024-5-11 06:27:54 来自手机 | 只看该作者
软件收藏
回复

使用道具 举报

38#
发表于 2024-5-11 08:34:10 | 只看该作者
JayeDieyan 发表于 2024-1-2 17:19
LinkshellExtension 值得拥有

这个不知停止开发了没有,貌似近几年没动静了,应该也支持win11吧
回复

使用道具 举报

39#
发表于 2024-5-11 10:16:45 | 只看该作者
本帖最后由 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
在文件夹右键加个菜单更好用
特点是不只可以查看链接本身的目标路径,链接下的子目录也能查看,且支持链接传递(即链接的目标路径也是链接或者其子目录)
回复

使用道具 举报

40#
发表于 2024-5-11 10:19:03 | 只看该作者
写这个的原因是,LinkshellExtension不能满足我的需求,例如无法查看链接下的子目录的目标路径。
回复

使用道具 举报

41#
发表于 2024-5-14 13:18:44 | 只看该作者
本帖最后由 zrr890528 于 2024-5-14 13:37 编辑
hlowld 发表于 2024-5-11 10:16
发一个自己写的查看 链接的目标路径 的批处理
::用法示例:showtarget.cmd d:\aa\bb
@ECHO OFF & PUSHD "% ...

大佬是不是没有写全,注册表项测试闪退没反应,批处理测试可以
回复

使用道具 举报

42#
发表于 2024-5-17 16:39:15 | 只看该作者
本帖最后由 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,你如果不一致,要改成自己的批处理的绝对路径

点评

谢谢  发表于 2024-5-17 16:53
回复

使用道具 举报

43#
发表于 2024-5-22 16:14:18 | 只看该作者
感谢分享

点评

不客气  发表于 2024-5-22 16:27
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-22 04:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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