gpt4 book ai didi

windows - 注册表中的参数扩展问题 | %~n1

转载 作者:可可西里 更新时间:2023-11-01 11:55:46 26 4
gpt4 key购买 nike

尝试添加一个注册表条目以创建我想同步到我的 Dropbox 文件夹中的文件夹的符号链接(symbolic link),但我在获取我的变量之一 %~n1 时遇到了一些麻烦,展开。

在批处理文件/命令行中,如果没有给出文件,%~n1 将扩展到文件名或最后一个文件夹,但它拒绝扩展。我已经尝试过在前面使用双 %,转义 tilda \~,在最后使用单个和双 %,以及所有组合那些。
来源:http://ss64.com/nt/syntax-args.html

Echo mklink /d "%HomeDrive%%HomePath%\Dropbox\%~n1" "%1"

当您将文件夹放到批处理文件上时,此行有效。


我的 .reg 文件/“代码”:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Sync with Dropbox"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /k mklink /d \"%%HomeDrive%%%%HomePath%%\\Dropbox\\%~n1\" \"%1\""

最佳答案

尝试添加字符串类型REG_EXPAND_SZ
Registry Value Types

关于windows - 注册表中的参数扩展问题 | %~n1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17443244/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com