westlife
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всплыл мелкий недочет, если проводник ни разу не "шупал" расширения файла в папке или не разу не был назначен, то выскакивало окно с выбором, в некоторых случаях, когда у расширения есть дефолное приложение и зареган ID и им не разу не открывался такой файл. Добавил внесение дополнительно этого ID программы с расширением в ApplicationAssociationToasts Это выявилось на чистой только установленной винде. Так же немного код подправил, и добавил установку верхнего регистра для первой буквы файла exe при регистарции, чтобы в реестре выглядело красивее, когда имя с маленькой буквы. Чтобы другие буквы не затрагивало, если там особое название с разными регистрами букв. Сравнивайте отличие этих файлов функций через проги (типа Beyond Compare), если качали до этого, и что то переделали уже для себя. 2 обновление: Обновил еще раз так как адаптирую к пресету для скрипта AutoSettingsPS: Изменил порядок указания параметров (подробнее в заголовке функции), упростил этот порядок. И учёл ещё один момент, если указывать ProgID типа такого: Applications\AkelPad.exe В некоторых случаях предлагало выбор, вместо открытия, если регистрация ProgID не полная. Добавил в похожих случаях добавление доп. ProgID без "...\", (типа "AkelPad.exe_.txt") в ApplicationAssociationToasts Так сама винда делает в таких случаях. Так же перенес часть параметров из Write-AdditionalKeys в Write-ExtensionKeys, так как они обязательны при настройке и больше подходят для этого места. Это просто для лучшего понимания принципа кода. Если что то не будет настраиваться, пишите мне в приват: какая программа (+желательно ссылку на ее загрузку, чтобы не искать), установлена ли, и как настраиваете, то есть саму команду какую указываете. Все какие я тестил - работает. | Всего записей: 1390 | Зарегистр. 12-12-2006 | Отправлено: 22:59 12-03-2021 | Исправлено: westlife, 22:15 16-03-2021 |
|