现在我有这么一个注册表项, 希望添加一个目录空白处右键菜单, 调用一个 vbscript 脚本用 Neovide 打开目录
[HKEY_CLASSES_ROOT\Directory\Background\shell\nvimwithoutplugins\command]
@="wscript C:\\Devtools\\Neovim\\bin\\start.vbs %1"
现在脚本双击执行或命令行下执行是没问题的, 但写到注册表里用右键菜单调用就提示找不到文件
This file does not associated with for performing this action...
但是默认文件关联 .vbs 确实是 wscript.exe
去掉 %1 参数就提示找不到文件
The system cannot find the file specified.
但是这个文件路径又确实存在.
简而言之就是, 文件路径没问题, 文件关联也没问题, 命令行下调用 start.vbs ./
也没问题, 双击执行 vbs 脚本也没问题, 只有写在注册表里的命令有问题, 求解是什么原因?
不是很懂注册表的路径查找机制, 从别地方抄来糊的...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.