[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 4 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
90315
почему регистрация в двойном пути Applications\JPEGView.exe?
Например при регистрации txt файла
HKEY_CLASSES_ROOT\txtfile\shell\... - между корнем HKEY_CLASSES_ROOT и shell одно слово txtfile, а не два, то есть не Applications\txtfile.
Может быть потому, что в W7 ассоциация одноуровневая (например - Farstone image Viewer - F12 - выбрать расширения - ок) усё ...
В W10 добавлен один шаг - с Farstone image Viewer при регистрации расширений нас перебрасывает в аплет самой виндосы ... Напрямую, как в W7, просто зарегистрировать расширения в W10 нельзя ...
Добавлено через 1 минута 11 секунд:
rekshd, ещё момент, посмотри в рег-файлах экспортированныех есть ли у тебя после Classes отсутствие "\" или двойной "\\". Я там ранее на косячил и заметил появление в реестре лишнего. И посмотри есть ли после раздела HKEY_LOCAL_MACHINE\SOFTWARE\Classes например HKEY_LOCAL_MACHINE\SOFTWARE\ClassesJPEGView в общем сразу до или сразу после раздела. У меня это возникло при экспорте и видимо я импортировал неисправные данные.
Сейчас пока работаю ... Проверю через пару часов af

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3610
  • Репутация:127

    [+] [-]
90318Напрямую, как в W7, просто зарегистрировать расширения в W10 нельзя
Если вдруг кому-то интересно.
  • Утилита
  • Конфиг для FastStone Image Viewer:

    setassoc.cfg

    .arw, FastStone.arw
    .bmp, FastStone.bmp
    .cr2, FastStone.cr2
    .cr3, FastStone.cr3
    .crw, FastStone.crw
    .dng, FastStone.dng
    .gif, FastStone.gif
    .heic, FastStone.heic
    .jpe, FastStone.jpe
    .jpeg, FastStone.jpeg
    .jpg, FastStone.jpg
    .mrw, FastStone.mrw
    .nef, FastStone.nef
    .orf, FastStone.orf
    .pcx, FastStone.pcx
    .pef, FastStone.pef
    .png, FastStone.png
    .psd, FastStone.psd
    .raf, FastStone.raf
    .rw2, FastStone.rw2
    .srf, FastStone.srf
    .tif, FastStone.tif
    .tiff, FastStone.tiff
    .wmf, FastStone.wmf
  • Применить: SetUserFTA.exe setassoc.cfg

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Ander_73, спасибо, вот это очень интересно. ay aa
Так можно разрешить проблемов с разширениями в винду 10 и 11?
Проверил на 10 Pro - работает железобетонно! az
Вот репак:
FastStoneImageViewerAssoc.exe

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 4 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
Ander_73, aa Спасибо ay
Давно хотел разобраться в принципе работы SetUserFTA.exe.
Но усё откладывал, поскоку у меня W7. Да, Ваш батник прекрасно срабатывает и на W7.
Благодаря Вам сэкономил кучу времени. Утилита классная
Но Ваш пост подтверждает и мой - зарегистрировать расширения в W10 сразу (как в W7) нельзя без дополнительных сущностей. Промежуточный Костыль в десятке усё равно нужен.
А я Сам пользуюсь для массовой регистрации в десятке ассоциаций на портабл программы утилиткой Associator от товарища Горкуна Григория. Поскоку в работу-то сейчас идут компы тока с 10-кой ... Семёрку за посление пару лет встречал ag тока у себя.
Добавлено через 55 секунд:
dimo70, Пока писал Ваш свой пост - Ваш ay репак появился. Спасибо !

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
rekshd, насколько понял SetUserFTA.exe является мощная утилита для автоматической ассоциацией разширении с определенной программе в уин 10 и 11. ab Нужная щука. А в этом блоге есть много что интересное.
Ander_73, огромное спасибо за наводку! az

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 4 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
AZJIO,
Удаление всех меню для типов файлов в крайней версии заработало. Как и информация о меню в реестре.
-
dimo70,
SetUserFTA.exe является мощная утилита для автоматической ассоциацией разширении
Она работает на всей линейке Windows Vista. от NT 6.0 до 10-11. Поскольку по факту все операционки, начиная с Windows Vista - это вистовские улучшения, обновления и рестайлинги.
Ядро то операционок ведь с висты по сути не менялось ...
Посему практически все утилиты настройки, которые я использовал в W7 благополучно перекочевали с неё в W8-8.1-10 af


Последний раз редактировалось: rekshd (2021-12-05 23:20), всего редактировалось 1 раз

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 2 месяца
  • Сообщений: 1285
  • Репутация:126

    [+] [-]
rekshd, сделан запрет, чтобы программы не перебрасывали регистрацию на себя.
90318Может быть потому, что в W7 ассоциация одноуровневая
у обоих систем одинакова в плане уровней, ProgID на том же уровне что и само расширение, расширение связано с ProgID. При ассоциации проги создавали свой ProgID и переписывали на него все расширения. В 10-ке я не разбирался досконально, но по восприятию логики в расширение в OpenWithProgids проги прописывают свой ProgID, а юзер выбирает ProgID в UserChoice.
Так как меню прописывается в ProgID, то при смене выбора проги сменится выбор ProgID и меню станет не доступным.
Если я жёстко пропишу для txtfile путь к AkelPad, будет ли реестр восстанавливать путь на блокнот, тоже вопрос, то есть при выборе другого ProgID всегда попадаем на AkelPad. Известно только что при обновлении версии винды точно снесёт все настройки, я из-за этого и убил обновление.

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 4 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
AZJIO,
Так как меню прописывается в ProgID, то при смене выбора проги сменится выбор ProgID и меню станет не доступным
А вот и нет - Проверил прям сейчас
При создании меню графика была зарегистрирована на FastStone Image Viewer.
Меню появились и прекрасно работает. Сменил привязку графики на JpegView.
Меню никуда не исчезли.

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 2 месяца
  • Сообщений: 1285
  • Репутация:126

    [+] [-]
90323Удаление всех меню для типов файлов в крайней версии заработало
Ждём когда скажешь, что смена иконки и имя текста не работает. Может и туда прописать обработку раздела?

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 4 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
"AZJIO",
ещё момент, посмотри в рег-файлах экспортированныех есть ли у тебя после Classes отсутствие "\" или двойной "\\". Я там ранее на косячил и заметил появление в реестре лишнего. И посмотри есть ли после раздела HKEY_LOCAL_MACHINE\SOFTWARE\Classes например HKEY_LOCAL_MACHINE\SOFTWARE\ClassesJPEGView в общем сразу до или сразу после раздела. У меня это возникло при экспорте и видимо я импортировал неисправные данные.
Проверил, ничего подобного небыло ...
Добавлено через 4 минуты 21 секунда:
Известно только что при обновлении версии винды точно снесёт все настройки, я из-за этого и убил обновление
А Вы разве эту гадость сразу не вырубайте ?
Это первое, что я делаю на любой Винде уже лет 20 af

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 2 месяца
  • Сообщений: 1285
  • Репутация:126

    [+] [-]
rekshd, а я по функциям реестра справку сделал в плане PureBasic используемые в этой утилите. Да и вообще надо сторонние функции описать, чтобы потом легче было ими пользоваться. Для компиляции использовал компилятор справки AutoIt3.

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 4 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
Ждём когда скажешь, что смена иконки и имя текста не работает. Может и туда прописать обработку раздела?
Не совсем понял мысль ... Точнее Совсем не понял
У меня иконка и меню всегда сменённые через опцию SubMenu Windows 7-10...
Пропало меню с иконкой тока после удаления всех меню. Другого не делал.
Сейчас повторю эксперимент с типовыми названиями и путём иконки
Добавлено через 20 минут 31 секунда:
Чем дальше в лес, тем больше дров - Сказал Ёжик, слезая с кактуса ...
Итак ah Акт №1
Снёс все меню через прогу. Проверил в реестре - нету. В проводнике тоже нету.
Всю графику зарегистрировал на JpegView.
На фастстоуне остался тока *.psd, поскольку JpegView его пользовать не умеет.
Зарегистрировал с типовыми настройками ини "по типу" ключом =картинки
(едиственно, что сменил в новом ини - рисунки на картинки)
Всё встало правильно. иконка и типовое название есть. а вот экспорт выдал мне тока следующее
во второй части экспортированного из программы регфайла
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FastStone.psd\shell\OpenActions]
"SubCommands"="u.AnyDesk;u.BreezeBrowserPro;u.DeskTopVp6;u.FSViewer;u.getsmile;u.JPEGView;u.mspaint;u.Photomatix;u.Photoshop;u.PotPlayerMini64;u.SNS-HDR;u.Viber;u.VpLaunch;u.WhatsApp"
"MUIVerb"="Действия"
"Icon"="C:\\Windows\\System32\\SubMenuWin7_10.ico"
Но меню работает и для всей остальной графики. Взглянул в реестр и упc - нашел следующее
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\FastStone.psd]
[HKEY_CLASSES_ROOT\FastStone.psd\DefaultIcon]
@="D:\\Portable\\FastStone Image Viewer\\FSIcons.db,8"
[HKEY_CLASSES_ROOT\FastStone.psd\shell\open\command]
@="\"D:\\Portable\\FastStone Image Viewer\\FSViewer.exe\" \"%1\""
[HKEY_CLASSES_ROOT\FastStone.psd\shell\OpenActions]
"MUIVerb"="Действия"
"SubCommands"="u.AnyDesk;u.BreezeBrowserPro;u.DeskTopVp6;u.FSViewer;u.getsmile;u.JPEGView;u.mspaint;u.Photomatix;u.Photoshop;u.PotPlayerMini64;u.SNS-HDR;u.Viber;u.VpLaunch;u.WhatsApp"
"Icon"="C:\\Windows\\System32\\SubMenuWin7_10.ico"
"SeparatorBefore"=dword:00000000
"SeparatorAfter"=dword:00000000
[HKEY_CLASSES_ROOT\Applications\JPEGView.exe\shell\open\command]
@="\"D:\\Portable\\JPEGView\\JPEGView.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Applications\JPEGView.exe\shell\OpenActions]
"MUIVerb"="Действия"
"SubCommands"="u.AnyDesk;u.BreezeBrowserPro;u.DeskTopVp6;u.FSViewer;u.getsmile;u.JPEGView;u.mspaint;u.Photomatix;u.Photoshop;u.PotPlayerMini64;u.SNS-HDR;u.Viber;u.VpLaunch;u.WhatsApp"
"Icon"="C:\\Windows\\System32\\SubMenuWin7_10.ico"
"SeparatorBefore"=dword:00000000
"SeparatorAfter"=dword:00000000
Добавлено через 25 минут 2 секунды:
И "Иноформация о меню в реестре" выдаёт
FastStone.psd
JPEGView.exe

Добавлено через 32 минуты 39 секунд:
Акт №2
Сменил ассоциацию всей графики на FastStone. Меню пропало везде, кроме файлов psd
Обратно вернул связь с JpegView - меню вернулись.


Последний раз редактировалось: rekshd (2021-12-06 02:38), всего редактировалось 3 раз(а)

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 2 месяца
  • Сообщений: 1285
  • Репутация:126

    [+] [-]
Ладно это уже только завтра вечером.
Добавить в экспорт сепараторы и раздел Applications\
А также при смене иконки и имени не обрабатывается Applications\, а значит для ассоциаций JPEGView эти вещи не будут меняться.
Посмотри новый ini, вчера я там обновил разделы [types] и немного [paths]. Добавлено куча групп и расширений. Может по этой части тоже оптимально сделать.

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 4 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
Акт №3
Сменил иконку и название меню через программу. Сменились тока для файлов psd.
Для всей остальной графики усё осталось прежним - и иконка и название меню
Получается программа создала две ветки реестра, но в работе видит тока одну, относящуюся к FastStone.psd
Добавлено через 7 минут 36 секунд:
Посмотри новый ini, вчера я там обновил разделы [types] и немного [paths]. Добавлено куча групп и расширений. Может по этой части тоже оптимально сделать.
Уже ab Пока тока напрашивается сменить рисунки на картинки. Я б вообще сделал фото - слово короче, но ведь не все картинки есть фото, к картинкам относятся и рисунки.
А где самая свежая версия ?
Я сейчас изучал русскую версию с экзешником x64 от 2021.12.05 20:43
Добавлено через 10 минут 40 секунд:
И Докум заменил бы на Офис. Сразу будет понятно, что MS Office.
А то ведь уже есть текст - будет путаница с докум, докум ведь тоже текст.
Ну это так, косметика ar

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 2 месяца
  • Сообщений: 1285
  • Репутация:126

    [+] [-]
90331заменил бы на Офис
там невозможно xls или pdf открыть в Word, то есть фактически эти вещи вообще надо убрать, там возможен ввод только xls, xlsx, если использовать либреофис то добавить ещё их расширение. И эти файлы обычно уже ассоциированы на один единственный офис, и обычно люди не предполагают ставить второй офис.

Страница 8 из 12


Показать сообщения:    

Текущее время: 27-Апр 03:46

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы