dragonheard Posted December 29, 2013 Share Posted December 29, 2013 Hello, i am trying to make a script which will keep increasing variables <makes no sense at all..> so like whenever i hit a button <my case number 1> i want it to make a new variable with a different name than the last one so for example: i hit 1 variable "var1 = data" i hit 1 variable "var2 = data" and so on and on i tried searching for solutions but the answers didn't help at all as they posted scripts which won't work the way they are supposed to. <they say use assign and then it says var not declared while it's the 1st thing happening> what i got now: HotKeySet("1","zetpositie") HotKeySet("{esc}","exit1") $pos1 = 1 dim $array[20] ;somethinghere to fill the array while 1 $getal = $array[$pos1] send ($getal) ; it's supposed to send the value of $getal yet it gives me not declared error. WEnd Func zetpositie() $pos1 = $pos1 + 1 EndFunc func exit1() Exit EndFunc please tell me what i am doing wrong and tell me how i can fix this =) thanks, Dh Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted December 29, 2013 Moderators Share Posted December 29, 2013 dragonheard,This works fine for me:HotKeySet("1", "zetpositie") HotKeySet("{esc}", "exit1") Global $pos1 = 1 Global $array[20] For $i = 0 To 19 $array[$i] = "Element " & $i Next While 1 $getal = $array[$pos1] ConsoleWrite($getal & @CRLF) ;Send($getal) Sleep(100) ; Gve the CPU a chance to breathe WEnd Func zetpositie() $pos1 = $pos1 + 1 If $pos1 = 20 Then $pos1 = 0 ; Errorcheck EndFunc ;==>zetpositie Func exit1() Exit EndFunc ;==>exit1I recommend you use Tidy on your code to get the indenting correct as in teh example I posted - it makes it much easier to spot any unclosed blocks (and makes it easier to scan the code as well). M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
dragonheard Posted January 13, 2014 Author Share Posted January 13, 2014 thanks a lot & i allways wondered what the tidy code changed cause i never saw any change, dh Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now