某个目录下右键打开cmder - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
slowman
V2EX    Windows

某个目录下右键打开cmder

  •  
  •   slowman 2013-12-12 02:30:20 +08:00 17148 次点击
    这是一个创建于 4390 天前的主题,其中的信息可能已经有所发展或是发生改变。
    @lohxj
    测试使用 http://bliker.github.io/cmder/
    的mini版,win8 64
    "C:\exe\"是我cmder文件夹所在目录,下面的自行修改
    "wenlong"是用户名
    0.打开cmder,右键设置,Integration,上面的点Register
    1.复制"C:\exe\cmder\config\ConEmu.xml"到
    "C:\Users\wenlong\AppData\Roaming\ConEmu.xml"
    2.修改"C:\Users\wenlong\AppData\Roaming\ConEmu.xml"491行为
    <value name="Cmd1" type="string" data="cmd /k C:\exe\cmder\vendor\init.bat -new_console:d:%USERPROFILE%"/>
    3.注册表搜索从头"conemu",定位到第一个
    Icon的值改为"C:\exe\cmder\icons\cmder.ico"
    command下改为"C:\exe\cmder\vendor\conemu-maximus5\ConEmu.exe" /cmd cmd /k C:\exe\cmder\vendor\init.bat -new_console:d:%USERPROFILE%"
    继续F3,逐个修改Icon,command下的应该不用动,自己会变

    已知问题:C盘根目录下右键打开cmder后当前目录是conemu.exe所在目录

    不确定写全了,不全的话中午再补吧



    10 条回复    2017-10-16 20:16:49 +08:00
    ligyxy
        1
    ligyxy  
       2013-12-12 04:52:24 +08:00
    看起来非常实用!
    emric
        2
    emric  
       2013-12-21 17:11:22 +08:00
    http://gist.github.com/unmric/8067104
    楼主说的太晦涩了, 刚好最近我也在折腾...
    把上面的 Batchfile 放到 cmder 根目录, 双击!
    faith
        3
    faith  
       2014-03-22 09:44:27 +08:00
    @emric Cmder Here后 提示 找不到应用程序
    emric
        4
    emric  
       2014-03-23 00:44:56 +08:00
    @faith
    这个 batch 我会随着版本更新, 现在只能适用 1.2 以上版本.
    你可以把 cmder 更新到最新, 然后重新 clone, 再执行一次. (刚刚修复了一个小BUG)
    如果需要匹配 1.2 以下版本的, 你可以留一下邮箱待会发给你 ; )
    faith
        5
    faith  
       2014-03-24 21:08:19 +08:00   2
    @emric 找到好办法了,原来方法是很简单的:在 Cmder 目录直接运行
    cmder /register user
    或者
    cmder /register all
    至少图标的话,可以到注册表里添加。

    这种方法启动的不是ConEmu.exe,而是Cmder.exe
    emric
        6
    emric  
       2014-03-25 21:08:16 +08:00
    @faith 这个在 1.3 版本才添加的, 之前做这个是为了 1.2 以下版本, 顺便延续下去了.
    其实CMDER.EXE只是一个壳, 内在还是CONEMU.EXE.
    scratbai
        7
    scratbai  
       2016-03-13 19:56:00 +08:00
    @faith 这个方法好简单~
    leohxj
        8
    leohxj  
       2016-11-19 21:09:28 +08:00   1
    挖个坟, cmder 下可以使用

    ```
    cdmer /register user
    or
    cdmer /register all
    ```

    注册系统右键菜单。
    orangutan92
        9
    orangutan92  
       2017-10-16 20:00:27 +08:00
    @faith
    @leohxj
    这个方法好,只是怎么删除呢?
    orangutan92
        10
    orangutan92  
       2017-10-16 20:16:49 +08:00
    找到办法了,建立一个 bat 文件批处理即可
    @echo off
    Reg delete "HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder" /f
    pause
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     889 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:40 PVG 04:40 LAX 12:40 JFK 15:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86