我与CMDer进行right click
集成以弹出控制台,但它默认为我的用户目录而不是我执行right click
的目录。如果按Win+R
并运行cmd
,或者按住shift
和right click
从上下文菜单中打开命令提示符;命令提示符在该位置打开。我已经能够让CMDer / ConEmu接受它使用它,但它似乎是一个简单的命令提示符,没有支持其他功能。
理想情况下,我可以提升为以管理员身份运行,在集成设置菜单中尝试-new_console:a
但没有运气。
答案 0 :(得分:10)
答案 1 :(得分:2)
AFAIK CMDer强制您的活动目录到用户个人资料。 Bare ConEmu不这样做。这是因为cmder初始化脚本。
然而,如果没有精确的描述,您是否设置了菜单项(屏幕截图)以及您正在尝试的目录示例,这是不可能确定的。
答案 2 :(得分:0)
我解决了在注册表中修改命令语法的问题。例如,它看起来像目录:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
您也可以为驱动器修复此问题。不要忘记Background
部分,以便您可以使用资源管理器中空白区域的菜单选项。
要在提升模式下运行shell,您可以添加" *" (星号)在任务设置中的命令之前,如下所示:
这是使用此修复程序的完整.reg文件。只需用cmder安装替换路径即可享受。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Drive\Background\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Drive\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
[HKEY_CLASSES_ROOT\Drive\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Drive\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
P.S。让我感到震惊的是,可以使用%CMDER_ROOT
env var代替绝对路径。
答案 3 :(得分:0)
在我的情况下,通过传递命令参数来工作:/ START“%folder%”