หัวข้อ: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: pooh20240 ที่ 04 มิถุนายน 2011, 22:34:35 imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เช่น error page หรือ เนตหลุด ให้มัน pause ไว้
พอจะทำได้ไหมครับ :P หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: Nost_star ที่ 04 มิถุนายน 2011, 23:09:25 ช่วยดันครับ อยากรู้ด้วยเหมือนกัน :wanwan044:
หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: wawasaki ที่ 04 มิถุนายน 2011, 23:11:25 มีแต่คำสั่งนี้นะครับ
WAIT SECONDS=#DOWNLOADCOMPLETE# ถ้าเขียนต้องใช้javaใช้เงื่อนไขครับ :wanwan044: :wanwan044: หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: pooh20240 ที่ 05 มิถุนายน 2011, 09:29:20 :P สงสัยจะไมไ่ด้ละมั้ง - -
หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: LoadRang ที่ 05 มิถุนายน 2011, 09:32:15 - -" อยากรู้เหมือนกัน
หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: chankoos ที่ 05 มิถุนายน 2011, 09:40:02 คำถามนี้ตรงใจ อยากรู้เหมือนกัน
หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: pooh20240 ที่ 05 มิถุนายน 2011, 17:33:59 นั่งหาใน gg เจอแบบ
ONERRORDIALOG BUTTON=(YES|NO) CONTINUE=(YES|NO) คือเมื่อจอ error dialog ให้ถาม yes no ก่อนทำงานต่อ แต่ลองแล้วเหมือนจะไม่ทำงาน หรือว่าเซตผิด - - ไครรู้แนะนำทีครับ หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: TOO 'GETHER ที่ 25 ตุลาคม 2011, 23:06:13 ขอดันนะครับ พอดีติดปัญหาตรงนี้เหมือนกันครับ
หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: kuznetsova ที่ 25 ตุลาคม 2011, 23:14:44 function checkNetCut(passNet){
//alert('in'); if(passNet == false){ result = iimExtractAlert("URL GOTO=javascript:if(document.getElementById('errorPageContainer')){alert('err');}else{alert('pass');};"); //result = iimExtractAlert("URL GOTO=javascript:v=true;if(v){alert('pop');}else{alert('false');}"); if (result =="err"){ //alert('refresh'); iimPlay("CODE: REFRESH"); checkNetCut(false); }else{ checkNetCut(true); } } } function iimExtractAlert(triggerCode) { var msg, evtListener=function(evt){msg=evt.target.getAttribute('alt1')} document.addEventListener("alertEvent", function(e){evtListener(e)}, false, true); iimPlay("CODE:URL GOTO=javascript:var<SP>msg,alert_old=window.alert;" +"(function(){window.alert=function(str){msg=str;" +"alert_old(str);" //Remove if you don't want original alert message +"}})();\n" +triggerCode+"\n" +"ONDIALOG POS=1 BUTTON=OK CONTENT=\n" +"WAIT SECONDS=10\n" +"URL GOTO=javascript:(function(){alert=alert_old;var<SP>element=document.createElement('dElm');" +"element.setAttribute('alt1',msg);document.documentElement.appendChild(element);" +"var<SP>evt=document.createEvent('Events');evt.initEvent('alertEvent',true,false);" +"element.dispatchEvent(evt)})();"); document.removeEventListener("alertEvent", function(e){myListener(e)}, false, true); return msg; } view page source ดูมันจะมี element id = errorPageContainer ถ้าเจอก็ให้มัน refresh เลย วิธีใช้ก็ checkNetCut(false); แต่ต้องเป็น จาวาสคริปนะครับ หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: TOO 'GETHER ที่ 25 ตุลาคม 2011, 23:15:43 function checkNetCut(passNet){ //alert('in'); if(passNet == false){ result = iimExtractAlert("URL GOTO=javascript:if(document.getElementById('errorPageContainer')){alert('err');}else{alert('pass');};"); //result = iimExtractAlert("URL GOTO=javascript:v=true;if(v){alert('pop');}else{alert('false');}"); if (result =="err"){ //alert('refresh'); iimPlay("CODE: REFRESH"); checkNetCut(false); }else{ checkNetCut(true); } } } function iimExtractAlert(triggerCode) { var msg, evtListener=function(evt){msg=evt.target.getAttribute('alt1')} document.addEventListener("alertEvent", function(e){evtListener(e)}, false, true); iimPlay("CODE:URL GOTO=javascript:var<SP>msg,alert_old=window.alert;" +"(function(){window.alert=function(str){msg=str;" +"alert_old(str);" //Remove if you don't want original alert message +"}})();\n" +triggerCode+"\n" +"ONDIALOG POS=1 BUTTON=OK CONTENT=\n" +"WAIT SECONDS=10\n" +"URL GOTO=javascript:(function(){alert=alert_old;var<SP>element=document.createElement('dElm');" +"element.setAttribute('alt1',msg);document.documentElement.appendChild(element);" +"var<SP>evt=document.createEvent('Events');evt.initEvent('alertEvent',true,false);" +"element.dispatchEvent(evt)})();"); document.removeEventListener("alertEvent", function(e){myListener(e)}, false, true); return msg; } view page source ดูมันจะมี element id = errorPageContainer ถ้าเจอก็ให้มัน refresh เลย วิธีใช้ก็ checkNetCut(false); แต่ต้องเป็น จาวาสคริปนะครับ -0- เขียนไม่เป็นอ่ะครับ -0- หัวข้อ: Re: สอบถาม imacro สามารถ pause เมื่อโหลดหน้า page ไม่ได้ เริ่มหัวข้อโดย: kuznetsova ที่ 25 ตุลาคม 2011, 23:23:19 สร้างไฟล์ จาวาสคริปขึ้นมา 1 ไฟล์
เขียน iimPlay("CODE:VERSION BUILD=7401004 RECORDER=FX"+"\n" +"TAB T=1"+"\n" +"URL GOTO=http://www.teenee.com/"+"\n" ); /// อันนี้เขียนแบบ รัน inline code โดย imacro สามารถใช้จาวาสคริป รัน ไฟล์ iim ได้ เช่น /// iimPlay("yourfile"); คือจะบอกว่าให้ใช้จาวา สคริปควบคุม ไฟล์ iim อะครับ |