Witoon.info

Just another WordPress site

imacro ฟ้องว่า TypeError: can’t access dead object, line: xx (Error code: -1001)

เป็นมาน่าจะเป็นเดือนแล้ว ตั้งแต่ Firefox upgrade เป็น version 15 จนวันนี้ upgrade เป็น Version 16 ก็ยัง Error อยู่ แต่ถ้าใช้ FireFox Version 14 ยังใช้ได้

Error ที่ฟ้องขึ้นมา

TypeError: can’t access dead object, line: 73 (Error code: -1001)

ลองหาดูเจอหัวข้อนี้

http://forum.iopus.com/viewtopic.php?f=11&t=18440

From Firefox 15.0, TAG command does not work after executed FRAME F=X, where X is not 0.

iMacros Version is 7.5.0.4.

For example, the following code does not work.

Code: Select all
'In First Page
FRAME F=1
PROMPT "INPUT" !VAR1
'In Second Page
URL GOTO=http://some.url/
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:formname ATTR=ID:attrname CONTENT={{!VAR1}}

The error code is

TypeError: can’t access dead object, line: XX (Error code: -1001)

But the following works.

Code: Select all
'In First Page
FRAME F=0
PROMPT "INPUT" !VAR1
'In Second Page
URL GOTO=http://some.url/
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:formname ATTR=ID:attrname CONTENT={{!VAR1}}

Both codes work with Firefox 14.0.1. I think some security enhancements is added to Firefox 15, which forbid to access objects trans frames.

น่าจะอาการคล้ายๆกัน

จนถึงวันนี้ imacro version 7.6.0.0 + FireFox version 16.0.1 ก็ยังเป็นอยู่

ใครแก้ได้ช่วยบอกด้วย

No Comments »

CONTENT=EVENT:SAVEPICTUREAS สำหรับ download ไฟล์หลายไฟล์

CONTENT=EVENT:SAVEPICTUREAS สำหรับ download ไฟล์หลายไฟล์
กรณีที่เราทราบชื่อไฟล์และตำแหน่งไฟล์ที่เราต้องการ download เช่น




.
.
.
.

ชื่อไฟล์คือ 01.mp3,02.mp3,03.mp3,…..,100.mp3
ตำแหน่งของทุกไฟล์คือ
http://www.download.com/

ตัวอย่างคำสั่ง

ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
TAG POS=1 TYPE=A ATTR=HREF:http://www.download.com/01.mp3 CONTENT=EVENT:SAVETARGETAS
ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
TAG POS=1 TYPE=A ATTR=HREF:http://www.download.com/01.mp3 CONTENT=EVENT:SAVETARGETAS
ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
TAG POS=1 TYPE=A ATTR=HREF:http://www.download.com/01.mp3 CONTENT=EVENT:SAVETARGETAS
.
.
.
ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
TAG POS=1 TYPE=A ATTR=HREF:http://www.download.com/100.mp3 CONTENT=EVENT:SAVETARGETAS

No Comments »

ฟังก์ชั่นง่ายๆ INT() ปัดตัวเลขที่มีจุดทศนิยมให้เป็น จำนวนเต็ม

ฟังก์ชั่นง่ายๆ INT() ปัดตัวเลขลง คือตัวเลขที่มีจุดทศนิยมให้เป็น จำนวนเต็ม

=INT(2.45) -> 2

=INT(-2.45)-> 3

ถ้าเซล A1 = 3.95

=INT(A1) = 4

ฟังก์ชั่นตัวนี้ช่วยงานได้เยอะเลย น่าจะเหมาะสำหรับตัวเลขมากๆ เช่น เวลาขายของ ตัวเลขสินค้าราคาเป็นพันบาท เป็นหมื่นบาท หายไปน้อยกว่า 1 ก็ไม่มีผลกระทบมาก

No Comments »

คำสั่ง imacro สำหรับเก็บ URL บน Address Bar

คำสั่ง imacro สำหรับเก็บ URL บน Address Bar

ADD !EXTRACT {{!URLCURRENT}}

ใช้คู่กับ

SAVEAS TYPE=EXTRACT FOLDER=* FILE=*

เหมือนปกติ

 

No Comments »

คำสั่ง download รูปภาพโดยใช้ iMacro

ปกติเคยแต่ download พวกไฟล์ pdf หรือ xls ก็ใช้คำสั่งมาตรฐานทั่วไป แต่วันนี้เกิดจำเป็นต้อง download ไฟล์รูปภาพ(.jpg) ก็หาจนได้คำสั่ง คือ

TAG POS=1 TYPE=IMG ATTR=SRC:* CONTENT=EVENT:SAVEPICTUREAS

ส่วนสำคัญตามบรรทัดด้านบน คือ ที่เป็นสีแดง

ตัวอย่างการใช้งาน

VERSION BUILD=5545222
SET !TIMEOUT 180
TAB T=1
CMDLINE !DATASOURCE picturelink.csv
SET !DATASOURCE_COLUMNS 100
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}

URL GOTO={{!COL2}}
ONDOWNLOAD FOLDER=* FILE={{!COL3}} WAIT=YES
‘TAG POS=1 TYPE=IMG ATTR=SRC:*
TAG POS=1 TYPE=IMG ATTR=SRC:* CONTENT=EVENT:SAVEPICTUREAS
WAIT SECONDS=3

 

หมายเหตุ

{{!COL2}} คือ link ที่ชี้ไปยังรูปภาพ

{{!COL3}} คือ การตั้งชื่อให้ไฟล์รูปภาพที่เรา download มา เช่น  som.jpg

 

No Comments »