Как использовать `%` в пакетном файле

Я хочу связать расширение с программой пакетным файлом.

Эта команда отлично работает, когда я пишу ее в интерактивном режиме.

ftype wavfile="%ProgramFiles(x86)%\VideoLAN\VLC\vlc.exe" "%1" 

Но когда я пишу его в пакетном файле и запускаю, то %1 распознаются как переменная, поэтому он заканчивается:

 ftype wavfile="%ProgramFiles(x86)%\VideoLAN\VLC\vlc.exe" "" 

Я думаю, что кто-то уже задал один и тот же вопрос, но я не мог его найти. Как я могу использовать %1 или некоторые другие переменные аргумента в пакетном файле?

Interesting Posts

Как запустить Visual C ++ 6 IDE в Windows Vista или выше?

Excel автоматически добавляет дополнительную строку с формулами для введенного количества лет

Не удается добавить элементы в меню «Пуск» в Windows 10

Как отображать флаги использования для моих ключей шифрования менее хакерским способом?

Как узнать, что у моей беспроводной карты включена инъекция?

Как запустить интегрированный видеоадаптер вместе с графическим процессором в системе Ivy Bridge?

Пакет заменяет определенные строки #s в xml с определенным текстом (строками) из второго файла xml в Windows 7

Некоторые значки, прикрепленные к панели задач, дублируются при запуске экземпляра приложения

История файлов Windows не может анализировать изменения в пользовательской библиотеке

Могу ли я создать резервную копию виртуальной машины виртуальной машины?

Linux-раздел удален, GRUB больше не загружается

Outlook 2007 – ВСЕ ВСЕ

Создание раздела спящего режима в Windows 7

Как сказать chrome открыть инструменты для разработчиков для определенных доменов сайта?

Как сделать раздел на внешнем хранилище только для чтения? И вернуться в норму?

Давайте будем гением компьютера.