Что нового

Выключение ПК и действия перед этим.

FiReDoGGi

Новичок
Сообщения
42
Репутация
2
Вот есть такой код. Но первый иф зациклился :'(
Каким образом это исправить.
Пояснения: Перед Логом КП должен выполнить дейстивия если в первый InputBox ввели "1". Если нет то просто выключится.

Код:
Opt("PixelCoordMode",0)
Opt("MouseCoordMode",0)
Opt("SendKeyDelay",20)

#Include <WinAPIEx.au3>
 _WinAPI_SetKeyboardLayout(WinGetHandle('World of Warcraft'), 0x0409)

$Home = InputBox("", "Если 1 то делаем, если 0 то нет")
$Shutdown = InputBox("Выключение", "Введите время до выключения компьютера в минутах")
$ShutdownTimer = TimerInit()
While 1
    $SD = TimerDiff($ShutdownTimer) / 60000
		If $Home = 1 Then
			Send("{ENTER}")
			Send("/use item:6948")
			Send("{ENTER}")
		EndIf
		If $SD > $Shutdown Then
			Shutdown(0)
			Exit
		EndIf
	WEnd
 
Автор
F

FiReDoGGi

Новичок
Сообщения
42
Репутация
2
Хм. то есть лишний слип это плюс а не минус?
В каком плане разгружает?
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
FiReDoGGi сказал(а):
Хм. то есть лишний слип это плюс а не минус?
В каком плане разгружает?

Нажми CTRL-ALT-DEL и посмотри на загрузку ЦП со Sleep() и без него. :blum:
 

joiner

Модератор
Локальный модератор
Сообщения
3,570
Репутация
632
но при выполнении не происходит выключение компа. только выход из системы..
 
Верх