Что нового

HotKey нужна помощь

Статус
Закрыто для дальнейших ответов.

EWR

Новичок
Сообщения
30
Репутация
1
Ребят возникла проблема есть такой код:

Код:
If $znachenie = 1 Then
				MsgBox(0, $caption, "Znachenie ravno 1")
			Else
				MsgBox(0, $caption, "Znachenie ravno 0")
			EndIf


Так вот нужно чтоб скажем при нажатии на F5 выдавало
Код:
MsgBox(0, $caption, "Znachenie ravno 1")

А при последующем нажатии
Код:
MsgBox(0, $caption, "Znachenie ravno 0")

И так опять F5 выдается
Код:
MsgBox(0, $caption, "Znachenie ravno 1")

и так далее
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Код:
$znachenie=0

HotKeySet('{F5}','_Msg')

Sleep(10000)

Func _Msg()
	MsgBox(0,'','Значение = '&$znachenie,1)
	If $znachenie=1 Then
		$znachenie=0
	Else
		$znachenie=1
	EndIf
EndFunc
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Вот самый короткий вариант: ;D
Код:
$iZn = 0
HotKeySet("{F5}",'_MyFunc')

While Sleep(100)
WEnd

Func _MyFunc()
	$iZn = Not $iZn
	MsgBox(0,'',"Значение равно: "& Int($iZn) )
EndFunc
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,487
Справку отменили?

Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Верх