題 ConEmu - Windows資源管理器:在現有的ConEmu窗口中打開“Con Emu Here”


我有ConEmu,Windows資源管理器,文件夾右鍵單擊,“Con Emu Here”工作,但文件夾始終在新的ConEmu應用程序中打開。我希望該文件夾作為現有ConEmu應用程序中的新選項卡打開。我有以下設置:

  • 菜單項目:ConEmu在這裡
  • 命令: {cmd} -cur_console:n -reuse -run "shell" 
  • 圖標文件: C:\Program Files\ConEmu\ConEmu64.exe,0

我做了這些更改後按下了“註冊”按鈕,我重新啟動了ConEmu並刪除了舊版本。

版本:

  • Windows 7的
  • ConEmu:160609 64穩定

3
2018-06-11 02:28


起源




答案:


看著 文件

想在現有窗口中運行shell而不是創建新窗口嗎?使用 /single 切換如下 /cmd

所以我輸入了以下文字,然後按下 寄存器,它有效。

/single /cmd {cmd} -cur_console:n

截圖: (ConEmu在保存/註冊後更改了命令)

The working ConEmu configuration


6
2018-06-15 01:32





命令:{cmd} -cur_console:n -reuse -run“shell”

可怕。使用該命令,您告訴:

使用參數運行cmd.exe(任務) -reuse -run "shell"。當然,cmd.exe不支持這些開關。

文檔頁面 告訴你ConEmu開關必須具體 之前 shell命令。從裡到外指定它們絕對是不合邏輯的。

此外。你問ConEmu {cmd} 任務   告訴跑 shell。什麼? ConEmu將如何決定運行什麼?不合邏輯的。什麼是“殼”?你編寫自己的命令行解釋器“shell.exe”了嗎?我懷疑。

以下是合乎邏輯且有效的。為什麼這麼難?

-reuse -run {cmd} -cur_console:n

0
2018-06-11 10:35



全面披露 - 馬克西姆斯 是ConEmu的作者。 >為什麼這麼難? @MattG - 我建議提供一些反饋 - 你的理解與ConEmu文檔之間顯然存在差距...... - Nick Grealy
Maximus,感謝您的出色應用!只是一些反饋 - 工具提示 Command: 輸入,說: Use '-resuse -run "shell"' to reuse the existing ConEmu window instead of creating a new one。這是誤導,不起作用,並且 與文件相矛盾。您可能想要更新它。也, -reuse -run {cmd} -cur_console:n 不起作用,並給出以下錯誤消息 '-reuse' is not recognized as an internal or external command, operable program or batch file.。 - Nick Grealy
1.不要使用舊版本。 2.將“shell”替換為您的實際shell命令。這一點必須明顯。 - Maximus
22個小時?我正在使用 ConEmuSetup.160612.exe - Nick Grealy
這是實際的。關於舊版本的注意事項是首先要檢查的。實際上,如果您可以建議更明確的提示文本,那就太好了。 - Maximus