ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามเกี่ยวกับ imacro  (อ่าน 1039 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
chalitguza
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 59



ดูรายละเอียด
« เมื่อ: 29 สิงหาคม 2018, 00:35:19 »

ข้อ1 281915-9943

ข้อ2 281915และ9943

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

และ

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

และสุดท้ายหลังทำทั้ง2ข้อได้แล้ว แสดงว่าจะได้แบบนี้ 2819159943   และหากให้มีการเพิ่มตัวเลขเข้าไปด้านหน้าสุดก็คือหน้าเลข2 จะต้องเขียนคำสั่งไหนเพิ่มเข้าไป เช่นต้องการเพิ่มเลข9 ไปด้านหน้าเลข2
« แก้ไขครั้งสุดท้าย: 29 สิงหาคม 2018, 02:51:05 โดย chalitguza » บันทึกการเข้า
ArcheR
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 303



ดูรายละเอียด
« ตอบ #1 เมื่อ: 29 สิงหาคม 2018, 07:56:29 »

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

zybac
คนรักเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 125



ดูรายละเอียด
« ตอบ #2 เมื่อ: 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);
}
« แก้ไขครั้งสุดท้าย: 29 สิงหาคม 2018, 10:01:39 โดย zybac » บันทึกการเข้า

oDarkIceo
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 276
ออฟไลน์ ออฟไลน์

กระทู้: 1,059



ดูรายละเอียด
« ตอบ #3 เมื่อ: 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 ครับ
บันทึกการเข้า


# รับเขียนโปรแกรม iMacro บน Firefox version 52 หรือ อื่นๆ
# สำหรับท่านใดสนใจ Bitcoin: แนะนำเว็บ Bitkub ถูกต้องตามกฎหมาย ได้รับอนุญาตจาก ก.ล.ต. และ กระทรวงการคลัง, สมัคร: https://www.bitkub.com
หน้า: [1]   ขึ้นบน
พิมพ์