Ascunderea ferestrelor consolei

Pentru a ascunde ferestrele consolelor (fișierele bat și cmd) există mai multe utilitare.

Utilitate Cmdow

Pentru a ascunde fereastra consolei într-un fișier batch, trebuie să aveți următoarea linie:







Dacă șirul este primul, atunci fereastra va fi ascunsă imediat, dar va clipi o secundă secundă. Dacă linia este în mijloc, atunci fereastra va fi ascunsă după procesarea comenzilor din cmdow @ / HID anterioară.

Executarea unei singure comenzi

Bazat pe mesajul amel27 în forumul de instalare auto.

Uneori trebuie să ascundeți executarea unei comenzi separate și nu există posibilitatea (sau nu doriți) să creați un fișier separat .bat sau .cmd (de exemplu, prin adăugarea dinamică a cheii de registry RunOnce). În acest caz, puteți utiliza următoarea sintaxă:







CMD / C (<Путь>cmdow @ / HID) (<Консольная команда>)

CMD / C (% windir% # 92; Bin # 92; cmdow @ /HID)(7za.exe x -y -aoa Far1705.7z o- "% ProgramFiles%")

Utilitatea hidcon

Linia de comandă specifică numele executabilului și linia de comandă.

hidcon.exe adduser.cmd parola de utilizator

executați adduser.cmd în consola ascunsă, trecând-o ca primul nume de parametru, ca a doua parolă.

Hidec utilitate

Similar cu hidcon.

hidec.exe [/ W] # 92; batch.cmd

Tasta / W (nu este sensibilă la minuscule) vă obligă să așteptați până la sfârșitul fișierului batch. Deci, în exemplul de mai jos

hidec.exe / W% sistemdrive% # 92; instalare # 92; prepare.cmd
hidec.exe% systemdrive% # 92; instalare # 92; cleanup.cmd

fișierul prepare.cmd va fi ascuns. și numai după finalizarea procesului de lucru va începe următorul fișier - cleanup.cmd.







Articole similare

Trimiteți-le prietenilor: