Что нового

необходимо создать окно в котором будет перечень действий

Montekristo

Новичок
Сообщения
21
Репутация
0
Здравствуйте форумчане
мне необходимо создать окно в котором будет перечень действий которые я могу выбирать методом галочек. А точнее это все выглядит так, Я написал авто установщики для группы программ и теперь мне нужно это сложить в кучу таким образом, чтоб Я мог с легкостью (не влезая в код программы) выбирать что устанавливать, а что нет. А точнее отметил галочками какие установщики мне нужно запустить нажал "OK'' и понеслась.
И еще било бы замечательно чтоб были еще выбор сценария галочек. А точнее нажал на какой либо из сценариев по методу галочек или какого либо меню и оно нам раз ставило необходимые галочки заранее предусмотрены для того или иного случая. ;D :IL_AutoIt_1:
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Запусти поиск по форуму на слово GUICtrlCreateCheckbox и сиди, читай...
:tv_horror:
 
Автор
M

Montekristo

Новичок
Сообщения
21
Репутация
0
Спасибо уважаемый за подсказку. Посижу почитаю ;D
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
А если ты хотел чтобы тебе готовое решение дали, то это в "Стол заказов" или в коммерческий сектор.
:construction:
 
Автор
M

Montekristo

Новичок
Сообщения
21
Репутация
0
не в коем случае. Мне бы лично зверя приручить. Просто Я не совсем понимаю как к этому подступится и с чего начать. Пока сижу читаю мб найду какой либо пример, мб кто подскажет с чего начать. И собственно говоря Я не сильно люблю когда за меня что либо делают. Возможно Я не очень правильно выразился при написании темы но все выше сказанное это как по мне самое точное описание того чего Я хотел бы добиться.
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Вот например
Код:
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $aText[3]=["Путин.","Краб.","Президент."]
$GUI = GUICreate("", 460, 134, 192, 124)
$Ch1 = GUICtrlCreateCheckbox($aText[0], 40, 8, 97, 17)
$Ch2 = GUICtrlCreateCheckbox($aText[1], 40, 40, 161, 17)
$Ch3 = GUICtrlCreateCheckbox($aText[2], 40, 72, 161, 17)
$Send = GUICtrlCreateButton("Написать", 40, 96, 99, 25)
$Edit1 = GUICtrlCreateEdit("", 216, 0, 233, 121)
GUISetState(@SW_SHOW)
While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $Send
			__SendText()
		Case $GUI_EVENT_CLOSE
			Exit
	EndSwitch
WEnd
Func __SendText()
	Local $sText
	If BitAND(GUICtrlRead($Ch1),$gui_checked)=$gui_checked Then
		$sText&=$aText[0]
	EndIf
	If BitAND(GUICtrlRead($Ch2),$gui_checked)=$gui_checked Then
		$sText&=$aText[1]
	EndIf
	If BitAND(GUICtrlRead($Ch3),$gui_checked)=$gui_checked Then
		$sText&=$aText[2]
	EndIf
	GUICtrlSetData($Edit1,$sText)
EndFunc
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Ну и для создания "сценариев" посмотри http://autoit-script.ru/autoit3_docs/functions/GUICtrlSetState.htm
 
Автор
M

Montekristo

Новичок
Сообщения
21
Репутация
0
:smile:Спосибо всем за подсказки все заработало как часы и даже лутше :ok:
 
Верх