[MBG-iMacro] มาโครไล่โพสบลอคที่มีปัญหาสำหรับ BMG

วันนี้มีมาโครง่ายๆ สำหรับแก้ปัญหาบลอคที่ BMG แจ้งว่ามีปัญหา มาฝากกัน

คนทีใช้งาน BMG บ่อยๆ อาจจะเคยสังเกตุเห็นว่า บางครั้งบลอคที่ BMG บอกว่ามีปัญหา มันอาจจะไม่ได้มีปัญหาจากตัวบลอคจริงๆ สาเหตุที่ BMG ทำการ flag เอาไว้อาจจะเกิดจากสาเหตุอื่นๆ เช่น server overload, network problem หรืออาจจะดึงค่าจาก amazon ไม่ได้ในขณะที่ BMG ทำการ request ข้อมูลมาทำการโพส ดังนั้นถ้าเราสามารถเช็คได้ว่าบลอคไหนมีปัญหาจริงหรือไม่โดยที่ไม่ต้องมานั่งกดทีละบลอค ก็คงจะช่วยให้ชีวิตง่ายขึ้นไม่น้อย

หลักการทำงานไม่มีอะไรมาก  ให้ login เข้า BMG แล้วรันมาโครและเซ็ตจำนวน loop ตามจำนวนบลอคที่มีปัญหา ตัวมาโครจะทำการเปิดหน้าที่โชว์ว่าบลอคไหนมีปัญหาบ้าง แล้วจัดการกด manual post บลอคอันแรกสุดให้แล้ว reload ถ้าบลอคนั้นไม่ได้มีปัญหาจริงๆ มันก็จะหายไปจากหน้าที่แจ้งเตือน แต่ถ้าบลอคไหนโพสซ้ำๆ ไม่ผ่านสักที ก็จะแสดงว่าบลอคนั้นมีปัญหาจริง เราก็จัดการลบหรือแก้ไขมันซะแค่นั้นเอง ง่ายดีมั้ยครับ :)

VERSION BUILD=7400919 RECORDER=FX
TAB T=1
URL GOTO=http://BMG_URL.COM/?command=showalert
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:* ATTR=ID:command2
WAIT SECONDS=66
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:* ATTR=ID:ids CONTENT=YES
ONDIALOG POS=1 BUTTON=OK CONTENT=
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:actionform ATTR=ID:command

ปล.โค้ดนี้ใช้งานได้บน BMG2.5 ส่วน version อื่นๆ ให้ลองเอาไปปรับแก้กันดูครับ

หน้านี้ติดอันดับคำว่า..

About ibass