set variable bug?
Posted: Thu May 10, 2012 6:19 pm
Hello, I'm doing a text loop of 2 lines in a file and on each loop i set a var to store the value of each line. The thing is after the first loop the current line changes its value and so the previously stored var changes it too, is there any way to asign the values inside the loop to use them later?Here's an example;*****************************;* RoboTask Task file;* Do not edit in text editor!;***************************** [Root]ActionAfterRun=INTEGER|0Actions=FOLDERAutomat=INTEGER|-1CatID=INTEGER|1425470229Comment=STRINGLISTContinueOnError=INTEGER|0ExternalName=STRING|"Task59"Hide=INTEGER|0ID=INTEGER|1418285885 LocalVariables=STRING|"test,cadena,coma,clave,grupo,apellido _p,nombres,nombre_fusion,matricula,linea,contador,cap5,linea _actual,author_g,quote_g"LogOnAsUser=INTEGER|1Name=STRING|"test"OnErrorTaskID=INTEGER|0Priority=INTEGER|3RunOnClose=INTEGER|0RunOnStartup=INTEGER|0ToLog=INTEGER|3WriteGeneralLog=INTEGER|0[Actions]Action1=FOLDERAction10=FOLDERAction11=FOLDERAction2=FOLDERAction3=FOLDERAction4=FOLDERAction5=FOLDERAction6=FOLDERAction7=FOLDERAction8=FOLDERAction9=FOLDER[Actions\Action1]ActionID=STRING|"A_VARIABLES_SET"Enabled=INTEGER|-1Name=STRING|"Set variable ""LINEA_ACTUAL"" with value """""Params=FOLDER[Actions\Action1\Params]expand=STRING|"0"varname=STRING|"LINEA_ACTUAL"[Actions\Action10]ActionID=STRING|"A_LOOP_END"Enabled=INTEGER|-1Name=STRING|"End Loop"[Actions\Action11]ActionID=STRING|"A_DIALOG_MESSAGE"Enabled=INTEGER|-1Name=STRING|"Show ""Quote: {quote_g}"""Params=FOLDER[Actions\Action11\Params]icon=STRING|"1"msg0=STRING|"Quote: {quote_g}"msg1=STRING|"Author: {author_g}"msgcount=STRING|"2"playsound=STRING|"0"showmessage=STRING|"1"[Actions\Action2]ActionID=STRING|"A_VARIABLES_SET"Enabled=INTEGER|-1Name=STRING|"Set variable ""CONTADOR"" with value ""0"""Params=FOLDER[Actions\Action2\Params]expand=STRING|"0"varname=STRING|"CONTADOR"varvalue=STRING|"0"[Actions\Action3]ActionID=STRING|"A_LOOP_TEXT"Enabled=INTEGER|-1Name=STRING|"Text Loop"Params=FOLDER[Actions\Action3\Params]destvar=STRING|"LINEA_ACTUAL"line0=STRING|"""Quote1"""line1=STRING|"author1"linecount=STRING|"2"sourcetext=STRING|"1"[Actions\Action4]ActionID=STRING|"A_VARIABLES_INCREMENT"Enabled=INTEGER|-1Name=STRING|"Increment variable ""contador"""Params=FOLDER[Actions\Action4\Params]incement=STRING|"1"vaiable=STRING|"contador"[Actions\Action5]ActionID=STRING|"A_FLOW_IF"Enabled=INTEGER|-1Name=STRING|"If Then"Params=FOLDER[Actions\Action5\Params]case=STRING|"0"operator=STRING|"0"type=STRING|"1"value1=STRING|"{contador}"value2=STRING|"1"[Actions\Action6]ActionID=STRING|"A_VARIABLES_SET"Enabled=INTEGER|-1Name=STRING|"Set variable ""quote_G"" with value ""{linea_actual}"""Params=FOLDER[Actions\Action6\Params]expand=STRING|"0"varname=STRING|"quote_G"varvalue=STRING|"{linea_actual}"[Actions\Action7]ActionID=STRING|"A_FLOW_ELSE"Enabled=INTEGER|-1Name=STRING|"Else"[Actions\Action8]ActionID=STRING|"A_VARIABLES_SET"Enabled=INTEGER|-1Name=STRING|"Set variable ""AUTHOR_G"" with value ""{linea_actual}"""Params=FOLDER[Actions\Action8\Params]expand=STRING|"0"varname=STRING|"AUTHOR_G"varvalue=STRING|"{linea_actual}"[Actions\Action9]ActionID=STRING|"A_FLOW_ENDIF"Enabled=INTEGER|-1Name=STRING|"End If"