Тема: AHK: Скрипт, который сам себя перезаписывает
Не знаю как точно выразить идею, но я попробую )
Появилась идея, сделать скрипт, нечто Punto Switcher, только не в плане смены раскладки, а в плане автозамены.
К примеру, выделил текст, который нужен, нажимаю сочетание клавишь и текст помещается в переменную, к примеру, avtz2 (на что заменять).
Потом через InputBox сделать переменную, к примеру, avtz1 с текстом автозамены (что заменять).
И чтобы скрипт сам себя перезаписывал, добавляя сам в себя автозамену (не знаю как точнее выразиться).
Примерно таким образом:
^+vk5A:: ; контрл+шифт+z
Send, ^{vk43}
avtz2 := clipboard
InputBox, avtz1,,что заменить?,50,50
а далее код с открытием самого скрипта и дописыванием в него же (не знаю как это сделать)
clipboard=
(
::%avtz1%::
clipboard=%avtz2%
)
Send, ^{vk56}
sleep 150
Send ^{vk53} ;сохранить файл
В итоге задум получить ахк с автозаменами, с возможностью довавлять новые.