D
dreamorder
Гость
Доброго времени суток гос-да.
Не смотря на то, что с Autoit знаком уже давно, с массивами ещё не разобрался до конца.
Собственно по этому и прошу о помощи с простой задачей.
Мой (не молодой, пропитый) ум легче воспринимает примеры скрипта с пояснениями в строках для конкретной задачи,
чем отдельные описания справки Autoit. На программиста то я не учился :(
для примера:
Очень большая просьба, уважаемые программисты, покажите пожалуйста пример скрипта ( с подробными пояснениями к строкам),
где все элементы окна GUI будут в массиве, но самое главное с конкретно заданными координатами :blink:
к примеру левый верхний $label1 по координатам (33,5) и размером 20 х 10 пикселей, остальные по сетке
через 3 пикселя, такого же размера.
Заранее спасибо всем кто откликнется на эту просьбу.
Не смотря на то, что с Autoit знаком уже давно, с массивами ещё не разобрался до конца.
Собственно по этому и прошу о помощи с простой задачей.
Мой (не молодой, пропитый) ум легче воспринимает примеры скрипта с пояснениями в строках для конкретной задачи,
чем отдельные описания справки Autoit. На программиста то я не учился :(
для примера:
Код:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 615, 438, 192, 124)
$Label1 = GUICtrlCreateLabel(" ", 40, 40, 34, 17, $WS_BORDER)
$Label2 = GUICtrlCreateLabel(" ", 40, 64, 34, 17, $WS_BORDER)
$Label3 = GUICtrlCreateLabel(" ", 40, 88, 34, 17, $WS_BORDER)
$Label4 = GUICtrlCreateLabel(" ", 40, 112, 34, 17, $WS_BORDER)
$Label5 = GUICtrlCreateLabel(" ", 40, 136, 34, 17, $WS_BORDER)
$Label6 = GUICtrlCreateLabel(" ", 80, 40, 34, 17, $WS_BORDER)
$Label7 = GUICtrlCreateLabel(" ", 80, 64, 34, 17, $WS_BORDER)
$Label8 = GUICtrlCreateLabel(" ", 80, 88, 34, 17, $WS_BORDER)
$Label9 = GUICtrlCreateLabel(" ", 80, 112, 34, 17, $WS_BORDER)
$Label10 = GUICtrlCreateLabel(" ", 80, 136, 34, 17, $WS_BORDER)
$Label11 = GUICtrlCreateLabel(" ", 120, 40, 34, 17, $WS_BORDER)
$Label12 = GUICtrlCreateLabel(" ", 120, 64, 34, 17, $WS_BORDER)
$Label13 = GUICtrlCreateLabel(" ", 120, 88, 34, 17, $WS_BORDER)
$Label14 = GUICtrlCreateLabel(" ", 120, 112, 34, 17, $WS_BORDER)
$Label15 = GUICtrlCreateLabel(" ", 120, 136, 34, 17, $WS_BORDER)
$Label16 = GUICtrlCreateLabel(" ", 160, 40, 34, 17, $WS_BORDER)
$Label17 = GUICtrlCreateLabel(" ", 160, 64, 34, 17, $WS_BORDER)
$Label18 = GUICtrlCreateLabel(" ", 160, 88, 34, 17, $WS_BORDER)
$Label19 = GUICtrlCreateLabel(" ", 160, 112, 34, 17, $WS_BORDER)
$Label20 = GUICtrlCreateLabel(" ", 160, 136, 34, 17, $WS_BORDER)
$Label21 = GUICtrlCreateLabel(" ", 200, 40, 34, 17, $WS_BORDER)
$Label22 = GUICtrlCreateLabel(" ", 200, 64, 34, 17, $WS_BORDER)
$Label23 = GUICtrlCreateLabel(" ", 200, 88, 34, 17, $WS_BORDER)
$Label24 = GUICtrlCreateLabel(" ", 200, 112, 34, 17, $WS_BORDER)
$Label25 = GUICtrlCreateLabel(" ", 200, 136, 34, 17, $WS_BORDER)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Очень большая просьба, уважаемые программисты, покажите пожалуйста пример скрипта ( с подробными пояснениями к строкам),
где все элементы окна GUI будут в массиве, но самое главное с конкретно заданными координатами :blink:
к примеру левый верхний $label1 по координатам (33,5) и размером 20 х 10 пикселей, остальные по сетке
через 3 пикселя, такого же размера.
Заранее спасибо всем кто откликнется на эту просьбу.