Что нового

Применение регулярных выражений для переименования функций

dr.room

Новичок
Сообщения
283
Репутация
0
Версия AutoIt: 3.
AutoIt v3.3.14.2
Описание:
Пробую но пока не получается переименовать, множество функций.
Есть идея применить регулярные выражения но мало знаком с этим языком
Может есть и другие способы?
Примечания:
Пример 1
Код:
#cs ----------------------------------------------------------------------------
В этом примере просто нужно дописать букву а к названию функций
#ce ----------------------------------------------------------------------------
;~ есть
wiki_1()
wiki_2()
wiki_3()
wiki_4()
wiki_5()
wiki_6()

;~   нужно
wiki_1а()
wiki_2а()
wiki_3а()
wiki_4а()
wiki_5а()
wiki_6а()

Пример 2
Код:
#cs ----------------------------------------------------------------------------
В этом примере просто нужно  прибавить единицу к цифрам после tab 
#ce ----------------------------------------------------------------------------

;~ Пример 2

;~  есть 
Send("+{TAB 133}")
Send("+{TAB 135}")
Send("+{TAB 136}")
Send("+{TAB 137}")

;~ нужно 
Send("+{TAB 134}")
Send("+{TAB 136}")
Send("+{TAB 137}")
Send("+{TAB 138}")
Спасибо
 
A

Alofa

Гость
А зачем это вам?
Какую практическую пользу это вам может принести?
 
Автор
D

dr.room

Новичок
Сообщения
283
Репутация
0
Здравствуйте, Alofa. Всё просто
Должно быть 2 очень похожих скрипта. Т.е. отличий мало, если не считать некоторых моментов.
Запуск одного из них - будет зависеть от конкретной ситуации.
Потому во втором скрипте меняем только название нескольких функций + некоторые изменения в самих функциях
 
A

Alofa

Гость
dr.room сказал(а):
Здравствуйте, Alofa. Всё просто
Должно быть 2 очень похожих скрипта. Т.е. отличий мало, если не считать некоторых моментов.
Все делается проще: создаете 1 скрипт, в котором эти "некоторые моменты" будут срабатывать только по определенному условию, которое в свою очередь зависит..:
dr.room сказал(а):
от конкретной ситуации.
А передать в скрипт эту самую "ситуацию" вы можете при помощи Параметров командной строки (CMD).
 
Верх