Tutorial Kiến thức iMacros căn bản cho người mới

thanhnkm

Newbie
Joined
Sep 7, 2015
Messages
29
Reactions
4
MR
0.029
xin các pro giúp đỡ em trường hợp này với. em đang chạy iim chưa đụng js bao giờ :(
em có 2 file macro gọi là Macro1 và Macro2
trong Macro1 em nhập dữ liệu vào web từ file csv, em đang cần chỉnh sao cho tại mỗi vòng loop thứ 10, 20, 30, 40....(chia hết cho 10) thì sẽ chạy thêm Macro2. Các vòng loop khác sẽ chỉ chạy Macro1. Mỗi vòng loop tương ứng 1 line trong csv ạ.
Mong các pro giúp đỡ.

Nhân tiện cho em hỏi về clearcookies với ạ
 

0822

Senior
Joined
Apr 4, 2014
Messages
695
Reactions
694
MR
0.139
xin các pro giúp đỡ em trường hợp này với. em đang chạy iim chưa đụng js bao giờ :(
em có 2 file macro gọi là Macro1 và Macro2
trong Macro1 em nhập dữ liệu vào web từ file csv, em đang cần chỉnh sao cho tại mỗi vòng loop thứ 10, 20, 30, 40....(chia hết cho 10) thì sẽ chạy thêm Macro2. Các vòng loop khác sẽ chỉ chạy Macro1. Mỗi vòng loop tương ứng 1 line trong csv ạ.
Mong các pro giúp đỡ.

Nhân tiện cho em hỏi về clearcookies với ạ
cái này quá đơn giản rồi, thím pm @manhtienhp92 thím ấy giúp cho nhé :p
 
xin các pro giúp đỡ em trường hợp này với. em đang chạy iim chưa đụng js bao giờ :(
em có 2 file macro gọi là Macro1 và Macro2
trong Macro1 em nhập dữ liệu vào web từ file csv, em đang cần chỉnh sao cho tại mỗi vòng loop thứ 10, 20, 30, 40....(chia hết cho 10) thì sẽ chạy thêm Macro2. Các vòng loop khác sẽ chỉ chạy Macro1. Mỗi vòng loop tương ứng 1 line trong csv ạ.
Mong các pro giúp đỡ.

Nhân tiện cho em hỏi về clearcookies với ạ
bạn nên tìm hiểu chút về code file .js đi. biết chút js thì như bác ở trên nói ấy, cái này quá đơn giản :D
 
PHP:
for( var i=0; i<=9999; i ++){
iimPlay("imacro1.iim");
if(i %10 ==0){
iimPlay("imacro2.iim");}
}
dùng vòng lặp for vs lệnh nhúng file iim vào file .js như trên cũng đc nè
var i=1 mới đúng thím, nếu 0 == 0 thì nó sẽ chạy if(i %10 ==0) ngay từ vòng đầu tiên, thêm iimDisplay test là thấy thôi.
đề bài yêu cầu Macro1 phải loop tới 10, mà xài iimPlay("imacro1.iim") là nhầm tO đấy :p
vì thằng .iim nó sẽ hiểu !col1, loop 10 lần luôn luôn chạy bắt đầu từ "dòng một", phải converts sang .js thì nó mới chạy từ 1 tới 10.

còn câu: phát ra 1 âm thanh để báo lỗi như file beep.wav thím xử lý sao.
 
var i=1 mới đúng thím, nếu 0 == 0 thì nó sẽ chạy if(i %10 ==0) ngay từ vòng đầu tiên, thêm iimDisplay test là thấy thôi.
đề bài yêu cầu Macro1 phải loop tới 10, mà xài iimPlay("imacro1.iim") là nhầm tO đấy :p
vì thằng .iim nó sẽ hiểu !col1, loop 10 lần luôn luôn chạy bắt đầu từ "dòng một", phải converts sang .js thì nó mới chạy từ 1 tới 10.

còn câu: phát ra 1 âm thanh để báo lỗi như file beep.wav thím xử lý sao.
Thật ra như này thì iim hay js đều phát đc: URL GOTO=file:E:\\\Beep.wav
nhưng nó phải mở bằng trình phát nên nó hơi bất tiện nên mấy bác nghiên cứu phương án khác giúp e với.
 
var i=1 mới đúng thím, nếu 0 == 0 thì nó sẽ chạy if(i %10 ==0) ngay từ vòng đầu tiên, thêm iimDisplay test là thấy thôi.
đề bài yêu cầu Macro1 phải loop tới 10, mà xài iimPlay("imacro1.iim") là nhầm tO đấy :p
vì thằng .iim nó sẽ hiểu !col1, loop 10 lần luôn luôn chạy bắt đầu từ "dòng một", phải converts sang .js thì nó mới chạy từ 1 tới 10.

còn câu: phát ra 1 âm thanh để báo lỗi như file beep.wav thím xử lý sao.
cái beep() e có thấy bác làm, cũng mò mấy lần mà chưa đc nên quên luôn, giờ mới thấy bác nhắc lại :D Cái trên thì e ví dụ cho bạn ấy cái vòng lặp trong js, cũng k để ý là có input dữ liệu từ text nữa :(
 
Thật ra như này thì iim hay js đều phát đc: URL GOTO=file:E:\\\Beep.wav
nhưng nó phải mở bằng trình phát nên nó hơi bất tiện nên mấy bác nghiên cứu phương án khác giúp e với.
báo lỗi như file beep.wav
thế là báo lỗi bằng file beep.wav chứ đâu phải như đề bài là phát ra âm thanh như file beep.wav. khác nhau 1 trời 1 vực.
 

khoailang

Junior
Joined
Dec 21, 2012
Messages
188
Reactions
165
MR
0.001
Thật ra như này thì iim hay js đều phát đc: URL GOTO=file:E:\\\Beep.wav
nhưng nó phải mở bằng trình phát nên nó hơi bất tiện nên mấy bác nghiên cứu phương án khác giúp e với.
ở posts #400 thím kéo lại xem thôi :)
muốn đổi beep mặc định sang bài khác thì thím sớt gg đổi tiếng beep trong win rồi làm theo thôi.
không thì thím up tiếng beep lên web, rồi dùng url goto để gọi thôi, cũng khá đơn giản.
rồi dùng try catch để kiểm tra dòng lỗi.
 
ở posts #400 thím kéo lại xem thôi :)
muốn đổi beep mặc định sang bài khác thì thím sớt gg đổi tiếng beep trong win rồi làm theo thôi.
không thì thím up tiếng beep lên web, rồi dùng url goto để gọi thôi, cũng khá đơn giản.
rồi dùng try catch để kiểm tra dòng lỗi.
Cảm ơn thím nhé
 
Joined
Nov 9, 2017
Messages
3
Reactions
0
MR
0.000
File excel e đặt hàm các thứ nội dung tiếng việt, sau khi lưu dạng .CSV thì nó lỗi font
e thử google nhưng k giải quyết được. Có cách nào không các bác?
Imacro có load được file excel đuôi khác ngoài .CSV k?
 
Last edited:

phambinhminh

Banned
Joined
Feb 10, 2014
Messages
476
Reactions
205
MR
0.000
Call me! Call me! Chat with me via Skype
các bác cho em hỏi sao lệnh này lại không gét được googleKey vậy ạ
URL GOTO=javascript:((function(){var%20a=window.content.document.getElementsByTagName('iframe');%20%20var%20k='';%20%20for(var%20x=0;x<a.length;x++)%20%20{%20%20%20if(a[x].src.includes('https://www.google.com/recaptcha/api2/anchor?k')) {%20%20%20%20k=a[x].src.split('?k=')[1].split('&')[0];%20%20%20%20a[x].setAttribute("name","I0_myownid");%20%20%20%20window.content.document.getElementById('g-recaptcha-response').style.display='';%20%20%20%20break;%20%20%20}%20%20}%20%20window.content.document.getElementById('g-recaptcha-response').textContent=k;}))();
 
các bác cho em hỏi sao lệnh này lại không gét được googleKey vậy ạ
URL GOTO=javascript:((function(){var%20a=window.content.document.getElementsByTagName('iframe');%20%20var%20k='';%20%20for(var%20x=0;x<a.length;x++)%20%20{%20%20%20if(a[x].src.includes('https://www.google.com/recaptcha/api2/anchor?k')) {%20%20%20%20k=a[x].src.split('?k=')[1].split('&')[0];%20%20%20%20a[x].setAttribute("name","I0_myownid");%20%20%20%20window.content.document.getElementById('g-recaptcha-response').style.display='';%20%20%20%20break;%20%20%20}%20%20}%20%20window.content.document.getElementById('g-recaptcha-response').textContent=k;}))();
Hiện có 1 số trang code k get đc key nên bạn get bằng tay và thêm vào code luôn vì google key hầu như là k thay đổi nên kg cần get liên tục làm gì.
 

PhanVinh

Junior
Joined
May 24, 2017
Messages
43
Reactions
38
MR
0.000
Chat with me via Skype
Chào các bác, em là newbie có thắc mắc như sau:

Em dùng 1 file JS để gọi 1 file iim chạy vào website, sau đó dùng code của JS để thao tác vào webpage này.
Theo em tìm đọc trên mạng thì thấy dùng một thư viện của JS là jQuery.
Vậy cho em hỏi:
1. Có cách nào add thư viện jQuery vào file JS ko các bác?
2. Nếu không cần thiết dùng tới thư viện này thì có cách nào thao tác vào webpage này từ file JS, các bác cho em một vài dòng code cụ thể để em nghiên cứu thêm với!

Thank you.
 

Announcements

Today's birthdays

Forum statistics

Threads
423,813
Messages
7,133,484
Members
176,256
Latest member
dieply

Most discussed of week

Most discussed of week

Back
Top Bottom