Как я могу создать ярлык (возможно, с помощью NirCmd) для Acrobat.exe?
Используйте следующий пакетный файл:
@echo off setlocal enabledelayedexpansion rem query the registry to get the full path to acrobat for /f "usebackq tokens=3*" %%a in (`reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ /s /f \Acrobat.exe ^| findstr Default`) do ( set _acrobat=%%a %%b rem create the shortcut nircmd shortcut "!_acrobat!" "shortcut_folder" "shortcut_name" /A "page=10" "file.pdf" ) endlocal
Заметки:
- Замените
shortcut_folder
на имя папки, в которой вы хотите создать ярлык - Замените
shortcut_name
на имя, которое вы хотите дать ярлыку
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- enabledelayedexpansion - отложенное расширение приведет к тому, что переменные будут расширяться во время выполнения, а не во время анализа.
- findstr - поиск строк в файлах.
- for / f - Циклическая команда против результатов другой команды.
- Справочник по командам NirCmd - ярлык