V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
JCZ2MkKb5S8ZX9pq
V2EX  ›  问与答

cmder 启动参数问题

  •  
  •   JCZ2MkKb5S8ZX9pq · 2020-11-12 17:41:52 +08:00 · 823 次点击
    这是一个创建于 1498 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 在 Mac 上用的是 tmux,可以使用命令行指定窗口面板划分 /名称 /路径 /并预先输入命令 /甚至直接执行。直接写成一个.sh 文件就能一键启动了。
    # 新建 pane
    bilibili_root="/Users/me/bilibili"
    # -h 水平分割窗口
    tmux split-window -h -c $bilibili_root
    # change pane name
    tmux send-keys -t $session:Win.1 "tmux select-pane -T bilibili" Enter
    sleep 1
    
    # 键入命令
    tmux send-keys -t $session:Win.1 "python -um main.a.very.loooooong.cmd"
    
    • 在 windows 上现在用的是 cmder,默认设为 cmd.exe 启动还算快。但是每次初始化的时候,需要进入多个不同的路径,并且输入预制的命令,最好还要设置一下窗体的 split 。全部手动实在是太麻烦了,想直接写一个 bat 搞定。但发现好像 cmder 接受的启动参数非常少。
    set cmder="D:\Program Files\cmder\Cmder.exe"
    
    rem 健身
    %cmder% /single /start "D:\gym\"
    rem 不知道怎么传命令到该面板,也不知道怎么切窗口。
    
    • 另外 cmder 切完窗口好像就是死的,不像 tmux 可以新建 pane,然后把进程拉过来之类的。刚用还不大熟悉,搜了下貌似参数就没几个。想请问有没有办法完成我的需求,比如用 win 自带的一些基础的方法之类的可以传参,我不大熟。

    • 或者有没有其它更好的替代品推荐。

    2 条回复    2020-11-12 19:05:48 +08:00
    neighbads
        1
    neighbads  
       2020-11-12 17:56:37 +08:00
    cmder 在设置的 task 里,点下刷新 出来更多的,可以参考现有的怎么写的。
    JCZ2MkKb5S8ZX9pq
        2
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-11-12 19:05:48 +08:00
    @neighbads 试了下,并不行。那里列举的参数好像只能用在内部,传不进去的。试了其中的 /icon
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5182 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:00 · PVG 17:00 · LAX 01:00 · JFK 04:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.