Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывести сведения о зарегистрированных действиях для заданного расширения файла

Ответить
Настройки темы
CMD/BAT - [решено] Вывести сведения о зарегистрированных действиях для заданного расширения файла

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вывести сведения о зарегистрированных действиях для заданного расширения файла и программах, выполняющих эти действия. Нельзя использовать assoc.

Примеры запуска:
> accocx.cmd /?
> accocx.cmd txt
> accocx.cmd .txt
open: C:\WINDOWS\system32\NOTEPAD.EXE %1
print: C:\WINDOWS\system32\NOTEPAD.EXE /p %1
printto: C:\WINDOWS\system32\notepad.exe /pt "%1" "%2" "%3" "%4"

Отправлено: 19:40, 06-12-2015

 

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Выявилась следующая проблема, при вводе, например, расширения .java выводятся не все команды данного расширения, т. е. выводит "open:", а дальше error, но нужно чтобы выводились все команды
И в случае когда выдает ошибки в For Нужно их скрывать

Отправлено: 20:34, 17-12-2015 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


Цитата anoxina:
но нужно чтобы выводились все команды »
Значит этих параметров ключей реестра просто нет. Проверьте переменную %assoc%, для этого используйте if и операторы сравнения. Для подавления ошибок reg.exe перенаправляйте STDERR в NUL.

Последний раз редактировалось Foreigner, 17-12-2015 в 22:07.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:43, 17-12-2015 | #12


Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Но в .java есть другие параметры и они все тоже должны выводиться на консоль

Отправлено: 08:31, 18-12-2015 | #13


Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Исправлено.

Отправлено: 14:54, 21-12-2015 | #14



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывести сведения о зарегистрированных действиях для заданного расширения файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие - [решено] Удаление файлов заданного расширения Папуас Программное обеспечение Windows 11 25-02-2019 15:04
Службы - Отсутствует исполняющее ядро для расширения имени файла vbs raphael_green@vk Microsoft Windows 7 3 05-12-2018 18:52
CMD/BAT - Вывести сведения о зарегистрированных действиях для заданного расширения файла kudrjavcev Скриптовые языки администрирования Windows 0 06-12-2015 19:15
CMD/BAT - [решено] Изменение расширения файла без расширения Алексей_Зайцев@vk Скриптовые языки администрирования Windows 16 10-10-2014 15:58
Интерфейс - [решено] Как отобразить расширения зарегистрированных типов файлов? Omu Microsoft Windows 7 2 08-04-2011 22:55




 
Переход