1 (изменено: sh323, 2019-03-01 10:57:52)

Тема: AHK: Gui на несколько значений

Здравствуйте это снова я со своими проблемами.
У меня есть несколько Gui, 1:,Gui, 2:,Gui, 3: итд и есть строчка

Gui, +AlwaysOnTop +ToolWindow -Caption +LastFound -SysMenu
WinSet, TransColor, 12345 
Gui, Color, 12345
Gui, Font, s48 q3

(делает прозрачность окна) данная строчка применяется только к Gui, 1:. Как сделать чтобы данная прозрачность применялась и к Gui, 3 и Gui, 99 ?
Или не стоит заморачиваться, и для каждого прописать отдельно ?

2

Re: AHK: Gui на несколько значений

sh323 пишет:

Или не стоит заморачиваться, и для каждого прописать отдельно ?

А по другому и не получится. Дело в том, что если идентификатор ГУИ не указан, то он автоматом считается как "1":


Gui, Add, ListBox,w300 r5
Gui, Color, 12345
Gui, Add, Button,xm y+5,Кнопка
Gui, Font, s48 q3
Gui, Show
Return

ButtonКнопка:
GuiClose:
	MsgBox % A_Gui
Return
Esc::
	ExitApp

Иными словами, результат Вашего примера и должен происходить.

3

Re: AHK: Gui на несколько значений

KusochekDobra пишет:

если идентификатор ГУИ не указан, то он автоматом считается как "1"

Не-а, не всегда.

Gui, Show, w300 h100
Sleep, 1000
Gui, 1: Destroy
Gui, New
Gui, Show, w300 h100
Sleep, 1000
Gui, 1: Destroy
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

4 (изменено: sh323, 2019-03-01 18:20:30)

Re: AHK: Gui на несколько значений

KusochekDobra пишет:
sh323 пишет:

Или не стоит заморачиваться, и для каждого прописать отдельно ?

А по другому и не получится. Дело в том, что если идентификатор ГУИ не указан, то он автоматом считается как "1":


Gui, Add, ListBox,w300 r5
Gui, Color, 12345
Gui, Add, Button,xm y+5,Кнопка
Gui, Font, s48 q3
Gui, Show
Return

ButtonКнопка:
GuiClose:
	MsgBox % A_Gui
Return
Esc::
	ExitApp

Иными словами, результат Вашего примера и должен происходить.

Видимо я бестолковый снова не так объяснил. И и хотел узнать можно ли как-то задать множественные идентификатор например от 1-10 чтобы не прописывать для каждого отдельно.

5 (изменено: MandarinKa02, 2019-03-01 18:27:21)

Re: AHK: Gui на несколько значений

y:=0
loop % 5 {
	y+=100
	Gui, New,+AlwaysOnTop +ToolWindow -Caption +LastFound -SysMenu +hwndhwnd
	Gui, Color, 12345
	Gui, Font, s48 q3
	Gui,Add,Text,,Hello
	Gui,Show,w300 h200 y%y%
	WinSet, TransColor, 12345, ahk_id %hwnd%
}

6

Re: AHK: Gui на несколько значений

KusochekDobra пишет:

Дело в том, что если идентификатор ГУИ не указан

Номер ГУИ.

7

Re: AHK: Gui на несколько значений

У GUI вместо номера может быть имя.