Variable im Element

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

keule
Posts: 9
Joined: 07 Apr 2022, 21:32

Variable im Element

Post by keule » 14 Mar 2023, 09:16

Hallöchen,
das einzige was funktioniert ist die Anzeige der Msgbox.

Code: Select all

	Loop, 3
	{		
		F = %A_Index%
		Loop, 3
		{
			A = %A_Index%
			IE.document.getElementById("farm%F%_pos%A%_click").click()
			SoundBeep, 1000,300
			Sleep, 500
						
			Msgbox %F%  -  %A%
		}
	}
Es wird jedoch das IE-document nicht geklickt. Jemand weiß bestimmt warum.

Danke

just me
Posts: 9573
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Variable im Element

Post by just me » 15 Mar 2023, 05:28

Code: Select all

			IE.document.getElementById("farm%F%_pos%A%_click").click()
Parameter in Funktions/Methodenaufrufen müssen als Ausdrücke/expressions übergeben werden. Dabei werden Zeichenfolgen in Anführungszeichen " eingeschlossen. Innerhalb dieser Zeichenfolgen kann nicht auf Variablen zugegriffen werden. Deshalb (wenn überhaupt):

Code: Select all

			IE.document.getElementById("farm" . F . "_pos" . A . "_click").click()

keule
Posts: 9
Joined: 07 Apr 2022, 21:32

Re: Variable im Element

Post by keule » 15 Mar 2023, 13:48

Hallöchen just me

mit den %..% hab ich immer wieder Probleme.

Aber mit deinem Code funktioniert es - Dankeschön.

LG Keule

Post Reply

Return to “Ich brauche Hilfe”