Автор Тема: Au3ToPost - Инструмент для расскраски AutoIt-кода  (Прочитано 62758 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7809

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
И ещё одно небольшое обновление...

Цитировать
v3.6 [31.05.2013]
* Внутренние поправки модуля автообновления программы.


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Русское сообщество AutoIt

Re: Au3ToPost - Инструмент для расскраски AutoIt-кода
« Ответ #75 Отправлен: Май 31, 2013, 19:03:29 »

Оффлайн Skif_off [?]

  • Новичок
  • *
  • Сообщений: 173
  • Репутация: 12
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
CreatoR, подскажите, пожалуйста, какое регулярное выражение вы используете для подсветки COM, не нашел :)
Остановился на

(\$\w+)((\.[a-z]\w+)+(\.[0-9]{1,2}){0,2})

но, кажется, точки все-таки лучше попытаться выделить.
« Последнее редактирование: Январь 31, 2014, 22:30:52 от Skif_off »

Оффлайн Dizelist [?]

  • Новичок
  • *
  • Сообщений: 17
  • Репутация: 1
    • Награды
Страница закачки не рабочая :whistle:перелезайте куданибуть плиз

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2314
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
CreatoR,
Давно я не находил "косячков".  :)
Изменились ссылки на функции (у меня). Было http://autoit-script.ru/autoit3_docs/functions/GUICreate.htm стало http://autoit-script.ru/autoit3_docs/ARC_Curve/functions/GUICreate.htm. Пример здесь.
Если не сложно, поправьте, пожалуйста.

Русское сообщество AutoIt

Re: Au3ToPost - Инструмент для расскраски AutoIt-кода
« Ответ #78 Отправлен: Май 19, 2014, 14:08:05 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7809

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
madmasles  [?]
Цитировать
Если не сложно, поправьте
Блин, я об этом не подумал, остаётся только продублировать справку в корне...
Поправил.

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2314
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
CreatoR  [?]
Цитировать
Поправил.
Спасибо! :thanks:

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2314
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
CreatoR,
Если есть возможность, добавьте, пожалуйста, поддержку v.3.3.12.0. Пример (_WinAPI_PathIsDirectory) здесь.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7809

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
madmasles  [?]
Цитировать
поддержку v.3.3.12.0
Там просто в api файлы нужно добавить недостающие функции и ключ. слова.
Я позже обновлю, но тут ещё другая проблема, библиотека AutoItSyntaxHighlight неправильно работает в последних версиях, что то поменялось в рег. выражениях, т.к вот это:

Код: AutoIt [Выделить]
$vTest = @CRLF & 'WEnd'
$sRet = StringRegExpReplace($vTest, '([^\w\[email protected]]|\A)(?<!<span class="au3_S14">)((?i)WEnd)(\W|$)', '\1<span class="au3_S14">\2</span>\3')
ConsoleWrite($sRet & @LF)


раньше работало (в 3.3.8.1), а теперь нет (нужно учитывать перевод строки: ([^\w\[email protected]]|\r?\n|\A)).

Русское сообщество AutoIt

Re: Au3ToPost - Инструмент для расскраски AutoIt-кода
« Ответ #82 Отправлен: Март 31, 2015, 05:56:50 »

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2314
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
CreatoR  [?]
Цитировать
что то поменялось в рег. выражениях
Вот здесь у AZJIO есть немного об этом.

Оффлайн inververs [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 2135
  • Репутация: 460
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Используй \R вместо \r \r?\n или \n

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7809

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
inververs  [?]
Цитировать
Используй \R вместо \r \r?\n или \n
Но тут не вместо, тут проблема в другом, дело в том что группа "НЕ символов" игнорирует перевод строки, это неправильно:

Код: AutoIt [Выделить]
$vTest = @CRLF & 'test'
$sRet = StringRegExp($vTest, '[^\w]test')
ConsoleWrite($sRet & @LF)


в 3.3.8.1 это выдаёт 1, в более новых версиях 0.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7809

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Обновление:

Цитировать
v3.7 [02.04.2015]
* Совместимость с AutoIt 3.3.12.0.

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2314
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
CreatoR  [?]
Цитировать
Обновление:
Большое спасибо!!!

Русское сообщество AutoIt

Re: Au3ToPost - Инструмент для расскраски AutoIt-кода
« Ответ #87 Отправлен: Апрель 02, 2015, 06:54:02 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
7232 Просмотров
Последний ответ Май 29, 2010, 00:48:55
от CreatoR
10 Ответов
5049 Просмотров
Последний ответ Октябрь 31, 2011, 16:10:49
от uppdrag
72 Ответов
24623 Просмотров
Последний ответ Май 06, 2014, 17:31:43
от Voodooman
4 Ответов
6053 Просмотров
Последний ответ Август 08, 2012, 14:29:47
от CreatoR
3 Ответов
3738 Просмотров
Последний ответ Июнь 19, 2012, 13:49:19
от den-x
1 Ответов
5326 Просмотров
Последний ответ Январь 17, 2014, 00:33:21
от Skif_off
7 Ответов
3549 Просмотров
Последний ответ Май 17, 2013, 14:43:01
от madmasles
0 Ответов
2102 Просмотров
Последний ответ Июнь 07, 2013, 14:42:06
от Smertig
2 Ответов
2465 Просмотров
Последний ответ Октябрь 21, 2013, 22:11:10
от Garrett
4 Ответов
1598 Просмотров
Последний ответ Ноябрь 08, 2014, 21:57:09
от Garrett