2016-06-18 11 views
1

Grundsätzlich muss ich ein Programm ausgeblendet (nicht minimiert) und dies muss mit einer Batch-Datei mit zusätzlichen Optionen (URL) getan werden, gibt es eine Möglichkeit, dies zu tun ohne die Notwendigkeit von 3rd Party Addons? Edit: Mit „versteckt“, ich meine, dass die Datei nicht Pop-up-wird und nicht in der Taskleiste werden kann (so das einzige Zeichen dafür arbeitet, ist in Taskmanager)Starten einer exe aus einer Batch-Datei versteckt

+0

Was ist * "versteckt" * soll das heißen? In ihrer derzeitigen Form kann diese Frage nicht beantwortet werden. – IInspectable

+0

Ich meine versteckt in einer Weise, wo Sie das ausführbare Fenster nicht sehen, und die einzige Möglichkeit zu sehen, ob es aktiv ist, den Taskmanager zu öffnen –

+0

Dies sollte in die Frage gehen, nicht als Kommentar gepostet. Klicken Sie auf den Link [Bearbeiten] (http://stackoverflow.com/posts/37897559/edit), um Ihre Frage zu aktualisieren. – IInspectable

Antwort

2

Sie eine VBScript verwenden können, die gesehen Sie können beginnen, wie Sie wollen.

Speichern Sie dieses Snippet als test.vbs und starten Sie es entweder über die Befehlszeile oder den Datei-Explorer.

Set oShell = CreateObject ("Wscript.Shell") 
oShell.Run "notepad.exe", 0, true 

Dies wird notepad beginnen, aber ohne sein Fenster zeigt. Sie können es immer noch im Task-Manager finden. Sehen Sie hier für eine detaillierte documentation.


aktualisieren

Internet Explorer eines der Programme kommentieren, die den Fensterstatus auf 0 in der obigen Skript gesetzt ignoriert.

Umgehen: Ihre test.vbs

Dim ie 
Set ie = CreateObject("InternetExplorer.Application") 
ie.Visible = False 
ie.Navigate "stackoverflow.com" 

Ändern der URL zu etwas Datei ändern, die Sie normalerweise nicht besuchen, und Sie sollten es in der IE-Geschichte sehen.

Dokumentation für

+0

Gibt es eine Möglichkeit, zum Beispiel IEXPLORE.exe mit einer URL zu starten? –

+0

@ Mr.Mocha siehe aktualisierte Antwort –

Verwandte Themen