I need this code: "If clipboard contains "aaaaaa", then stop, else continus to execute the macro.
I'm not able to make this

¡Thanks!
Moderators: JRL, Dorian (MJT support)
Code: Select all
GetClipBoard>data
If>data=aaaaaa
Exit>0
EndIf
Code: Select all
OnEvent>file_exists,%temp_dir%scratchFile.tmp,0,CloseScript
SRT>CloseScript
DeleteFile>%temp_dir%scratchFile.tmp
DeleteFile>%temp_dir%scratchFile.scp
Exit>0
END>CloseScript
WriteLn>%temp_dir%scratchFile.scp,wres,Label>Start
WriteLn>%temp_dir%scratchFile.scp,wres,GetClipBoard>data
WriteLn>%temp_dir%scratchFile.scp,wres,If>data=aaaaaa
WriteLn>%temp_dir%scratchFile.scp,wres, WriteLn>%temp_dir%scratchFile.tmp,Wres,1
WriteLn>%temp_dir%scratchFile.scp,wres, Exit>0
WriteLn>%temp_dir%scratchFile.scp,wres,EndIf
WriteLn>%temp_dir%scratchFile.scp,wres,Wait>0.01
WriteLn>%temp_dir%scratchFile.scp,wres,goto>Start
ExecuteFile>%temp_dir%scratchFile.scp
////the rest of your code
Code: Select all
OnEvent>file_exists,%temp_dir%scratchFile.tmp,0,CloseScript
SRT>CloseScript
DeleteFile>%temp_dir%scratchFile.tmp
DeleteFile>%temp_dir%scratchFile.scp
Exit>0
END>CloseScript
WriteLn>%temp_dir%scratchFile.scp,wres,Label>Start
WriteLn>%temp_dir%scratchFile.scp,wres,GetClipBoard>data
WriteLn>%temp_dir%scratchFile.scp,wres,If>data=aaaaaa
WriteLn>%temp_dir%scratchFile.scp,wres, WriteLn>%temp_dir%scratchFile.tmp,Wres,1
WriteLn>%temp_dir%scratchFile.scp,wres, Exit>0
WriteLn>%temp_dir%scratchFile.scp,wres,EndIf
WriteLn>%temp_dir%scratchFile.scp,wres,Wait>0.01
WriteLn>%temp_dir%scratchFile.scp,wres,goto>Start
ExecuteFile>%temp_dir%scratchFile.scp
Dialog>Dialog1
Caption=Counting
Width=445
Height=250
Top=148
Left=27
Label=msLabel1,168,112
EndDialog>Dialog1
show>Dialog1
Let>kk=0
Label>Loop
Add>kk,1
Let>dialog1.mslabel1=%kk%
ResetDialogAction>dialog1
Wait>0.01
goto>Loop
Code: Select all
GetClipBoard>data
If>data=aaaaaa
Exit>0
EndIf