Тема: AHK: Сложение и вычитание переменных
kx:=0
ky:=0
Loop
{
MsgBox Текущие координаты X=%kx% Y=%ky%
Gui, Add, Text,, Изменение X:
Gui, Add, Edit,vx ;по горизонтали
Gui, Add, Text,ym, Изменение Y:
Gui, Add, Edit,vy ;по вертикали
Gui, Add, Button, default, Ввод ; ButtonВвод (если она есть) будет запущена при нажатии кнопки.
Gui, Show,, Ввод данных
Return ; Окончание секции авто-выполнения. Скрипт ожидает каких-нибудь действий пользователя.
ButtonВвод:
Gui, Submit ; Сохраняем входные данные пользователя в ассоциированной переменной элемента управления.
Gui, Destroy
if (x="") ; замена пустоты на 0
{
x:=0
}
if (y="")
{
y:=0
}
; дальше нужно изменить kx и ky с помощью x и y соответственно
[b]if(x<0)
{
kx = %kx%-%x%
}
if(x>0)
{
kx = %kx%+%x%
}
if(y<0)
{
ky = %ky%-%y%
}
if(y>0)
{
ky = %ky%+%y%
}[/b]
}
Помогите пожалуйста со сложением/вычитанием переменных.
Переменные kx и ky могут содержать любое число от -10000 до 10000
Переменные x и y могут содержать любое число от -100 до 100