2013-09-01 38 views
1

我正在嘗試使用iMacro刪除我的FB時間線活動。我可以輕鬆地記錄一個動作,如刪除,隱藏或不同,但在我的時間線上,這些動作是交織在一起的,因此,當我執行循環時,例如,刪除活動時宏會崩潰。從FB中刪除時間線活動

有沒有一種方法,宏可以檢查它是哪種類型的職位,然後採取適當的行動。

例如:

TAB T=1 
URL GOTO=https://www.facebook.com/myusername/allactivity?privacy_source=privacy_settings_page 
TAG POS=1 TYPE=I ATTR=CLASS:mrs<SP>_2fmu<SP>customimg<SP>img<SP>sp_8g08g1<SP>sx_8e1c65&&TXT: 
If option is to unlike then: 
TAG POS=1 TYPE=SPAN ATTR=TXT:Unlike 
TAG POS=1 TYPE=INPUT:BUTTON ATTR=NAME:ok&&VALUE:Unlike 
If option is to delete then: 
TAG POS=1 TYPE=I ATTR=CLASS:mrs<SP>_2fmu<SP>customimg<SP>img<SP>sp_8g08g1<SP>sx_8e1c65&&TXT: 
TAG POS=1 TYPE=SPAN ATTR=TXT:Delete 
TAG POS=1 TYPE=LABEL ATTR=CLASS:uiButton<SP>uiButtonLarge<SP>uiButtonConfirm&&TXT: 
TAG POS=1 TYPE=LABEL ATTR=CLASS:uiButton<SP>uiButtonLarge<SP>uiButtonConfirm&&TXT: 
If option is to hide then: 
TAG POS=1 TYPE=I ATTR=CLASS:_2fmu<SP>img<SP>sp_8g08g1<SP>sx_8e1c65<SP>customimg&&TXT: 
TAG POS=1 TYPE=SPAN ATTR=TXT:Hidden<SP>from<SP>Timeline 
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:u_13_2 ATTR=ID:u_13_1 

另一種方法是做的第一輪的只是(即)刪除和宏將只是跳過是不是將要採取的行動。或者打開任何其他解決方案來刪除時間線數據。

感謝,

回答

1

使用本:

SET !ERRORIGNORE YES 

,它不會停止在錯誤的宏,比你需要你的腳本轉換爲JavaScript格式(或類似)等來實現真正的IF語句程序

+0

iMcros可以運行javascript而不是我以上使用的任何語言嗎?他們可以混合? – Danconia

+0

imacros使用URL GOTO命令或使用EVAL運行JavaScript代碼的能力有限,但根據您需要將腳本轉換爲JavaScript或類似的條件來運行代碼的不同部分 – Bestmacros