针对之前的问题(在 Windows 7 上添加命令提示符的键盘快捷键)我在这个网站上问过我现在使用 cmder 而不是命令提示符,因为它更加用户友好(因为它包含键盘快捷键,如Ctrl+C
,,Ctrl+V
ETC。)现在我想获取其他命令行程序(例如,GNU Octave,Python,IPython,ETC。) 来运行它而不是 cmd。我想知道如何使用此功能创建快捷方式,我尝试将程序的目标从程序的 exe 文件的位置更改为 cmder exe 文件的位置,并在其后立即更改程序的 exe 文件的位置。
例如,对于 GNU Octave,我尝试过:
C:\Users\Brenton\Programs\cmder\Cmder.exe C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe
及其小变体,例如:
C:\Users\Brenton\Programs\cmder\Cmder.exe "C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe"
随着:
cmder C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe
(将 cmder 的位置添加到我的 PATH 环境变量后)
和
cmder "C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe"
所有四个都给出相同的结果,一个不包含 Octave 的空白 Cmder 窗口。
我知道 Octave 可以从 Cmder 调用,因为我已经在同一台 PC 上通过打开 Cmder 并octave
在将 Octave 的位置添加到我的 PATH 变量后运行来完成此操作。
答案1
cmder.exe
根本不向 ConEmu 传递任何参数。
您需要直接运行 ConEmu,而不使用该包装器。阅读有关 ConEmu 的信息开关。
像这样:
ConEmu.exe -LoadCfgFile "full path to conemu.xml" -cmd "C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe"