crystalburner Posted February 28, 2006 Share Posted February 28, 2006 how can i count inside the loop below in hex so that the test.txt file that is written contains mappath00=computer\share mappath01=computer\share mappath02=computer\share mappath03=computer\share mappath04=computer\share mappath05=computer\share mappath06=computer\share mappath07=computer\share mappath08=computer\share mappath09=computer\share mappath0a=computer\share mappath0b=computer\share you will need to put the attached file with the script when it runs to see what I mean! #include<Array.au3> #include<File.au3> #include <String.au3> #NoTrayIcon filedelete ("test.txt") $var = IniReadSectionNames("~netfldr.tmp") If @error Then MsgBox(4096, "", "~netfldr.tmp missing!") Else For $i = 1 To $var[0] $var2=StringTrimLeft ( $var[$i], 2 ) FileWriteLine ( "test.txt", "mappath" & $var[0] & "=" & $var2 ) MsgBox(4096, "", $var2) Next EndIf Link to comment Share on other sites More sharing options...
BillLuvsU Posted February 28, 2006 Share Posted February 28, 2006 (edited) hmmmm so you want a hex counting function? Edit: If so try creating a global var at the beggining that equals zero. Then create a func that converts it to decimal and adds one and then converts it back the hex. I would have made it but that would ruin the fun for you. Hint: I believe there are built in functions for converting things to hex and decimal. Edited February 28, 2006 by fear1313 [center][/center]Working on the next big thing.Currently Playing: Halo 4, League of LegendsXBL GT: iRememberYhslaw Link to comment Share on other sites More sharing options...
crystalburner Posted February 28, 2006 Author Share Posted February 28, 2006 hmmmmso you want a hex counting function?see abovei need each line to contain a two digit hex numberat the moment that script writes out thismappath3=qserver\c$mappath3=Qserver\e$mappath3=qserver\d$mappath3=qserver\c$mappath3=Qserver\e$mappath3=qserver\d$mappath3=qserver\c$mappath3=Qserver\e$mappath3=qserver\d$mappath3=qserver\c$mappath3=Qserver\e$mappath3=qserver\d$where it should bemappath00=qserver\c$mappath01=Qserver\e$mappath02=qserver\d$mappath03=qserver\c$mappath04=Qserver\e$mappath05=qserver\d$mappath06=qserver\c$mappath07=Qserver\e$mappath08=qserver\d$mappath09=qserver\c$mappath00=Qserver\e$mappath0A=qserver\d$(and so on (hex in caps) ) Link to comment Share on other sites More sharing options...
Valuater Posted February 28, 2006 Share Posted February 28, 2006 i dont see an attached file to read from 8) Link to comment Share on other sites More sharing options...
crystalburner Posted February 28, 2006 Author Share Posted February 28, 2006 whoops! Link to comment Share on other sites More sharing options...
crystalburner Posted February 28, 2006 Author Share Posted February 28, 2006 um... i am attaching it.. but it wont do it! so here it is, save it as ~netfldr.tmp [\\qserver\c$] Name=\\qserver\c$ User= Password= [\\Qserver\e$] Name=\\Qserver\e$ User= Password= [\\qserver\d$] Name=\\qserver\d$ Link to comment Share on other sites More sharing options...
crystalburner Posted February 28, 2006 Author Share Posted February 28, 2006 um... i am attaching it.. but it wont do it! so here it is, save it as ~netfldr.tmp [\\qserver\c$] Name=\\qserver\c$ User= Password= [\\Qserver\e$] Name=\\Qserver\e$ User= Password= [\\qserver\d$] Name=\\qserver\d$ here is the answer for anyone else struggling! #include<Array.au3> #include<File.au3> #include <String.au3> #NoTrayIcon filedelete ("test.txt") $var = IniReadSectionNames("~netfldr.tmp") If @error Then MsgBox(4096, "", "~netfldr.tmp missing!") Else For $i = 1 To $var[0] $var2=StringTrimLeft ( $var[$i], 2 ) $tmp = $i - 1 $result = Hex($tmp, 2) FileWriteLine ( "test.txt", "set mappath" & $result & "=" & $var2 ) ; MsgBox(4096, "", $var2) Next EndIf 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