Ich habe dem Kontextmenü von .avi-Dateien eine .bat-Datei mit der folgenden .reg-Datei hinzugefügt:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\avi_auto_file\shell\RemuxvideotoMKV]
@="Remux video to MKV"
[HKEY_CURRENT_USER\Software\Classes\avi_auto_file\shell\RemuxvideotoMKV\command]
@="\"C:\\Program Files\\MKVToolNix\\Remux video to MKV.bat\" \"%1\""
Es klappt. Ich möchte jetzt die .bat-Datei minimiert starten.
Ich habe hier eine Antwort auf fast genau das gleiche Problem gefunden , aber ich verstehe die Syntax nicht, da sie sich auf einen etwas komplexeren Befehl bezieht.
start
, ss64.com/nt/start.html Angabe / MIN und nehmen den Rat einen Titel aufzunehmen.@="start "Remux video to MKV" "C:\Program Files\MKVToolNix\" /min "Remux video to MKV.bat"
aber es funktioniert nicht.cmd /C start …
Antworten:
Gemäß der Dokumentation hier sollte Folgendes funktionieren:
start
Startet eine Charge oder ein Programm,/MIN
startet der Schalter das Programm minimiert. Es gibt auch eine/B
, die ausgeführt werden kann, ohne ein neues Fenster zu erstellen.Wie @JosefZ hervorhob, weil
start
es Teil der Cmd-Shell ist (gepunktete Einträge in diesem Link), von der aus es ausgeführt werden musscmd
.quelle
[HKEY_CLASSES_ROOT\batfile\shell\open\command] @="\"C:\\Program Files\\ConEmu\\ConEmu64.exe\" /cmd \"%1\" %*"
Verwendung des von Ihnen angegebenen Befehls funktioniert zwar, CMD wird jedoch für eine Sekunde eingeblendet und minimiert sich dann in der Taskleiste, während das mit ConEmu minimierte Öffnen kein Popup und hat minimiert auf die Taskleiste, wodurch der gesamte Prozess völlig geräuschlos wird.