gifts2017

OpenDialog

Опубликовал Fast (barmaley) в раздел Программирование - Инструментарий

Скрипт предназначен для замены стандартного диалога открытия/сохранения файла, - расширенным, с информационной панелью. Возможности: запоминание текущего каталога,запоминание установленного положения на экране и текущих размеров, быстрая навигация с помощью дополнительной панели, множественный выбор файлов, сохранение путей для каждой конфигурации отдельно (WinXP), файловый диалог для выгрузки, загрузки, сохранения, восстановления.

Вы не задавались вопросом, почему в 1С, работающей под Windows2000 и выше, такой неудобный, старый диалог открытия/сохранения файла?Вот я как-то и попытался найти ответ на него. В результате, на свет появился скрипт для подмены неудобного диалога своим собственным.
' Скрипт предназначен для замены стандартного диалога открытия/сохранения файла, - расширенным, с информационной панелью. Возможности: запоминание текущего каталога,запоминание установленного положения на экране и текущих размеров, быстрая навигация с помощью дополнительной панели, множественный выбор файлов, сохранение путей для каждой конфигурации отдельно (WinXP), файловый диалог для Выгрузки, Загрузки, Сохранения, Восстановления.
' ----------------------------------------------------------------
' Изменения ( - исправлено, + добавлено):
' Версия 1.2 release
' [-] ошибки при позиционировании на каталоге
' [-] мелкие недочеты
' Версия 1.2 beta
' [+] Сохранение путей для каждой конфигурации отдельно! (по заявке коллег)
' [+] файловый диалог для Выгрузки, Загрузки, Сохранения, Восстановления (тестируется)
' Версия 1.1 beta
' [+] мультиселект файлов (множественный отбор)
' [-] ошибка при сохранении ERT (внешние отчеты)
' Версия 1.0 beta
' [-] ошибка при отмене выбора файла
' [+] фильтр по различным типам файлов.
'-----------------------------------
' Установка: Скопировать в каталог BIN\Config\Scripts
' Требуется наличие лицензии на использование MSComDlg.CommonDialog (распространяетcя с MSVS) (достаточно установить галочку ActiveX при установке MSVS6 либо скачать MSComDlg.CommonDialog с сайта мелкомягких

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
OpenDialog
.vbs 5,27Kb
25.09.09
32
.vbs 5,27Kb 32 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий (metaeditor) 22.08.06 09:16
вот этот дядька может подробнее рассказать почему у 1с такие диалоги ;)
http://msdn.microsoft.com/msdnmag/issues/0400/c/default.aspx
2. Fast (barmaley) 22.08.06 10:28
2 metaeditor:
Маленькая поправочка, первый дядька предоставил лишь способы реализации диалога, а ответ на вопрос почему все так запущено, следует искать здесь:http://www.1c.ru/rus/firm1c/firm1c.htm
3. Сhe Burashka (CheBurator) 07.05.08 14:52
> либо скачать MSComDlg.CommonDialog с сайта мелкомягких
считается хорошим тоном давать ссылки на упомянутые ресурсы...
4. Сhe Burashka (CheBurator) 07.05.08 15:18
поиск на сайте мелкомягких "MSComDlg.CommonDialog" выдает ноль...
5. Сhe Burashka (CheBurator) 07.05.08 15:29
6. Сhe Burashka (CheBurator) 07.05.08 15:38
тьфу, блин, все равно не получаеццо...
7. anten (anten22) 15.08.16 23:32
дайте, пожалуйста, ссылку на лицензию.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа