The renewal maintenance has officially ended for Progress iMacros effective November 30, 2023.
This Wiki site will also no longer be moderated from the Progress side.
Thank you again for your business and support.
Sincerely, The Progress Team
Difference between revisions of "Demo-AJAX-Drag-Drop"
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#1 | TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#1 | ||
WAIT SECONDS=0.456 | WAIT SECONDS=0.456 | ||
− | 'DS CMD=LDOWN X<nowiki>={{!TAGX}} | + | 'DS CMD=LDOWN X<nowiki>={{!TAGX}}Y={{!TAGY}} |
DS CMD=LDOWN X={{!TAGX}} Y={{!TAGY}} | DS CMD=LDOWN X={{!TAGX}} Y={{!TAGY}} | ||
WAIT SECONDS=1.392 | WAIT SECONDS=1.392 | ||
Line 55: | Line 55: | ||
DS CMD=LUP X={{!TAGX}} Y={{!TAGY}} | DS CMD=LUP X={{!TAGX}} Y={{!TAGY}} | ||
WAIT SECONDS=0.1 | WAIT SECONDS=0.1 | ||
− | </nowiki> | + | </nowiki> |
Revision as of 14:35, 20 September 2007
This script automates drag & drop. Note that is does NOT work with fixed coordinates, rather it uses the position of certain HTML page element, as returned by the !TAGX and !TAGY variables.
VERSION BUILD=6000808 TAB T=1 TAB CLOSEALLOTHERS URL GOTO=http://visual-data.org/cgi-bin/WebObjects/Ajax.woa/2/wo/ SIZE X=750 Y=400 'Replay at lower speed so one can "see" the clicks better SET !REPLAYSPEED MEDIUM TAG POS=1 TYPE=A ATTR=TXT:Drag<SP>and<SP>Drop<SP>Lists TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#1 WAIT SECONDS=0.456 'DS CMD=LDOWN X={{!TAGX}}Y={{!TAGY}} DS CMD=LDOWN X={{!TAGX}} Y={{!TAGY}} WAIT SECONDS=1.392 DS CMD=MOVETO X=314 Y=173 DS CMD=MOVETO X=529 Y=152 DS CMD=LUP X=529 Y=152 DS CMD=MOVETO X=526 Y=154 DS CMD=MOVETO X=140 Y=234 TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#2 WAIT SECONDS=0.1 DS CMD=LDOWN X={{!TAGX}} Y={{!TAGY}} DS CMD=MOVETO X=314 Y=173 DS CMD=MOVETO X=343 Y=165 TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#1 DS CMD=MOVETO X={{!TAGX}} Y={{!TAGY}} DS CMD=LUP X={{!TAGX}} Y={{!TAGY}} WAIT SECONDS=0.1 TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#3 WAIT SECONDS=0.1 DS CMD=LDOWN X={{!TAGX}} Y={{!TAGY}} DS CMD=MOVETO X=314 Y=173 DS CMD=MOVETO X=343 Y=165 TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#1 DS CMD=MOVETO X={{!TAGX}} Y={{!TAGY}} DS CMD=LUP X={{!TAGX}} Y={{!TAGY}} WAIT SECONDS=0.1 TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#4 WAIT SECONDS=0.1 DS CMD=LDOWN X={{!TAGX}} Y={{!TAGY}} DS CMD=MOVETO X=314 Y=173 DS CMD=MOVETO X=343 Y=165 TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#1 DS CMD=MOVETO X={{!TAGX}} Y={{!TAGY}} DS CMD=LUP X={{!TAGX}} Y={{!TAGY}} WAIT SECONDS=0.1 TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#5 WAIT SECONDS=0.1 DS CMD=LDOWN X={{!TAGX}} Y={{!TAGY}} DS CMD=MOVETO X=314 Y=173 DS CMD=MOVETO X=343 Y=165 TAG POS=1 TYPE=DIV ATTR=TXT:Drag<SP>Item<SP>#1 DS CMD=MOVETO X={{!TAGX}} Y={{!TAGY}} DS CMD=LUP X={{!TAGX}} Y={{!TAGY}} WAIT SECONDS=0.1