1

Тема: AHK: Синтаксис AHK - знак процента

Есть коротенький пример. Помогите с синтаксисом :

#Persistent
	h1:=h2:=h3:=h4:=h5:=h6:=h7:=8
	Loop 5 
		MsgBox, % h%A_Index+2%
Жизнь стоит того чтобы не быть сволочью. (с) Разные Люди

2 (изменено: Александр_, 2012-08-30 13:42:02)

Re: AHK: Синтаксис AHK - знак процента

MsgBox, % h%A_Index%+2

3

Re: AHK: Синтаксис AHK - знак процента

Благодарствую

Жизнь стоит того чтобы не быть сволочью. (с) Разные Люди

4

Re: AHK: Синтаксис AHK - знак процента

Опять же ж - синтаксис:
правильно ли я записал % "ahk_id hB"%A_Index% в кусочке скрипта приведенном ниже?

	 Loop %qq% {
		;MsgBox, % "hB1=" hB1 "  hB" A_Index "=" hB%A_Index%
		If (hWnd=hB%A_Index%)
		   PostMessage, WM_NCLBUTTONDOWN:=0xA1, HTCAPTION:=2,,, % "ahk_id hB"%A_Index%
	    }
Жизнь стоит того чтобы не быть сволочью. (с) Разные Люди

5

Re: AHK: Синтаксис AHK - знак процента

Тут не нужны проценты, это ведь конкатенация строк. Можно писать ..., % "ahk_idhB" A_Index или ..., ahk_id%hWnd% , вложенные проценты тут никак не подойдут.

6

Re: AHK: Синтаксис AHK - знак процента

Еще раз спасибо! )))

Жизнь стоит того чтобы не быть сволочью. (с) Разные Люди