array frage

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

effel
Posts: 139
Joined: 16 Jan 2018, 13:34

array frage

01 Oct 2019, 08:26

hallo, irgendwas mache ich da nicht richtig, kann mir jemand helfen?

vielen dank :-)

Code: Select all

xa1 := "Anmeldung der App"
xa2 := "WLAN-Gerät wurde vom Gastzugang abgemeldet"
xa3 := "WLAN-Gerät über Gastzugang angemeldet"
xa4 := "WLAN-Autokanal"
xa5 := "Selbstständige Freigabe"
xa6 := "Neues WLAN-Gerät erstmalig angemeldet"
xa7 := "Netzwerkgerät Name:"
xa8 := "Die FRITZ!Box-Einstellungen wurden über die Benutzeroberfläche geändert."

Array.Push(xa1, xa2, xa3, xa4, xa5, xa6, xa7, xa8)

 For each, attachment in array
 {
   Loop, read, C:\temp\fb_tools\event.csv
   {
   If A_LoopReadLine contains % A_Space attachment A_Space
   xxx1 = %A_LoopReadLine%`n%xxx1%
   }
  fileDelete, C:\temp\fb_tools\xxx1%A_Index%.csv
  fileappend, %xxx1%, C:\temp\fb_tools\xxx1%A_Index%.csv
 }
User avatar
TheDewd
Posts: 1391
Joined: 19 Dec 2013, 11:16
Location: USA

Re: array frage

01 Oct 2019, 08:41

You have not defined the array named "Array" yet, so you cannot "Push" to the array that has not yet been created.

Sie haben das Array mit dem Namen "Array" noch nicht definiert, daher können Sie das Array, das noch nicht erstellt wurde, nicht "pushen".

Code: Select all

Array := [] ; <-- ADD / Hinzufügen

xa1 := "Anmeldung der App"
xa2 := "WLAN-Gerät wurde vom Gastzugang abgemeldet"
xa3 := "WLAN-Gerät über Gastzugang angemeldet"
...
:?:
Image Bulldozer - Sokoban inspired game from 1994 recreated in AutoHotkey.
effel
Posts: 139
Joined: 16 Jan 2018, 13:34

Re: array frage

01 Oct 2019, 08:48

Thanks :bravo:

Code: Select all

xa1 := "Anmeldung der App"
xa2 := "WLAN-Gerät wurde vom Gastzugang abgemeldet"
xa3 := "WLAN-Gerät über Gastzugang angemeldet"
xa4 := "WLAN-Autokanal"
xa5 := "Selbstständige Freigabe"
xa6 := "Neues WLAN-Gerät erstmalig angemeldet"
xa7 := "Netzwerkgerät Name:"
xa8 := "Die FRITZ!Box-Einstellungen wurden über die Benutzeroberfläche geändert."

Array := [] ; <-- ADD
Array.Push(xa1, xa2, xa3, xa4, xa5, xa6, xa7, xa8)

 For each, attachment in array
 {
   xxx1 =
   Loop, read, C:\temp\fb_tools\event.csv
   {
   If A_LoopReadLine contains % A_Space attachment A_Space
   xxx1 = %A_LoopReadLine%`n%xxx1%
   }
  fileDelete, C:\temp\fb_tools\xxx1%A_Index%.csv
  fileappend, %xxx1%, C:\temp\fb_tools\xxx1%A_Index%.csv
 }
effel
Posts: 139
Joined: 16 Jan 2018, 13:34

Re: array frage

01 Oct 2019, 08:57

kann ich in der schleife auch die adresse von A_LoopReadLine auslesen??

bei "Anmeldung der App" möchte ich xa1 als wert haben, geht das?

dann würde ich diese variable bei der file-namen vergabe einbeziehen

Code: Select all

fileappend, %xxx1%, C:\temp\fb_tools\xxx1%DieGesuchteVAR%.csv

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 3 guests