zippido Posted September 13, 2005 Posted September 13, 2005 Hi GuysIm trying to create a Autoit script to install a program for me. But I seem to have problem:One of the windows that it need access to auto-click the next button has a " and a | in it. Therefore when I type the statement WinWaitActive("Atlantis Ocean Mind 1.5")ControlClick("Atlantis Ocean Mind 1.5","Add to "Start | Programs" menu","TButton2")and run the sript I get the Error:ControlClick("Atlantis Ocean Mind 1.5","Add to "Start | Programs" menu","TButton2")ControlClick("Atlantis Ocean Mind 1.5","Add to ^ ERRORErorr: Unable to parse Line.How to I fix this Error?
MHz Posted September 14, 2005 Posted September 14, 2005 Look in the Helpfile contents for Language Reference / Datatypes and view the area which references Strings.StringsStrings are enclosed in double-quotes like "this". If you want a string actually contain a double-quote use it twice like: "here is a ""double-quote"" - ok?"You can also use single-quotes like 'this' and 'here is a ' 'single-quote' ' - ok?'You can mix quote types to make for easier working and to avoid having to double-up your quotes to get what you want. For example if you want to use a lot of double-quotes in your strings then you should use single-quotes for declaring them: 'This "sentence" contains "lots" of "double-quotes" does it not?'is much simpler than: "This ""sentence"" contains ""lots"" of ""double-quotes"" does it not?"Your error has occured because of the double quotes.ControlClick("Atlantis Ocean Mind 1.5","Add to "Start | Programs" menu","TButton2")Just use single quotes to surround the double quotes or you can double up the double quotes.ControlClick("Atlantis Ocean Mind 1.5",'Add to "Start | Programs" menu',"TButton2")
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