2017-05-23 4 views
0

저는 WordPress 게시물을 업데이트하기 위해 iMacro를 만들고 있습니다. 나는 다음을 가지고있다 :자동으로 태그에 다음 값 (+1) 추가 iMacro의 POS = (number)?

URL GOTO=https://www.example.com 
    TAG POS=1 TYPE=A ATTR=TXT:Edit 
    WAIT SECONDS=2 
    TAG POS=1 TYPE=A ATTR=TXT:Map 
    WAIT SECONDS=2 
    TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
    WAIT SECONDS=2 
    TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
    WAIT SECONDS=4 
    TAG POS=2 TYPE=A ATTR=TXT:Previous 
    WAIT SECONDS=2 

내가 가진 문제는 400+ 페이지/게시물을 업데이트해야한다는 것이다.

코드는 : 태그 POS = 번호 TYPE = A ATTR = TXT는 : 편집

업데이트 게시, 그래서 내가 POS = 2를 만들기 위해 알고있는 이야기, POS = 3, POS = 4 등 . 최대 400까지 늘릴 수 있지만 복사 붙여 넣기와 각 줄을 수동으로 편집하는 대신에 더 좋은 방법이 필요합니다.

코드를 TAG POS = N + 1 또는 400에 도달 할 때까지 다음 번호로 만들 수있는 방법이 있습니까?

이 400이를 수행하는 더 좋은 방법이 1-10

URL GOTO=https://www.example.com 
TAG POS=1 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

TAG POS=2 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

TAG POS=3 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

TAG POS=4 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

TAG POS=5 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

TAG POS=6 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

TAG POS=7 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

TAG POS=8 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

TAG POS=9 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

TAG POS=10 TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

의 예입니다? :(

+2

확실히 가장 좋은 방법은 '! LOOP' 변수를 사용하여 루프 모드의 매크로. – Shugar

답변

1

나는 코드에 Shugar의 답변을 변환합니다 :

URL GOTO=https://www.example.com 
TAG POS={{!LOOP}} TYPE=A ATTR=TXT:Edit 
WAIT SECONDS=2 
TAG POS=1 TYPE=A ATTR=TXT:Map 
WAIT SECONDS=2 
TAG POS=1 TYPE=BUTTON FORM=ID:post ATTR=TXT:Find<SP>Check 
WAIT SECONDS=2 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish 
WAIT SECONDS=4 
TAG POS=2 TYPE=A ATTR=TXT:Previous 
WAIT SECONDS=2 

우리가 최대로 "(루프) 재생"2 호선에서 {{!LOOP}}로 위치를 변경하고로 실행하는 경우입니다 않은 모든 = 400에게 그것을 뭔가 문제가 생겼을 때 pos X에서 시작하기를 원한다면! LOOP을 200으로 설정하면 그 번호부터 시작하도록 설정할 수 있습니다