1 (изменено: Gh0sTG0, 2023-05-16 22:45:51)

Тема: AHK: Сбросить состояние всего до того, как оно при запуске скрипта?

Добрый вечер.
Возможно ли сбросить состояние всего подряд (наполнение переменных и.т.п.) в состояние, какое оно находится сразу после запуска программы, без, собственно, рестарта программы? (код наполняет переменные->команда->все переменные такие же какими они были при запуске программы?)
Либо так, чтобы при "особой" команде, сразу же после перезапуска оно бы начало выполнять код, привязанный к кнопке? (но при обычном включении/reload'е так не надо.)

Или только вручную все обнулять?

2

Re: AHK: Сбросить состояние всего до того, как оно при запуске скрипта?

Используйте функции с локальными переменными. При выходе из функции локальные переменные очищаются. Или используйте классы. При удалении экземпляра класса все его поля освобождаются.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Сбросить состояние всего до того, как оно при запуске скрипта?

teadrinker
Спасибо, пойду про это почитаю.

4

Re: AHK: Сбросить состояние всего до того, как оно при запуске скрипта?

Сразу после запуска, или после секции автовыполнения?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui