Demo-Draw

From iMacros

Jump to: navigation, search
iMacros drawing circle in Java applet
iMacros drawing circle in Java applet
It's not only mouse clicks, but also mouse movements that may be recorded by the DS (DirectScreen) technology.

(You might have to increase the wait statements, or set the !REPLAYSPEED variable, if macro is played too fast for the applet.)

VERSION BUILD=6000502     
TAB T=0     
TAB CLOSEALLOTHERS     
URL GOTO=http://www.iopus.com/imacros/demo/v6/java/draw/   
'TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:S1 CONTENT=This<SP>macro<SP>draws<SP>a<SP>circle<SP>in<SP>the<SP>JAVA<SP>applet...  
DS CMD=MOVETO X=147 Y=421   
WAIT SECONDS=0.419     
DS CMD=MOVETO X=164 Y=425 
'
'one click to activate control  
'
DS CMD=LDOWN X=166 Y=425   
DS CMD=LUP X=166 Y=425 
'
'Select red color
'
DS CMD=LDOWN X=166 Y=425   
DS CMD=LUP X=166 Y=425   
WAIT SECONDS=1.046     
'
'Select 4pt pencil width
'   
DS CMD=MOVETO X=543 Y=176   
DS CMD=LDOWN X=541 Y=155   
DS CMD=LUP X=541 Y=154   
WAIT SECONDS=0.5    
DS CMD=MOVETO X=558 Y=154      
DS CMD=LDOWN X=559 Y=156   
WAIT SECONDS=0.5  
DS CMD=LUP X=559 Y=156  
'
'Mouse down to start drawing
'
DS CMD=MOVETO X=334 Y=216   
DS CMD=LDOWN X=334 Y=216   
WAIT SECONDS=0.282     
DS CMD=MOVETO X=331 Y=217   
WAIT SECONDS=0.314     
DS CMD=MOVETO X=309 Y=222   
WAIT SECONDS=0.331     
DS CMD=MOVETO X=292 Y=236      
DS CMD=MOVETO X=281 Y=260   
DS CMD=MOVETO X=280 Y=290   
DS CMD=MOVETO X=281 Y=311      
DS CMD=MOVETO X=293 Y=339      
DS CMD=MOVETO X=306 Y=350       
DS CMD=MOVETO X=319 Y=357       
DS CMD=MOVETO X=346 Y=367     
DS CMD=MOVETO X=373 Y=371      
DS CMD=MOVETO X=396 Y=371      
DS CMD=MOVETO X=423 Y=367        
DS CMD=MOVETO X=433 Y=353        
DS CMD=MOVETO X=446 Y=341       
DS CMD=MOVETO X=467 Y=320   1     
DS CMD=MOVETO X=474 Y=289        
DS CMD=MOVETO X=471 Y=262       
DS CMD=MOVETO X=465 Y=241     
DS CMD=MOVETO X=455 Y=224      
DS CMD=MOVETO X=437 Y=205       
DS CMD=MOVETO X=421 Y=194    
DS CMD=MOVETO X=402 Y=192        
DS CMD=MOVETO X=380 Y=192       
DS CMD=MOVETO X=358 Y=196       
DS CMD=MOVETO X=344 Y=206   
WAIT SECONDS=0.406     
DS CMD=MOVETO X=337 Y=211   
WAIT SECONDS=0.342     
DS CMD=MOVETO X=334 Y=216   
WAIT SECONDS=1.076 
'
'Mouse up => circle complete
'    
DS CMD=LUP X=326 Y=217   
WAIT SECONDS=1
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:S1 CONTENT=Circle<SP>complete... 
WAIT SECONDS=2