ถาม imacros และ js ไม่ยอมดึง Datasource มาครับ

เริ่มโดย TopPopWeb, 21 กันยายน 2014, 12:28:33

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

TopPopWeb

ผมต้องการค้นหาที่ google โดยใช้คำค้นมาจาก datasource แต่ว่าพอรันแล้วมันไม่ยอมกรอกคำในช่องค้นหาให้นะครับ ไม่รู้ว่าโค้ดผมผิดตรงไหน รบกวนช่วยแก้ไขโค้ดให้หน่อยนะครับ

var macro;


macro ="CODE:";
macro +="SET !ERRORIGNORE YES"+"\n";
macro +="SET !EXTRACT_TEST_POPUP NO"+"\n";
macro +="SET !DATASOURCE D:\0001-100.txt"+"\n";
macro +="SET !DATASOURCE_COLUMNS 10"+"\n";
macro +="SET !LOOP 1"+"\n";
macro +="SET !DATASOURCE_LINE {{!LOOP}}"+"\n";
macro +="SET !ERRORIGNORE YES"+"\n";

macro +="TAG POS=1 TYPE=INPUT:TEXT FORM=ID:gbqf ATTR=ID:gbqfq CONTENT={{!COL1}}"+"\n";

macro +="TAG POS=1 TYPE=DIV ATTR=ID:resultStats CONTENT=EVENT:MOUSEOVER ";

var ret=null;

ret=iimPlay(macro);

if(ret>0)
{
    alert("Found the text");
}
else
{
    alert("Text not found");
}


ขอบคุณมากครับ
 *Link Removed*

marketire


น้องพี่ต้าร์

#2
windows ใช่มะ



เพิ่ม  \ ให้เป็นสองอัน แล้วอย่าลืมทำเป็น utf-8 ด้วยละ

D:\\0001-100.txt


var macro;

for (i=1;i<=100;i++){

macro ="CODE:";
macro +="SET !ERRORIGNORE YES"+"\n";
macro +="SET !EXTRACT_TEST_POPUP NO"+"\n";
macro +="CMDLINE !DATASOURCE D:\\0001-100.txt"+"\n";
macro +="SET !DATASOURCE_COLUMNS 10"+"\n";
macro +="SET !DATASOURCE_LINE "+ i +"\n";
macro +="SET !ERRORIGNORE YES"+"\n";

macro +="TAG POS=1 TYPE=INPUT:TEXT FORM=ID:gbqf ATTR=ID:gbqfq CONTENT={{!COL1}}"+"\n";

macro +="TAG POS=1 TYPE=DIV ATTR=ID:resultStats CONTENT=EVENT:MOUSEOVER ";

var ret=null;

ret=iimPlay(macro);

if(ret>0)
{
alert("Found the text");
}
else
{
alert("Text not found");
}

}

TopPopWeb

อ้างถึงจาก: น้องพี่ต้าร์ ใน 21 กันยายน 2014, 16:22:36
windows ใช่มะ



เพิ่ม  \ ให้เป็นสองอัน แล้วอย่าลืมทำเป็น utf-8 ด้วยละ

D:\\0001-100.txt


var macro;

for (i=1;i<=100;i++){

macro ="CODE:";
macro +="SET !ERRORIGNORE YES"+"\n";
macro +="SET !EXTRACT_TEST_POPUP NO"+"\n";
macro +="CMDLINE !DATASOURCE D:\\0001-100.txt"+"\n";
macro +="SET !DATASOURCE_COLUMNS 10"+"\n";
macro +="SET !DATASOURCE_LINE "+ i +"\n";
macro +="SET !ERRORIGNORE YES"+"\n";

macro +="TAG POS=1 TYPE=INPUT:TEXT FORM=ID:gbqf ATTR=ID:gbqfq CONTENT={{!COL1}}"+"\n";

macro +="TAG POS=1 TYPE=DIV ATTR=ID:resultStats CONTENT=EVENT:MOUSEOVER ";

var ret=null;

ret=iimPlay(macro);

if(ret>0)
{
alert("Found the text");
}
else
{
alert("Text not found");
}

}


ใช่ครับ windows
ตอนนี้ผมลองใช้โค้ดที่คุณ น้องพี่ต้าร์ ให้มาปรากฏว่ารันได้แล้ว ขอบคุณมากๆ ครับ  :wanwan017:
 *Link Removed*

wear428