【发布时间】:2018-11-02 16:43:55
【问题描述】:
我在 Cmder 中使用 Putty 连接到“跳转框”。然后,我使用 -m ssh 选项在文件中传递主机名以跳转到“真实”目标主机。
我想从 Cmder/ConEmu 中的任务定义中动态设置 putty 选项卡的标题,使其成为我要跳转到的主机名。在下面的屏幕截图中,您可以看到我尝试使用“%REMOTE_HOST%”来传递一个环境变量,其中包含我想在我的选项卡上拥有的标题。但是,这只会创建一个名为 %REMOTE_HOST% 的选项卡。
任何帮助将不胜感激。
【问题讨论】:
-
回答:
HOST没有在你的环境变量中定义。 -
@Maximus,现在已将 HOST 重命名为 REMOTE_HOST 以阐明为什么我需要动态设置。但是在我运行它的时候,HOST 和现在的 REMOTE_HOST 确实是有效的环境变量。似乎 ConEmu 在与 -new_console:t 标志一起使用时不会评估它们。
-
当然-new_console:t仅在控制台启动时有效。
-
但它会在控制台启动时评估 env 变量吗?似乎没有。例如尝试输入 -new_console:t:"%PATH%"。选项卡名称将是文字“%PATH%”,它不被评估。