在特定文件夹中启动cmder ConEmu控制台

时间:2015-08-11 05:20:27

标签: windows cmd conemu cmder

我想在此路线 C:\ xampp \ htdocs 中启动我的Cmder控制台,但我不理解“任务参数”的语法。例如:

 `/icon "%CMDER_ROOT%\cmder.exe`"

任何人都可以为此翻译吗? C:\xampp\htdocs to -> /icon "%CMDER_ROOT%\cmder.exe"

所以我可以编辑配置并放置我的自定义文件夹: enter image description here

非常感谢。

8 个答案:

答案 0 :(得分:36)

转到“设置”并单击“启动目录...”按钮并指定启动目录。 正如您在示例中所见,bellow启动目录是C:\ DEV enter image description here

答案 1 :(得分:17)

改为将%USERPROFILE%更改为所需的文件夹。

答案 2 :(得分:4)

你可以这样做:

  1. 修改<APP_DIR>/config/user-startup.cmd文件,附加一行(假设目录是&#39; e:&#39;):

    @cd /d "e:"

  2. 重新启动cmder。
  3. REF:

    cmder config

答案 3 :(得分:4)

说明:打开Cmder - &gt;设置 - &gt;任务 - &gt;选择{cmd :: Cmder}(在我的情况下)。在底部(textarea下面),您有一个名为&#34; Startup dir ...&#34;的按钮,而不是选择启动目录。关闭cmder,然后重新开始。这就是它,享受

答案 4 :(得分:2)

两种方式:

  1. 如果您想更改位置PER任务:执行“Maximus”所说的内容,请将%USERPROFILE%更改为特定位置。缺点是在创建新的控制台窗口时,“新进程的启动目录”(见下图)仍然是默认的ConEmu安装目录。
  2. 如果要在创建新控制台时更改“新进程的启动目录:”位置(从默认的ConEmu安装目录到自定义):
  3. enter image description here

    然后为ConEmu / Cmder创建快捷方式并更改快捷方式属性中的“开始于:”属性;像这样:

    enter image description here

    现在只需使用快捷方式而不是exe。这样可以更改所有任务的起始位置(您设置的所有终端)。

答案 5 :(得分:1)

cmder/vendor/init.bat

查找此行

:: Set home path

在添加之前

@cd /d "C:/YOUR_DIR_NAME/"

REF

答案 6 :(得分:0)

编辑文件:\ CMDER_DIRECTORY \ config \ user-profile.cmd

cd C:\xampp\htdocs

在下面的示例中,我已经更改了目录并创建了一个rotine来启动宅基地。

:: use this file to run your own startup commands
:: use  in front of the command to prevent printing the command

:: uncomment this to have the ssh agent load when cmder starts
:: call "%GIT_INSTALL_ROOT%/cmd/start-ssh-agent.cmd"

:: uncomment this next two lines to use pageant as the ssh authentication agent
:: SET SSH_AUTH_SOCK=/tmp/.ssh-pageant-auth-sock
:: call "%GIT_INSTALL_ROOT%/cmd/start-ssh-pageant.cmd"

:: you can add your plugins to the cmder path like so
:: set "PATH=%CMDER_ROOT%\vendor\whatever;%PATH%"

e:
cd ../../../../../Homestead

@echo off

:Ask
echo Would you like to start the Homestead?(Y/N)

set INPUT=
set /P INPUT=Yes(y) ou No(n): %=%
If /I "%INPUT%"=="y" goto yes 
If /I "%INPUT%"=="Y" goto yes 
If /I "%INPUT%"=="n" goto no

cls
echo Invalid option
echo - 
echo -
goto Ask

:yes
vagrant up
goto finalMessage

:no 
cls
goto finalMessage

:finalMessage
echo Your console is ready Mr. Chapela.

答案 7 :(得分:0)

对于最新版本,您可以执行以下操作:

  1. 打开Cmder
  2. Presh: Windows + ALT + T enter image description here
  3. 按下“ 启动目录... ”按钮
  4. 选择文件夹 enter image description here