CaptainSparky Posted June 7, 2015 Share Posted June 7, 2015 is there a way to change a variable's name but not the data? Fir example$var = 0varchangevarname($var,newvarname) Hello. If in someway I have helped, please consider liking my post(s). The formula for the right answer: You + Right Question = Answer (Think) BEFORE you post. Link to comment Share on other sites More sharing options...
CarlD Posted June 7, 2015 Share Posted June 7, 2015 Just reassign the var's data to newvar, and optionally zero out the old var:[Local] $newvar = $var, $var = ""Am I missing something? argumentum 1 Link to comment Share on other sites More sharing options...
Malkey Posted June 7, 2015 Share Posted June 7, 2015 Just reassign the var's data to newvar, and optionally zero out the old var: [Local] $newvar = $var, $var = ""Am I missing something?The use of square brackets in the AutoIt help file normally indicate optional use.With multiple variable declarations on the same line, then using a Local, Global, Dim, Const, or Enum is not optional.A working example.Local $var = "contents" Local $newvar = $var, $var = "new" ; or $var = "" to clear variable ConsoleWrite("$newvar = " & $newvar & @LF) ConsoleWrite("$var = " & $var & @LF) CarlD 1 Link to comment Share on other sites More sharing options...
CarlD Posted June 7, 2015 Share Posted June 7, 2015 Thanks for the clarification. Link to comment Share on other sites More sharing options...
water Posted June 7, 2015 Share Posted June 7, 2015 Why would you want to change the name of a variable at all? It's just a name. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
CaptainSparky Posted June 7, 2015 Author Share Posted June 7, 2015 my script checks ini if ini value exists then add count + 1 until it does not exist but whit each count it saves value to a non existant variable which after the name of the variable there will be the count of the current count but i didnt know how, for examplechngvarname(var,var+count) guys thank you so much for being such a great community Hello. If in someway I have helped, please consider liking my post(s). The formula for the right answer: You + Right Question = Answer (Think) BEFORE you post. Link to comment Share on other sites More sharing options...
Developers Jos Posted June 7, 2015 Developers Share Posted June 7, 2015 Looks like you need to implementing this with an Array Variable.Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
water Posted June 7, 2015 Share Posted June 7, 2015 Or - when using the latest beta - with the new table data type. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
CaptainSparky Posted June 7, 2015 Author Share Posted June 7, 2015 thank you friend Hello. If in someway I have helped, please consider liking my post(s). The formula for the right answer: You + Right Question = Answer (Think) BEFORE you post. Link to comment Share on other sites More sharing options...
Gianni Posted June 7, 2015 Share Posted June 7, 2015 ... also have a look to the Assign() function Chimp small minds discuss people average minds discuss events great minds discuss ideas.... and use AutoIt.... Link to comment Share on other sites More sharing options...
CaptainSparky Posted June 10, 2015 Author Share Posted June 10, 2015 HELP!: didn't work... what I'm trying to do is this:func count()$counter += 1$varname & $counter = "bla bla"count() so it creates a new var, any ideas? Hello. If in someway I have helped, please consider liking my post(s). The formula for the right answer: You + Right Question = Answer (Think) BEFORE you post. Link to comment Share on other sites More sharing options...
jchd Posted June 10, 2015 Share Posted June 10, 2015 Possible, as explained in the post just above your last one (which you don't seem to have bothered reading), but silly at any rate. Use an array instead (again)."didn't work..." what are you talking about? This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
CaptainSparky Posted June 10, 2015 Author Share Posted June 10, 2015 I cant use arrays because I need to put strings, arrays support only this array[#] Hello. If in someway I have helped, please consider liking my post(s). The formula for the right answer: You + Right Question = Answer (Think) BEFORE you post. Link to comment Share on other sites More sharing options...
jchd Posted June 10, 2015 Share Posted June 10, 2015 Indices of arrays are positive integers but aray elements can hold any datatype, so can hold your "bla bla". So what exactly "didn't work" ? CaptainSparky 1 This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
CaptainSparky Posted June 10, 2015 Author Share Posted June 10, 2015 I got it thank you so much! Hello. If in someway I have helped, please consider liking my post(s). The formula for the right answer: You + Right Question = Answer (Think) BEFORE you post. 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