Skrýt blikající příkazový řádek a dávkový soubor Windows při spuštění
Používám spoustu dávkových souborů, aplikací příkazové řádky a dokonce i Ruby skriptů (které běží z příkazového řádku). Jedna z věcí, která mě vždy podrážděla, je blikající okno příkazového řádku, když udělám zástupce dávkového souboru, zvláště když jsem ho vložil do spouštěcí složky, aby se spustil při prvním přihlášení.
Existuje opravdu užitečný nástroj, který můžete použít jako skrytý start (hstart), který spustí aplikaci příkazového řádku skrytou v pozadí, která eliminuje blikající okno.
Pokud spustíte nástroj bez parametrů, zobrazí se dialogové okno nastavení.
Při použití tohoto nástroje existují tři klíčové věci, které si musíte zapamatovat: Použijte parametr / NOWINDOW k udržení okna skrytého, použijte argument / D = cesta, abyste se ujistili, že je správně nastaven aktuální adresář a nezapomeňte obklopit argument aplikace s uvozovkami.
Například, pokud jsem měl dávkový soubor uložený v c: \ scripts \ mybatch.bat, spustil bych ho pomocí následujících parametrů v mé zástupce:
hstart / NOWINDOW / D = c: \ skripty "c: \ scripts \ mybatch.bat"
Budete pravděpodobně chtít kopírovat hstart.exe do někde v systémové cestě, například C: \ windows mohou pracovat hezky.
Stáhnout skrytý start (hstart)