Утилита входит в состав 1c-toolkit и использует cf_reader
Исходник в открытом доступе cf_viewer.wlua
При установке утилита встраивается в проводник и в контекстном меню для файлов *.erf и *.epf появляется пункт «Open with 1c-toolkit».
Возможности пока скромные. Если есть пожелания, то пишите в комментариях.
Обновление 16.04.2013: Установочные файлы перезалиты. Версия x86 перекомпилирована для корректной работы в Windows XP. Исправлена ошибка из-за которой мог не появиться доп. пункт в контекстном меню.
Новая версия 0.1.6 от 21.04.2013
Список изменений:
- 1. Теперь только x86 версия.
- 2. Теперь работает без установки и изменения переменных среды. (для скачивания
доступен zip архив) - 3. Распространяемый пакет Visual C++ включен в дистрибутив
- 4. Табуляция установлена в 4 символа как в 1С
- 5. Добавлена кнопка «Сохранить как»
- 6. Реализован поиск по открытому модулю (простой и на регулярках)
- 7. В заголовке окна теперь отображается полный путь к открытому файлу
- 8. Добавлены шорткаты:
- «ctrl+s» (диалог сохранения модуля)
- «ctrl+enter» (максимизировать окно)
- «esc» (закрыть окно)
- «ctrl+g» (переход по номеру строки)
- «ctrl+o» (диалог открытия файла)
- «F2» (переход к списку модулей)
- «ctrl+f» (простой поиск)
- «ctrl+r» (поиск по шаблону)
- «F3» (найти следующее вхождение)
Если вы скачали .zip то для запуска утилиты нужно сделать ярлык:
«C:1c-toolkitwluajit.exe C:1c-toolkitluacf_toolscf_viewer.wlua»
где «C:1c-toolkit» — папка, в которую вы распаковали архив.
* Есть возможность открыть файл просто бросив его на ярлык.
* Регулярные выражения несколько отличаются от общепринятых: http://www.lua.org/pil/20.2.html
В контекстном меню не появилось дополнительного пункта
Windows XP
(1) ardn, какой windows у вас?
(2)
Пока правил первое сообщение, уже ответ пришел
Windows XP SP3
(3) ardn, я проверял только на win7/8.
Под рукой XP нет. Поправлю как доберусь.
Пока могу предложить временное решение. Скачайте прикрепленный файлик и запустите.
(3) ardn, а 1С установлена на вашем компьютере?
(4) Спасибо
(5) Установлена
При попытке открыть обработку появляется сообщение «*.epf не является приложением Win32». Так же и при открытии wluajit.exe из папки 1c-toolkit
(6) ardn, попробуйте установить этоhttp://www.microsoft.com/ru-ru/download/details.aspx?id=30679
На XP вполне может отсутствовать.
(7)
Установил, но также «не является приложением Win32»
(8) ardn, странно… Может вы случайно x64 версию поставили? O_o
Вечером поставлю себе XP на виртуалку и проверю.
(9) хотя может я чего напутал при компиляции luajit. В общем вечером разберусь.
Удалось мне таки проверить на XP. Действительно не пашет.
(8) ardn, я нашел в чем проблема:http://www.cyberforum.ru/cpp-beginners/thread702747.html
Нужно с компиляцией пошаманить немного 🙂
(12)
Было бы клево
Не могу понять как понять цель утилиты — конфигуратор платный ?
а если нет одинэски — приблуда скомпилирована с библиотеками, работать будет сама ?
(14) Aleks1973, насчет платного конфигуратора не понял…
Работает без одинэски.
Было бы классно поиск по текстам модулей обработок в каталоге.
Ну и портабл версию. чтобы запускать без установки (пусть в ущерб контекстному открытию).
Ну и всякие удобный фишки из Notepad++ такие как подсветка идентичных слов, разделение окон и т.п.
«Было бы классно поиск по текстам модулей обработок в каталоге»
(16) Ibrogim, хорошая идея
(15) хорошо, я крут,я читаю код свободно, вне зависимости от конфы.
Зачем ? Я его красиво форматирую в ворде ? и всё что с вашей крутой проги можно поиметь ?
(18) Aleks1973, если вы потроллить, то не по адресу.
ps Если я решу опубликовать «крутую» утилиту, то скорее всего это будет платно.
(13) ardn, смотрите обновление
Ошибка:
«Запуск программы не возможен, т.к. отсутствует MSVR110.dll. Попробуйте переустановить программу.»
Что делать?
(21) Программулькин, установить этоhttp://www.microsoft.com/ru-ru/download/details.aspx?id=30679
У вас тоже XP?
Прошу прощения, сам тупанул. Не увидел что есть 2 файла для различных систем. У меня 64х 7ка, а использовал 86х, пришлось качать другой.
(20)
Спасибо, работает!
Отлично открывает. Удобно.
еще бы закрытые открывала… 🙂 (шутка)
прикольно
а под какие версии Windows работает обработка?
(28) s_uu, должно работать на XP, 7 и 8
Очень любопытная и многообещающая разработка с хорошим потенциалом.
(30) iov, спасибо. Этот распространяемый пакет рано или поздно появляется в системе вместе с устанавливаемыми приложениями. А возможно он и с обновлениями windows закачивается.
(16) Ibrogim, как здесь?http://infostart.ru/public/176775/
(32) Evil Beaver, Поставил +, мощная по видимому штука.
Только не нашёл в описании, что она 1) может работать без установки 2) осуществляет поиск обработок на диске по содержимому. Если ваша разработку это умеет, то об этом стоит написать в описании. Если не умеет, то стоит это реализовать.
Извиняюсь если я пропустил это в описании (читал бегло).
(33) Ibrogim, поиска нет. Я имел в виду подсветку синтаксиса и идентичных слов, как в Notepad++.
А без установки она может работать. Инсталятор — это так, для удобства. Если все содержимое каталога установки перенести на флешку, то будет работать. Единственное условие — .Net4.0 на машине запуска.
А какие требования можете выдвинуть к нужному Вам поиску?
(34) Evil Beaver,
и
Это просто отлично!
Да такой же как в notepad++ или в totalcommander, суть в том, чтобы иметь возможность из тысяч обработок на компе найти обработку с нужным кодом или комментарием.