无忧启动论坛
标题:
注册表参数 "%V\" 和 "%1\"有什么区别?
[打印本页]
作者:
shuini
时间:
2020-12-27 12:08
标题:
注册表参数 "%V\" 和 "%1\"有什么区别?
闲来无聊问个老问题,网上也查不到,实际使用中好像没什么差别,都是指向选中的文件
作者:
ohte
时间:
2020-12-27 14:06
变量X,Y,只是名称不同吧
作者:
junyee
时间:
2020-12-27 17:24
不一样的。
%1 表示的是参数1 。
资源管理器接到消息后对于可执行程序会移位到 %0。
%V 在为空时,会扩展会目录路径。
比如 win7 右键执行 cmd.exe ,就有一个 pushd %V 的操作(切换到目录)。
----
作者:
shuini
时间:
2020-12-27 21:51
本帖最后由 shuini 于 2020-12-27 21:53 编辑
junyee 发表于 2020-12-27 17:24
不一样的。
%1 表示的是参数1 。
没看明白。是否%1指调用完以后会回到原先的目录,而V%则是停留在执行目录?
感觉自己的问题也没有说清楚
作者:
junyee
时间:
2020-12-28 08:46
%1 表示的是参数1,即当前文件.
%V 大概和%1一样,但是当%1为空时,会扩展会当前目录.
你把 HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command
中的 %V 改为 %1 就知道差别了.
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3