Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   [решено] Вид по умолчанию диалоговых окон (http://forum.oszone.net/showthread.php?t=354408)

CyraxZ 21-10-2023 17:01 3018618

Вид по умолчанию диалоговых окон
 
Как задать вид по умолчанию для диалоговых окон ? Сейчас диалоговые окна всегда открываются с видом "Обычные значки".
Причём явно установленный Вид не запоминается - при повторном открытии этой же папки снова устанавливается вид "Обычные значки".

В случае с Проводником проблем не возникает (настраиваем окно проводника и в параметрах жмём "Применить к папкам").
Вот такой же финт нужно провернуть и с диалоговыми окнами. Сейчас приходится каждый раз при открытии диалоговых окон переключать вид на список или таблицу, чтобы можно было комфортно выбирать файлы и папки.

Вот здесь пишут про возможность изменения параметров (в т.ч. Вида) для конкретных папок (в т.ч. диалоговых окон):
https://superuser.com/questions/1600...MzNS4w LjAuMA..

Но задача заключается в изменении вида по умолчанию для всех папок в диалоговых окнах.

bredych 21-10-2023 17:18 3018621

Цитата:

Цитата CyraxZ
Как задать вид по умолчанию для диалоговых окон ? »

речь о стилях чтоль? Настройка цветовой схемы винды?

CyraxZ 21-10-2023 17:25 3018625

Цитата:

речь о стилях чтоль? Настройка цветовой схемы винды?
Вид отображения файлов/папок в диалоговом окне ("Обычные значки", "Крупные значки", "Список", "Таблица", "Плитка" и т.д.). Проблема в том, что Диалоговые окна всегда открываются с видом "Обычные значки", а нужно, чтобы открывались с видом "Список" или "Таблица".

P.S. Кнопка изменения вида имеет всплывающую подсказку "Изменить представление". Т.е. будем его называть представлением.

tamalex 21-10-2023 17:36 3018627

Это еще, как мне кажется, зависит от программы, в которой открывается диалоговое окно.
Например, Word всегда показывает так, как один раз в нем поставил "вид" (у меня - спмсок) все файлы и папки.
В VirtualDub - как установил вид каждой папки один раз - так и лальше будет.

CyraxZ 21-10-2023 18:48 3018637

Цитата:

Цитата tamalex
Это еще, как мне кажется, зависит от программы, в которой открывается диалоговое окно.
Например, Word всегда показывает так, как один раз в нем поставил "вид" (у меня - спмсок) все файлы и папки.
В VirtualDub - как установил вид каждой папки один раз - так и лальше будет. »

Проверил Word - действительно, вид (преставление) запоминает. Но запоминает только для тех папок, у которых ты явно задаёшь вид (преставление). Все остальные имеют вид/представление "Обычные значки".

А вот в браузерах (проверил Firefox и Chrome) и в utorrent вид/представление вообще никак не запоминается. Даже для папок, у которых ты явно его задаёшь (меняешь).

tamalex 21-10-2023 19:51 3018644

У себя посмотрел - utorrent точно запоминает - постоянно пользуюсь и там всегда список.

Firefox сейчас проверил - на сохранение файлов - тоже запоминает. Посмотрим, как будет завтра.

bredych 21-10-2023 20:30 3018645

Цитата:

Цитата CyraxZ
А вот в браузерах (проверил Firefox и Chrome) и в utorrent вид/представление вообще никак не запоминается. »

под 7 на фф у меня запоминает. Я достаточно часто гружу картинки и выставляю "большие пиктограммы" на папки, откуда беру. Вот это запоминает нормально. Хром не юзаю принципиально, не знаю, что там.

CyraxZ 22-10-2023 00:50 3018651

Цитата:

Firefox сейчас проверил - на сохранение файлов - тоже запоминает. Посмотрим, как будет завтра.
Завтра настало:
- Firefox 118.0.2 (последняя версия)
- в диалоговом окне сохранения файла жмём Ctrl+S и видим: представление = "Обычные значки"
- меняем на "Список", закрываем диалоговое окно сохранения файла
- снова жмём Ctrl+S и видим: опять представление = "Обычные значки"

Другой сценарий (диалоговое окно выбора файла):
- загружаем страницу "https://yandex.ru"
- жмём "Картинки", жмём по значку фотоаппарата, далее "Выбрать файл" - открывается диалоговое окно выбора изображения
- смотрим: представление = "Обычные значки"
- меняем на "Список", закрываем диалоговое окно выбора изображения
- снова жмём по значку фотоаппарата, далее "Выбрать файл" - открывается диалоговое окно выбора изображения
- смотрим: опять представление = "Обычные значки"

Т.е. вид (представление) НЕ СОХРАНЯЕТ.
Если реально выбрать файл или сохранять файл - после этого вид (представление) тоже не сохраняет. Аналогично и в Chrome.

Цитата:

У себя посмотрел - utorrent точно запоминает - постоянно пользуюсь и там всегда список.
utorrent 3.6 (последняя версия)
- жмакаем "Файл - добавить торрент"
- смотрим: представление = "Обычные значки"
- меняем на "Список", закрываем диалоговое окно выбора торрента
- снова жмакаем "Файл - добавить торрент"
- смотрим: опять представление = "Обычные значки"

Т.е. вид (представление) НЕ СОХРАНЯЕТ.

Grabber2006 22-10-2023 01:32 3018653

Перечитал WinAPI для OpenDialog и не нашёл опции, позволяющей выставлять вид значков. Моё предположение, что Windows самостоятельно ведёт список представлений папок, причём для каждого приложения отдельно. Т.е. вид в Explorer не совпадает с видом OpenDialog в стороннем приложении. Кроме того, ИМХО, этот список ограничен по длине. В общем случае вид папки задаётся параметром Вид папки по умолчанию (Применить для всех папок). Лень искать параметры в реестре.

Вот, нашёл статью по теме от местного гуру. Читайте.

CyraxZ 22-10-2023 15:01 3018665

Цитата:

Кроме того, ИМХО, этот список ограничен по длине.
Вот здесь пишут про ограничение в 5000 папок. Но в моём случае там (в реестре) присутствует всего сотня папок (ОС только установлена с нуля). Т.е. до лимита ещё далеко.
И на старом компьютере с самого начала (с момента установки ОС) была аналогичная проблема с незапоминанием вида (представления) в диалоговых окнах.

Цитата:

В общем случае вид папки задаётся параметром Вид папки по умолчанию (Применить для всех папок)
Эта настройка работает только для Проводника Windows, но не для диалоговых окон.

Цитата:

Вот, нашёл статью по теме от местного гуру. Читайте.
Всё, что написано в статье, применимо к Проводнику Windows, но не к диалоговым окнам выбора или сохранения файлов.

Элементарная проверка:
1) В Проводнике Windows (например, через "Этот компьютер") просматриваем различные папки, и у каждого типа папок (общие, изображения, музыка) - свой вид и набор колонок. Далее открываем браузер или utorrent или Word, вызываем диалоговое окно и проходим по этим же папкам: все они имеют вид (представление) = "Обычные значки".
2) Если в диалоговом окне изменить вид (представление), например, на "Список", то все папки, далее просматриваемые в этом диалоговом окне, будут иметь вид (представление) "Список".

Далее, как описано в статье:
1) проверил "запоминаемость" параметров отображения каждой папки (в ветке "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\" подраздел "Explorer" с проверяемым параметром "NoSaveSettings" отсутствует вообще - это значит, что параметры папок запоминаются)
2) отключил автоматическое присвоение шаблонов папкам (в ветке "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\Shell" создал строковый параметр "FolderType" со значением "NotSpecified" и перезагрузил ОС)
3) для корневой папки: сбросил вид папок (Свойства папки - Вид - Сброс вида папок)
4) для корневой папки: ПКМ - Настроить папку - [Оптимизировать эту папку = Общие элементы], отметил флажок "Применять этот же шаблон ко всем подпапкам" и "Применить", "ОК"
5) перезагрузил ОС

Итог: ничего не изменилось - в диалоговых окнах для ВСЕХ папок вид (представление) = "Обычные значки". Если изменить вид (представление) некоторой папки, затем заново открыть диалоговое окно и открыть эту же папку, вид (представление) снова будет "Обычные значки".

Т.е. имеют место 2 проблемы:
1) В диалоговых окнах к папкам не применяются параметры отображения (вид/представление, набор колонок и пр.)
2) При изменении вида/представления папок в диалоговом окне он (вид/представление) не запоминается.

P.S. Такие же проблемы наблюдались и на старом компьютере (Windows 10), и на новом компьютере с только что установленной Windows 10.

CyraxZ 22-10-2023 15:27 3018667

Может ли к озвученной проблеме привести отключение следующих служб:
- "Функциональные возможности для подключенных пользователей и телеметрия"
- "Microsoft Compatibility Appraiser", "ProgramDataUpdater" и "StartupAppTask"
- "Отключить программу улучшения качества программного обеспечения Windows"
- в Пуск - параметры - Фоновые приложения: отключены все приложения (в частности, "Безопасность Windows", "Параметры")
- "Служба загрузки изображений (WMI)"
- "Superfetch"

или использование утилиты "FlashFolder" ?

Vanadiy777 22-10-2023 16:15 3018668

Цитата:

Цитата CyraxZ
или использование утилиты "FlashFolder" ? »

Нет возможности ее отключить или удалить?

CyraxZ 22-10-2023 19:32 3018672

Здесь ещё один вопрос остался открытым: у других пользователей Windows 10 в диалоговых окнах какой вид (представление) имеют папки ? (в браузерах, например). Может быть, так и должно быть, что в диалоговых окнах всегда "Обычные значки"...

Vanadiy777 22-10-2023 21:15 3018676

Цитата:

Цитата CyraxZ
Может быть, так и должно быть, что в диалоговых окнах всегда "Обычные значки"... »

CyraxZ,
Нет, так быть не должно...
10-ки под рукой нет, а на 11-ой (21H2) все меняется и все сохраняется.

CyraxZ 23-10-2023 13:57 3018715

Цитата:

Нет, так быть не должно...
10-ки под рукой нет, а на 11-ой (21H2) все меняется и все сохраняется.
Причина неприменения и незапоминания вида (представления) папок в диалоговых окнах была в программе FlashFolder. А именно: в использовании последней версии 1.11.r274 без применения пропатченных dll-библиотек.

Для решения проблемы достаточно в папке установки программы "C:\Program Files\FlashFolder" (для 32-разрядной версии - "C:\Program Files (x86)\FlashFolder") заменить dll-библиотеки аналогичными (пропатченными) из архива "FlashFolder_1_11_r274_beta_fix.zip" и перезагрузить ОС.


Время: 01:06.

Время: 01:06.
© OSzone.net 2001-