Как свернуть командную строку из моего файла bat - PullRequest
35 голосов
/ 10 февраля 2012

У меня есть этот bat-файл, и я хочу свернуть окно cmd при его запуске:

@echo off
cd /d C:\leads\ssh 
call C:\Ruby192\bin\setrbvars.bat
ruby C:\leads\ssh\put_leads.rb

По сути, я хочу, чтобы окно командной строки было свернуто немедленно.Есть идеи как это сделать?

Ответы [ 12 ]

0 голосов
/ 27 сентября 2013

Если вы введете этот текст в свой файл bat:

start blah.exe /min

Он немедленно свернется, как только откроет программу.Вы увидите только кратковременную вспышку, и она исчезнет.

0 голосов
/ 10 февраля 2012

Вы можете попробовать запустить скрипт следующим образом

var WindowStyle_Hidden = 0
var objShell = WScript.CreateObject("WScript.Shell")
var result = objShell.Run("cmd.exe /c setrbvars.bat", WindowStyle_Hidden)

сохранить файл как filename.js

...