(Nhờ các Bác code) code Imacro để load lại code Imacro

cosiup12

Senior
Joined
Jan 9, 2015
Messages
326
Reactions
135
MR
0.121
Chả là em có làm "rec" 1 cái imacro để auto , bây giờ muốn nó chạy xong hết code đó thì load chạy lại từ đầu , ví dụ như :

Imacro A

Bắt đầu imacro A
- Làm việc 1
- Làm việc 2
- Làm việc 3
Chạy lại imacro A (1/10)
~~~~~~~~~~~~~~~~~~~~~
Chạy xong imacro A (10/10) chuyển sang chạy imacro B
~~~~~~~~~~~~~~~~~~~~~
Imacro B

Bắt đầu imacro B
- Làm việc 1
- Làm việc 2
- Làm việc 3
Chạy lại imacro B (1/10)

.......... và tiếp theo

Nếu muốn code như vậy thì cần phải thêm nhân tố gì để tạo 1 cái imacro như trên ạ . Mong các bác vào chỉ dạy em vài đường :D
 
cóp đoạn code A sau đó pết 10 lần
lặp lại vs đoạn code B
:D
vs sao không pub công việc ra để mọi người chỉ rõ hơn nhỉ
:rolleyes::rolleyes::rolleyes::rolleyes::rolleyes:
 
Tạo file Run.js
Code:
for (i = 0; i < 10; i++) {
iimPlay("A.iim");
}
for (i = 0; i < 10; i++) {
iimPlay("B.iim");
}
 
cóp đoạn code A sau đó pết 10 lần
lặp lại vs đoạn code B
:D
vs sao không pub công việc ra để mọi người chỉ rõ hơn nhỉ
:rolleyes::rolleyes::rolleyes::rolleyes::rolleyes:

Cóp pi như vậy hơi mệt bác ạ ,với lại code lại dài .
Công việc thì cũng chả có gì , chạy mấy cái like ấy mà :D

Tạo file Run.js
Code:
for (i = 0; i < 10; i++) {
iimPlay("A.iim");
}
for (i = 0; i < 10; i++) {
iimPlay("B.iim");
}

Em gà đầu đất code lắm , Bác có thể hướng dẫn rõ hơn cho em dùng code ấy như thế nào được không .

Mình phải tạo 2 cái imacro riêng biệt rồi tạo thêm imacro thứ 3 để chạy
hay dùng bỏ 2 mã code vào 1 cái imacro rồi thêm mã code của bác để chạy ( cụ thể là phải đặt như thế nào )

Ví dụ như đoạn code này em sẽ phải đặt như thế nào :

Imacro A
Code:
VERSION BUILD=8340723 RECORDER=CR
URL GOTO=https://www.google.com/webhp?hl=vi
TAG POS=1 TYPE=SPAN ATTR=ID:gs_ok0
TAG POS=1 TYPE=SPAN ATTR=TXT:1
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT=
TAG POS=1 TYPE=SPAN ATTR=TXT:2
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT=1
TAG POS=1 TYPE=BUTTON FORM=ID:tsf ATTR=NAME:btnG
TAG POS=1 TYPE=IMG ATTR=SRC:https://www.google.com/images/nav_logo225.png

Imacro B

Code:
VERSION BUILD=8340723 RECORDER=CR
URL GOTO=https://www.tinhte.vn/
TAG POS=1 TYPE=A ATTR=TXT:Khoa<SP>học
BACK
TAG POS=1 TYPE=A ATTR=TXT:Thiết<SP>bị<SP>ngoại<SP>vi
BACK
TAG POS=1 TYPE=IMG ATTR=SRC:https://www.tinhte.vn/styles/uiflex/dimota/logo_small.png

:eek::eek:
 
Cóp pi như vậy hơi mệt bác ạ ,với lại code lại dài .
Công việc thì cũng chả có gì , chạy mấy cái like ấy mà :D



Em gà đầu đất code lắm , Bác có thể hướng dẫn rõ hơn cho em dùng code ấy như thế nào được không .

Mình phải tạo 2 cái imacro riêng biệt rồi tạo thêm imacro thứ 3 để chạy
hay dùng bỏ 2 mã code vào 1 cái imacro rồi thêm mã code của bác để chạy ( cụ thể là phải đặt như thế nào )

Ví dụ như đoạn code này em sẽ phải đặt như thế nào :

Imacro A
Code:
VERSION BUILD=8340723 RECORDER=CR
URL GOTO=https://www.google.com/webhp?hl=vi
TAG POS=1 TYPE=SPAN ATTR=ID:gs_ok0
TAG POS=1 TYPE=SPAN ATTR=TXT:1
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT=
TAG POS=1 TYPE=SPAN ATTR=TXT:2
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT=1
TAG POS=1 TYPE=BUTTON FORM=ID:tsf ATTR=NAME:btnG
TAG POS=1 TYPE=IMG ATTR=SRC:https://www.google.com/images/nav_logo225.png

Imacro B

Code:
VERSION BUILD=8340723 RECORDER=CR
URL GOTO=https://www.tinhte.vn/
TAG POS=1 TYPE=A ATTR=TXT:Khoa<SP>học
BACK
TAG POS=1 TYPE=A ATTR=TXT:Thiết<SP>bị<SP>ngoại<SP>vi
BACK
TAG POS=1 TYPE=IMG ATTR=SRC:https://www.tinhte.vn/styles/uiflex/dimota/logo_small.png

:eek::eek:
bạn có thể gộp chung file js hoặc làm 3 file riêng.
Làm 3 file riêng cho dễ ha
A.iim (Imacro A)
B.iim (Imacro B)
Run.js (code file này như mình đã posst trên)

Khi chạy imacros thì cho chạy file Run.js nha,
 
bạn có thể gộp chung file js hoặc làm 3 file riêng.
Làm 3 file riêng cho dễ ha
A.iim (Imacro A)
B.iim (Imacro B)
Run.js (code file này như mình đã posst trên)

Khi chạy imacros thì cho chạy file Run.js nha,
bác chỉ em cách gộp lại đc k? hoạc có tài liệu gì liên quan tới nó cho em ít về học hỏi với
 
bác chỉ em cách gộp lại đc k? hoạc có tài liệu gì liên quan tới nó cho em ít về học hỏi với
ví dụ nha
thiendia.js
Code:
var test;

test ="CODE:";
test +="SET !ERRORIGNORE YES "+"\n";
test +="URL GOTO=www.google.com "+"\n";

iimDisplay("Truy cap google.com.");
iimPlay(test)

test ="CODE:"; là khởi đầu cho nội dung lệnh imacros, nó là bắt buộc, còn các lệnh sau thì vô tư
 
bạn có thể gộp chung file js hoặc làm 3 file riêng.
Làm 3 file riêng cho dễ ha
A.iim (Imacro A)
B.iim (Imacro B)
Run.js (code file này như mình đã posst trên)

Khi chạy imacros thì cho chạy file Run.js nha,
ví dụ nha
thiendia.js
Code:
var test;

test ="CODE:";
test +="SET !ERRORIGNORE YES "+"\n";
test +="URL GOTO=www.google.com "+"\n";

iimDisplay("Truy cap google.com.");
iimPlay(test)

test ="CODE:"; là khởi đầu cho nội dung lệnh imacros, nó là bắt buộc, còn các lệnh sau thì vô tư
Bác em hỏi tí , tạo file .js như thế nào vậy :D em gà mờ lắm :p
 
Bác em hỏi tí , tạo file .js như thế nào vậy :D em gà mờ lắm :p
ặc, imacros trên Firefox á, bấm chuột phải vào đại 1 file iim nào đó chọn đổi tên rồi sửa lại .js :v
 
ặc, imacros trên Firefox á, bấm chuột phải vào đại 1 file iim nào đó chọn đổi tên rồi sửa lại .js :v

Bác ơi , em hỏi cái .Ví dụ 1 imacro A chạy được 1 số lần nhất định thì bị lỗi và dừng hẳn đoạn imacro đang chạy , có cách nào để Imacro nhận biết được và bắt đầu chạy lại từ đầu ko .
 
nói ra thì tuỳ kinh nghiệm.
ví dụ A có 3 bước.
Bước 1 vào url xxx.com
Bước 2 click link xxx.com/yyy trên xxx.com
Bước 3 ..............
ta phải chia A làm 2 imacros A1, A2
A1 làm bước 1, 2 + 1 lệnh get url hiện tại
Dùng Js lấy biến url hiện tại từ A1 -> nếu url không phải xxx.com/yyy.... mà vẫn là xxx.com -> Bước 2 lỗi ko thành công, không click đc
Tới đây bạn có thể dùng Js cho chạy lại hay làm gì đó vô tư....

Còn 1 cách check ngoài urf là check text trên web, ví dụ đáng lẽ sau 1 hồi imacros chạy các bước thì trên wweb phải có cái dòng chữ gì đó, mà đằng này nó không hiện -> lỗi
 
nói ra thì tuỳ kinh nghiệm.
ví dụ A có 3 bước.
Bước 1 vào url xxx.com
Bước 2 click link xxx.com/yyy trên xxx.com
Bước 3 ..............
ta phải chia A làm 2 imacros A1, A2
A1 làm bước 1, 2 + 1 lệnh get url hiện tại
Dùng Js lấy biến url hiện tại từ A1 -> nếu url không phải xxx.com/yyy.... mà vẫn là xxx.com -> Bước 2 lỗi ko thành công, không click đc
Tới đây bạn có thể dùng Js cho chạy lại hay làm gì đó vô tư....

Còn 1 cách check ngoài urf là check text trên web, ví dụ đáng lẽ sau 1 hồi imacros chạy các bước thì trên wweb phải có cái dòng chữ gì đó, mà đằng này nó không hiện -> lỗi
Chả là em dùng chức năng "rec" để làm cái macro này :
Code:
1 VERSION BUILD=8920312 RECORDER=FX
2   TAB T=1
3   URL GOTO=http://www.likesasap.com/fbsubs.php
4   WAIT SECONDS=5
5   TAG POS=1 TYPE=INPUT:SUBMIT ATTR=*
6   TAB T=2
7   WAIT SECONDS=5
8   TAG POS=1 TYPE=A ATTR=TXT:Follow

9   TAB CLOSE
10 TAB T=1
11  WAIT SECONDS=2
12  TAG POS=2 TYPE=INPUT:SUBMIT ATTR=*
13  WAIT SECONDS=4
14  TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:refresh

Đến tầm dòng code thứ 8 khi chạy macro vào thì thỉng thoảng bị lỗi do vài người hay đặt link facebook sai , đến dòng đó thì imacro sẽ ngừng và báo lỗi . Bác có cách nào để đặt nguyên cái code đấy vào 1 code khác kiểm soát nó ko .
Em muốn cho imacro đó chạy mãi , đến khi nào gặp lỗi nó sẽ tự quay lại bước đầu ! Theo bác nên chia cái Imacro đấy như thế nào
 

Announcements

Today's birthdays

Forum statistics

Threads
421,495
Messages
7,111,162
Members
173,669
Latest member
hatihoro00

Most viewed of week

Most viewed of week

Back
Top Bottom