HideConsole

Starts a console application on Windows without a visible console window.

HideConsole tut im Grunde nichts anderes als eine Konsolenanwendung unter Windows zu starten, ohne dass man das Konsolenfenster zu sehen bekommt. Das ist besonders für zeitlich geplante Aufgaben interessant, die sonst ein störendes schwarzes Fenster verursachen, das nach mehr oder weniger kurzer Zeit wieder verschwindet. Beispiele dafür sind PHP-Skripte, die mit dem PHP-Interpreter gestartet werden, oder NTPDate für Windows. So ist es möglich, Programme völlig unbemerkt im Hintergrund zu starten.

Ein ähnliches Programm, das ich gefunden habe, ist Hidden Start.

Compatibility: Windows 10 Windows 8 Windows 7 Windows XP 64 bit

Beispiel

Das Programm verwendet die gesamte Befehlszeile, um das Konsolenprogramm aufzurufen. Es müssen also der Programmdateiname und alle Parameter als Parameter an HideConsole übergeben werden. Beispiel:

HideConsole.exe c:\ntpdate.exe 131.188.3.220

Wenn auf die Ausführung des Programms gewartet, es also synchron aufgerufen werden soll, muss zum Beginn der Befehlszeile „/wait“ (exakte Schreibweise), gefolgt von einem Leerzeichen angegeben werden. Dabei gibt HideConsole den Rückgabewert des aufgerufenen Programms selbst zurück, um z. B. Fehlercodes zu erkennen. Beispiel:

HideConsole.exe /wait c:\tmp\some_copy_script.cmd

Download

HideConsole.exe36.0 KiBProgrammdatei

HideConsole-src.zip2.1 KiBQuelltext (Visual C++ 6.0)

Offene Punkte

  • Wenn die Programmausführung fehlschlägt, findet keine Benachrichtigung statt. Die Programmausgabe ist auch nicht in eine Datei umleitbar.

Änderungen

2009Mar17
  • Synchroner Programmaufruf möglich, /wait-Parameter, Rückgabe des Rückgabewerts des aufgerufenen Programms
2006Jun28
  • Erste Version

Licence and terms of use

This software is released under the terms of the simplified BSD licence. You can find the detailed terms and conditions in the download.

Statistic data

  • Created on 2006-06-28, updated on 2009-03-24.