Как сделать так, чтобы в списке были только файлы с одним расширением, например pdf?
Вы можете заменить \"%1\"
с \"%1\\*.pdf\"
следующим образом :
[HKEY_CLASSES_ROOT\Directory\Shell\4_content-list-pdf\command] @="cmd /c dir \"%1\\*.pdf\" /b /o:gn
Замечания:
Небольшое количество команд подчиняется немного другим правилам
FINDSTR
,REG
иRUNAS
все они используются\
как escape-символы вместо^
Исходный синтаксис
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD
- Категоризованный список команд Windows CMD
- синтаксис - Escape-символы, разделители и кавычки.