ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: chalitguza ที่ 29 สิงหาคม 2018, 00:35:19



หัวข้อ: ถามเกี่ยวกับ imacro
เริ่มหัวข้อโดย: chalitguza ที่ 29 สิงหาคม 2018, 00:35:19
ข้อ1 281915-9943

ข้อ2 281915และ9943

จากตัวเลขด้านบน ข้อ1 เราจะมีวิธีไหนบ้างที่จะลบ  ตัว                ((( - )))  ออกไป ที่อยู่ระหว่างเลข5 กับเลข 9

และ

จากตัวเลขด้านบน ข้อ2 เราจะมีวิธีไหนบ้างที่จะลบ  อักษรที่ชื่อว่า (((และ)))  ออกไป ที่อยู่ระหว่างเลข5 กับเลข 9

และสุดท้ายหลังทำทั้ง2ข้อได้แล้ว แสดงว่าจะได้แบบนี้ 2819159943   และหากให้มีการเพิ่มตัวเลขเข้าไปด้านหน้าสุดก็คือหน้าเลข2 จะต้องเขียนคำสั่งไหนเพิ่มเข้าไป เช่นต้องการเพิ่มเลข9 ไปด้านหน้าเลข2


หัวข้อ: Re: ถามเกี่ยวกับ imacro
เริ่มหัวข้อโดย: ArcheR ที่ 29 สิงหาคม 2018, 07:56:29
ปกติผมจะเก็บมาไว้ใน var1 แล้วเขียนหน้า php แบบ localhost เอา var1 มาวาง submit เพิ่มลบหรือเพิ่มคำหรืออะไรก็ได้ที่เราอยากจะทำ ออกมาเป็น outbox แล้วก็เก็บมา กรณีนี้ แยก เป็น var1 และ var2 โดยใช้คำสั่ง แบ่งข้อมูลโดยอ่างอิงจาก - ครับ


หัวข้อ: Re: ถามเกี่ยวกับ imacro
เริ่มหัวข้อโดย: zybac ที่ 29 สิงหาคม 2018, 09:48:22
ใช้ js จะประมาณนี้ครับ
โค๊ด:
// abcdef.js
var jsLF = "\n";
//=======================================
getrawdata ="CODE:" + jsLF;
getrawdata+="โค้ด imacros สำหรับดึงข้อมูลนั้นๆ" + jsLF;
.
.
.
getrawdata+="โค้ด imacros สำหรับดึงข้อมูลนั้นๆ" + jsLF;
ret=iimPlay(getrawdata);
//=======================================
if(ret>0){
rawdata=iimGetLastExtract(1);
data=rawdata.split('-').join('');
data=data.split('และ').join('');
data='ตัวเลขที่จะเพิ่ม'+data;
//alert(data);
savedata ="CODE:" + jsLF;
savedata+="โค้ด imacros สำหรับเก็บข้อมูลที่ได้" + jsLF;
.
.
.
savedata+="โค้ด imacros สำหรับเก็บข้อมูลที่ได้" + jsLF;
iimPlay(savedata);
}


หัวข้อ: Re: ถามเกี่ยวกับ imacro
เริ่มหัวข้อโดย: oDarkIceo ที่ 29 สิงหาคม 2018, 11:52:20
โค๊ด:
SET !EXTRACT 281915-9943
SET !VAR1 EVAL("var extract='{{!EXTRACT}}'; extract=extract.replace(/-/g, ''); extract;")
PROMPT {{!VAR1}}

SET !EXTRACT 281915และ9943
SET !VAR1 EVAL("var extract='{{!EXTRACT}}'; extract=extract.replace(/และ/g, ''); extract;")
PROMPT {{!VAR1}}

SET !VAR1 9{{!VAR1}}
PROMPT {{!VAR1}}

ไฟล์ iMacro ธรรมดา ที่มีการเรียกใช้ฟังก์ชั่น EVAL เพื่อใช้ javascript ครับ