Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tabs 在cmder的新选项卡中调用一系列命令_Tabs_Cmder - Fatal编程技术网

Tabs 在cmder的新选项卡中调用一系列命令

Tabs 在cmder的新选项卡中调用一系列命令,tabs,cmder,Tabs,Cmder,TLDR: 我想使用-new_console:t:tabname之类的东西在cmder中打开一个新的命名选项卡,然后将焦点/控制转移到该选项卡,以便我从Python脚本发送的其余命令在该控制台中运行。或者,我想从控制台中运行的脚本重命名cmder选项卡 详细信息: 为了测试我们的持续集成环境中的最新代码,我经常需要在cmder中执行一系列命令。因为我经常需要一次运行多个应用程序,所以让cmder选项卡根据它们运行的应用程序命名对我很有帮助 我发现从cmder中设置选项卡名称的唯一方法(除了手动单

TLDR: 我想使用-new_console:t:tabname之类的东西在cmder中打开一个新的命名选项卡,然后将焦点/控制转移到该选项卡,以便我从Python脚本发送的其余命令在该控制台中运行。或者,我想从控制台中运行的脚本重命名cmder选项卡

详细信息: 为了测试我们的持续集成环境中的最新代码,我经常需要在cmder中执行一系列命令。因为我经常需要一次运行多个应用程序,所以让cmder选项卡根据它们运行的应用程序命名对我很有帮助

我发现从cmder中设置选项卡名称的唯一方法(除了手动单击鼠标外)是使用-new_console:t:tab_name命令。但这只运行新打开的选项卡中的下一个命令,而不是它后面的所有命令

我用一个Python脚本启动所有命令,该脚本接受参数,让我控制打开哪个应用程序以及事情的行为。我想这样做:

os.system('pwd "-new-console:t:' + args.app + '"')
这样会打开一个新选项卡,其中包含我将在其中调用的应用程序的名称,并从当前工作目录的指示开始。但是,我希望Python脚本后面的所有命令都在这个新选项卡中运行,而不是在用于启动Python脚本的选项卡中运行。这包括打印一些花框注释,但也调用将继续运行的本地应用程序服务器

在cmder中创建新的(命名的)选项卡时,是否有办法将焦点转移到该选项卡,以便将来所有命令都在该选项卡而不是启动选项卡中运行?或者,是否可以从cmder控制台中重命名它运行的cmder选项卡?那也一样好


谢谢

谢谢你的关注,但我找到了答案

右下角是一堆汉堡包。单击该按钮并选择设置。在常规-->选项卡栏中,将控制台设置从默认的%n更改为%s。然后,“title”命令将更改选项卡名称