Я установил программу, которая добавила несколько ярлыков в Проводник, когда у меня выбрано несколько файлов определенного типа. Как я могу узнать, какие аргументы командной строки передаются этой программе? Я хотел бы иметь возможность запустить его из командной строки / написать несколько сценариев для автоматизации некоторых задач.

Программа WinRAR, и когда у меня выбрано несколько файлов .rar или .zip, и щелкните правой кнопкой мыши, я вижу следующее: "Извлечь каждый архив в отдельную папку".

2 ответа2

0

Во время работы программы для поиска аргументов откройте окно PowerShell и введите:

(GWmi win32_process -Filter "name = 'winrar.exe'").commandline

Возможно, вам придется подтвердить, что WinRAR.exe фактически является именем процесса для приложения WinRAR.

Выходными данными должен быть полный путь к исполняемому файлу плюс любые параметры, переданные ему.

Вы также можете использовать диспетчер задач. Откройте вкладку « Details », щелкните правой кнопкой мыши заголовок любого столбца и выберите « Select columns . В списке столбцов установите флажок Command line .

0

Если задействовано только несколько имен файлов, вы можете использовать такую настройку. Создайте пакетный файл со следующим содержимым в любой удобной папке.

echo "Parameter 0: "%0
echo "Parameter 1: "%1
echo "Parameter 2: "%2
echo "Parameter 3: "%3
echo "Parameter 4: "%4
echo "Parameter 5: "%5
echo "Parameter 6: "%6
echo "Parameter 7: "%7
pause

Я назову это seeThem.bat. Сделайте ярлык к нему в той же папке (щелкните правой кнопкой мыши и создайте ярлык). Ради аккуратности отбросьте часть названия «- Ярлык».

Запустите проводник Windows и в адресной строке ключа оболочки:sendto. Вырежьте и вставьте только что созданный вами ярлык в папку SendTo.

Теперь перейдите в папку, где вы хотите увидеть, что происходит, когда вы выбираете несколько файлов и используете контекстное меню. Вы должны увидеть seeThem.bat как один из вариантов.

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