I'm trying to use autohotkey to gather a chuck of data from a website and then click a certain spot on the website depending on what the text is. I'm able to get it to actually pick up the value but when it comes to the if statement it won't seem to process and yields no error message. Here is a quick sample of my code, there is about 20 if statement values so for brevity sake I've only included a few of the values.
GuessesLeft = 20
Errorcount = 0
;triple click and copy text making a variable out of the clipboard
;while (GuessesLeft!=0) part of future while loop
;{ part of future while loop
click 927,349
click 927,349
click 927,349
Send ^c
GetValue = %Clipboard%
if ( GetValue = "Frontal boss")
{
click 955,485
Guessesleft -= 1
}
else if ( GetValue = "Supraorbital Ridge")
{
click 955,571
Guessesleft -= 1
}
;....ETC
else
{
Errorcount += 1
}
;} part of future while loop
Any tips on what I might be doing wrong. Ideally I'd use a case statement but AHK doesn't seem to have them.
Frontal Bossis in the clipboard, the first if statement is taken. The problem must be elsewhere. - 2501Frontal Bossmust also have quotes around it,"Frontal Boss"and be the entirety of the copied text in the Clipboard -- rather than some portion of that text. And, triple clicking a paragraph on a webpage will likely include some additional non-printing characters at the end which will need to be trimmed off. I address these possibilities in my answer, but ultimately the OP should have been more clear what he or she wants . . . - PGilm