加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows – 如何最小化我的蝙蝠文件中的命令提示符

发布时间:2020-12-13 20:57:27 所属栏目:Windows 来源:网络整理
导读:我有这个蝙蝠文件,我想最小化的cmd窗口,当我运行它: @echo offcd /d C:leadsssh call C:Ruby192binsetrbvars.batruby C:leadssshput_leads.rb 基本上我希望命令窗口最小化。有什么想法如何做到这一点? 有一个非常有趣的方式来执行脚本最小化,使
我有这个蝙蝠文件,我想最小化的cmd窗口,当我运行它:
@echo off
cd /d C:leadsssh 
call C:Ruby192binsetrbvars.bat
ruby C:leadssshput_leads.rb

基本上我希望命令窗口最小化。有什么想法如何做到这一点?

有一个非常有趣的方式来执行脚本最小化,使他重新启动自身最小化。以下是脚本开头的代码:
if not DEFINED IS_MINIMIZED set IS_MINIMIZED=1 && start "" /min "%~dpnx0" %* && exit
... script logic here ...
exit

怎么运行的

正在执行脚本IS_MINIMIZED未定义(如果未定义IS_MINIMIZED)所以:

> IS_MINIMIZED设置为1:设置IS_MINIMIZED = 1。
>脚本使用开始命令&&&&&&开始“”/ min“%?dpnx0”%*其中:

>“” – 窗口的空标题。
> / min – 切换到最小化。
>“%?dpnx0” – 脚本的完整路径。
>%* – 通过所有脚本的参数。

>然后,初始脚本完成其工作:&&出口。

对于脚本变量IS_MINIMISED的起始副本由原始脚本设置,因此它只是跳过第一行的执行并直接转到脚本逻辑。

备注

>您必须保留一些变量名称才能将其用作标志。
>脚本应以退出结束,否则cmd窗口在脚本执行后不会关闭。
>如果您的脚本不接受参数,您可以使用参数作为标志而不是变量:

如果“%1”==“”start“”/ min“%?dpnx0”MY_FLAG&&出口或更短如果“%1”==“”start“”/ min“%?f0”MY_FLAG&&出口

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读