Hvordan kan jeg køre et program fra en batchfil uden at lade konsollen være åben efter programmets start?

I øjeblikket ser min batchfil således ud:

myprogram.exe param1

Programmet starter, men DOS-vinduet forbliver åbent. Hvordan kan jeg lukke det?

Løsning

Du kan bruge nøgleordet exit. Her er et eksempel fra en af mine batchfiler:

start myProgram.exe param1
exit
Kommentarer (4)

Se på START-kommandoen, du kan gøre dette:

START rest-of-your-program-name

Denne batch-fil vil f.eks. vente, indtil notepad afsluttes:

@echo off
notepad c:\test.txt

Men dette vil ikke:

@echo off
start notepad c:\test.txt
Kommentarer (0)

Du bør prøve dette. Det starter programmet uden vindue. Det blinker faktisk op i et sekund, men forsvinder ret hurtigt.

start "name" /B myprogram.exe param1
Kommentarer (2)