Что нового

Скрыть активное окно

jufas222

Знающий
Сообщения
93
Репутация
5
Всем доброго времени суток.

Версия AutoIt: v.3


Описание: Мне не обходимо, чтобы после запуска скрипта окошечко скрывалось, подскажите, как это осуществить.


Мой код:

Код:
HotKeySet("{ESC}","_Exit")



#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 615, 438, 192, 124)
$Label1 = GUICtrlCreateLabel("Label1", 144, 16, 252, 25)
$Button1 = GUICtrlCreateButton("Button1", 8, 72, 161, 41)
$Button2 = GUICtrlCreateButton("Button2", 8, 130, 161, 41)
$Button3 = GUICtrlCreateButton("Button3", 8, 192, 161, 41)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button3
			Exit
		Case $Button1

           ;WinSetState ( "Form1", "", @SW_MINIMIZE)          пробовал написать так, но ошибка вылетает.
            sleep(10000)
			MouseClick("left",88, 752,1,0 )
			Sleep(2000)
			MouseClick("left",163, 43,1,15)
			Sleep(500)
			Send("http://www.avkeys.org/list_avast.htm")
			Sleep(200)
			Send("{ENTER}")
			Sleep(7000)
			MouseClick("left",619, 303,1,15)
			Sleep(3000)
			MouseClick("left",677, 451,1,14)
			Sleep(2000)
			MouseClick("left",734, 323,1,10)
			Sleep(4000)
			MouseClick("left",1336, 9,1,10)
			Sleep(1000)
			MouseClick("left",1162, 750,1,10)
			Sleep(1000)
			MouseClick("left",1164, 742,1,10)
			Sleep(4000)
			MouseClick("left",894, 79,1,10)
			Sleep(2000)
			MouseClick("left",233, 485,1,10)
			Sleep (500)
			MouseClick("left",422, 286,1,10)
			Sleep(500)
			MouseClick("left",717, 658,1,10)
			Sleep(4000)
			MouseClick("left",567, 424,1,10)
			Sleep(500)
			MouseClick("left",1081, 30,1,10)
			Sleep(1000)
			MouseClick("left",56, 145,2,5)
			Sleep(2000)




	EndSwitch
WEnd









 Func _Exit()
	 Exit
	 EndFunc
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Убери это:
Код:
GUISetState(@SW_SHOW)

или поменяй на это:
Код:
GUISetState(@SW_HIDE)



Добавлено:
Сообщение автоматически объединено:

Или используй:
Код:
WinSetState($Form1, '', @SW_HIDE)
 
Автор
J

jufas222

Знающий
Сообщения
93
Репутация
5
Zaramot [?]

Но ведь тогда не смогу нажать на нужную кнопку )))



Спасибо, я просто не был внимателен и не поставил символ "$" в свой код :-[, по этому у меня выдовало ошибку, но на вашем примере я заметил. Спасибо ещё раз :smile:
 
Верх