Я добавил .bat-файл в контекстное меню .avi-файлов со следующим .reg-файлом:

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\""

Оно работает. Теперь я хочу, чтобы файл .bat начал сворачиваться.

Я нашел ответ почти для той же самой проблемы здесь, но я не понимаю синтаксис, поскольку он относится к немного более сложной команде.

1 ответ1

0

Согласно документации здесь должно работать следующее:

[HKEY_CURRENT_USER\Software\Classes\avi_auto_file\shell\RemuxvideotoMKV\command]
@="cmd /C start \"remux\" /MIN \"C:\\Program Files\\MKVToolNix\\Remux video to MKV.bat\" \"%1\""

start запускает пакет или программу, переключатель /MIN запускает свернутую программу. Также есть /B для запуска без создания нового окна.

Как указал @JosefZ, так как start является частью оболочки cmd (пунктирные записи в этой ссылке), его нужно запускать из cmd .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .