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
Antwort
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
Gibt es eine Möglichkeit, zum Beispiel IEXPLORE.exe mit einer URL zu starten? –
@ Mr.Mocha siehe aktualisierte Antwort –
- 1. Starten einer Anwendung (EXE) von C#?
- 2. Starten exe-Datei aus Projekt
- 3. JAR versteckt in EXE?
- 4. Starten einer Klasse aus einer separaten Klasse
- 5. Druckzeit in einer Batchdatei (Millisekunden)
- 6. Erstellen einer Batchdatei mit Befehlszeilenparametern?
- 7. wieder versteckt FORM aus einer anderen Form
- 8. Beenden von MSI beim Starten einer EXE im Systemkontext
- 9. So rufen Sie eine Batchdatei aus einer anderen Batchdatei mit Parametern auf, die Leerzeichen enthalten?
- 10. Analysieren Sie mehrere Argumente in einer Batchdatei.
- 11. wie eine cmd.exe Batchdatei in einer Unterschale
- 12. Starten von Scrapy aus einer Django-Ansicht
- 13. Starten einer Bash-Shell aus einer sudo-ed-Umgebung
- 14. eine Batchdatei erstellen eine Exe mit einem zusätzlichen Parameter
- 15. Starten Sie einen Dienst von einer Webanwendung mit Administratorrechten und übergeben Sie eine Batchdatei
- 16. Mehrere Windows-Dienste in einer Exe
- 17. Schreiben einer EXE-Ausgabe in eine Batch-Datei
- 18. C#: Type.GetType aus einer DLL auf exe Typ string genannt
- 19. Geben Sie Eingabe in eine EXE-Datei aus einer Textdatei
- 20. Beste kostenlose Tool zum Erstellen einer Exe aus Java-Code?
- 21. Starten einer Methode mehrmals
- 22. Wie kann ich den aktuellen Laufwerksbuchstaben in einer Batchdatei testen?
- 23. Wie rufen Sie eine andere Batchdatei in einer Batchdatei mit if-Anweisungen und Eingaben auf?
- 24. Referenzieren von Klassen aus einem VC++ .EXE-Projekt von einer Unit Tests .EXE-Projekt
- 25. Wie Kleinbuchstaben Dateinamen in einer Batchdatei mit Originalgehäuse ersetzen?
- 26. Erstellen einer "portable" .exe (ohne Installer)
- 27. Remote-Ausführung einer unabhängigen .exe auf einem Apache-Server [CGI]
- 28. Include EntityFramework.dll in einer einzigen Datei EXE
- 29. Starten einer Desktopanwendung von einer Website
- 30. Starten einer remoten geplanten Aufgabe
Was ist * "versteckt" * soll das heißen? In ihrer derzeitigen Form kann diese Frage nicht beantwortet werden. – IInspectable
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 –
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