2017-02-12 5 views
-2

Hey ich eine kurze Frage haben,Schließen Sie in Windows-Eingabeaufforderung ein Fenster

Ich weiß, dass Sie Anwendungen minimiert über die Eingabeaufforderung mit so etwas wie starten: „

Start/min“ „C: \ Windows \ notepad.exe“

Allerdings gibt es eine Möglichkeit, automatisch das Fenster zu schließen, jetzt meine ich nicht den Prozess/Aufgabe töten. Schließe einfach das Fenster. In Notepad-Fällen würde dies genauso funktionieren wie das Töten des Prozesses, aber in etwas, das auf eine Taskleiste in einem Fenster minimiert wird, wie zum Beispiel Skype oder Discord, würde dies den Prozess nicht töten, sondern einfach die Aufgabe wegstellen aus Sicht.

Dank

+0

Ja, direkt nach dem Start der Anwendung, schließen Sie es einfach. Sie werden es also nur sehr kurz sehen und dann wird es verschwinden. –

+0

Ich nehme an, das ist eine sehr spezifische Anfrage, aber die App, die ich zu minimieren versuche, wird im Grunde jeden Minimieren ignorieren oder stummen Befehl starten, weil es einen Begrüßungsbildschirm hat. Also, wenn ich es minimiert starte, minimiert dies nur den Begrüßungsbildschirm und bootet die Anwendung immer noch im Vollbildmodus. –

+0

Wäre es möglich, eine der 'Schlüsselaufzeichnungs-Apps' zu verwenden, um ein 'Makro' aufzuzeichnen, das dann verwendet wird, um die Anwendung minimiert zu starten ? –

Antwort

0

Dies allein in Batch-Dateien nicht möglich ist, stattdessen schafft dieses Skript eine temporäre VBScript bei %temp%\hidden.vbs und dann geht die Argumente, um es wscript.exe


Dieses Skript es nicht minimieren verwenden oder senden es in die Taskleiste, es versteckt es nur und ist nur sichtbar in Task-Manager

@echo off 
(echo CreateObject^("Wscript.Shell"^).Run """" ^& WScript.Arguments^(0^) ^& """", 0, False) > "%temp%\hidden.vbs" 
set launch=wscript.exe "%temp%\hidden.vbs" 


%launch% notepad 
Verwandte Themen