đã nhậnthank bạn nhé mình gửi card qua skype nhé
đã nhậnthank bạn nhé mình gửi card qua skype nhé
thank bạn nhé mình gửi card qua skype nhé
kiếm mấy bãn 4x mà chạy cậu mấy bản sau này nặng lắm . nếu mà ko cần yêu cầu gì thì bản 27 mà phang thôi.câu hỏi của em không bác nào quan tâm nhỉ
à các bác cho em hỏi, em dung FF56, Imacro 8.9.7. chạy FILE imm thì mở 4 tab chạy cả ngày thì không sao, nhưng cứ chạy file js thì đc 1 lúc thì nó đầy ram ( máy em ram 8 GB) rồi firefox báo lỗi not responding phải tắt đi bật lại rất khó chịu. kể cả chạy 1 ff cũng bị. chạy imm thì thỏa mái qua ngày này ngày khác đều ok, các bác có bị vậy không và có cách nào giải quyết không ạ?
em thấy bản 4x bị lỗi chạy time không chuẩn nên nâng cấp lên, em chỉ thắc mắc là bấy nhiêu dòng code dung imm thì chạy ngon mà sao thành js lại bị vậy nhỉ, imm hạn chế nhiều tính năng quá nên đang học qua js, cuối cùng bị vậy nản quá bác ạkiếm mấy bãn 4x mà chạy cậu mấy bản sau này nặng lắm . nếu mà ko cần yêu cầu gì thì bản 27 mà phang thôi.
vậy phải xem lại code js có tốt ko, ném js lên đây xemcâu hỏi của em không bác nào quan tâm nhỉ
à các bác cho em hỏi, em dung FF56, Imacro 8.9.7. chạy FILE imm thì mở 4 tab chạy cả ngày thì không sao, nhưng cứ chạy file js thì đc 1 lúc thì nó đầy ram ( máy em ram 8 GB) rồi firefox báo lỗi not responding phải tắt đi bật lại rất khó chịu. kể cả chạy 1 ff cũng bị. chạy imm thì thỏa mái qua ngày này ngày khác đều ok, các bác có bị vậy không và có cách nào giải quyết không ạ?
vậy phải xem lại code js có tốt ko, ném js lên đây xem
thử xembác xem giúp em với ạ!
for (var i=1;i<10;i++)
{
var dangnhap;
dangnhap = "CODE:";
iimSet("i",i)
dangnhap += "SET !ERRORIGNORE YES" + "\n";
dangnhap += "SET !TIMEOUT_STEP 6" + "\n";
dangnhap += "SET !DATASOURCE list.txt" + "\n";
dangnhap += "SET !DATASOURCE_LINE {{i}}" + "\n";
dangnhap += "SET !DATASOURCE_COLUMNS 1" + "\n";
dangnhap += "TAB CLOSEALLOTHERS" + "\n";
dangnhap += "SET !TIMEOUT_STEP 6" + "\n";
dangnhap += "CLEAR" + "\n";
dangnhap += "CLEAR" + "\n";
dangnhap += "URL GOTO=link" + "\n";
dangnhap += "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:credential CONTENT={{!COL1}}" + "\n";
dangnhap += "SET !ENCRYPTION NO" + "\n";
dangnhap += "TAG POS=1 TYPE=INPUTASSWORD ATTR=NAMEassword CONTENT={{!COL1}}" + "\n";
dangnhap += "TAG POS=1 TYPE=DIV ATTR=ID:btn_login" + "\n";
dangnhap += "TAB OPEN" + "\n";
dangnhap += "TAB T=2" + "\n";
dangnhap += "WAIT SECONDS=2" + "\n";
dangnhap += "URL GOTO=link" + "\n";
dangnhap += "WAIT SECONDS=1" + "\n";
dangnhap += "EVENT TYPE=CLICK SELECTOR=\"#app>DIV>DIV:nth-of-type(3)>DIV>DIV>svg>g>g>g>g>path\" BUTTON=0" + "\n";
dangnhap += "TAG POS=1 TYPE=BUTTON ATTR=TXT:+<SP>Theo<SP>dõi" + "\n";
dangnhap += "ADD !EXTRACT {{i}}" + "\n";
dangnhap += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=log.txt" + "\n";
dangnhap += "SET !EXTRACT NULL" + "\n";
iimPlay(dangnhap)
iimPlay("#like.iim");
// file #like.imm chỉ là code vào các nút like, nếu không có nút like hoặc ấn hết vào nút like nó sẽ quay lại chạy tiếp var macro bên dưới!
var macro;
macro = "CODE:";
macro += "WAIT SECONDS=5" + "\n";
macro += "TAB OPEN" + "\n";
macro += "TAB T=2" + "\n";
macro += "CLEAR" + "\n";
iimPlay(macro)
}
thao tác lặp lại khoảng hơn 1000 lần nhưng đc hơn tram lần mà memory out rồi
var dangnhap;
dangnhap = "CODE:";
dangnhap += "SET !ERRORIGNORE YES" + "\n";
dangnhap += "SET !TIMEOUT_STEP 6" + "\n";
dangnhap += "SET !DATASOURCE list.txt" + "\n";
dangnhap += "SET !DATASOURCE_LINE {{i}}" + "\n";
dangnhap += "SET !DATASOURCE_COLUMNS 1" + "\n";
dangnhap += "TAB CLOSEALLOTHERS" + "\n";
dangnhap += "URL GOTO=about:blank" + "\n";
dangnhap += "CLEAR" + "\n";
dangnhap += "URL GOTO=link" + "\n";
dangnhap += "TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:credential CONTENT={{!COL1}}" + "\n";
dangnhap += "SET !ENCRYPTION NO" + "\n";
dangnhap += "TAG POS=1 TYPE=INPUT:pASSWORD ATTR=NAME:password CONTENT={{!COL1}}" + "\n";
dangnhap += "TAG POS=1 TYPE=DIV ATTR=ID:btn_login" + "\n";
dangnhap += "TAB OPEN" + "\n";
dangnhap += "TAB T=2" + "\n";
dangnhap += "WAIT SECONDS=2" + "\n";
dangnhap += "URL GOTO=link" + "\n";
dangnhap += "WAIT SECONDS=1" + "\n";
dangnhap += "EVENT TYPE=CLICK SELECTOR=\"#app>DIV>DIV:nth-of-type(3)>DIV>DIV>svg>g>g>g>g>path\" BUTTON=0" + "\n";
dangnhap += "TAG POS=1 TYPE=BUTTON ATTR=TXT:+<SP>Theo<SP>dõi" + "\n";
dangnhap += "ADD !EXTRACT {{i}}" + "\n";
dangnhap += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=log.txt" + "\n";
dangnhap += "SET !EXTRACT NULL" + "\n";
for (var i=1;i<10;i++)
{
iimSet("i",i);
iimPlay(dangnhap);
iimPlay("#like.iim");
iimPlay("CODE:WAIT SECONDS=5");
}
quan tâm làm j thím, quan tâm mệt não racâu hỏi của em không bác nào quan tâm nhỉ
à các bác cho em hỏi, em dung FF56, Imacro 8.9.7. chạy FILE imm thì mở 4 tab chạy cả ngày thì không sao, nhưng cứ chạy file js thì đc 1 lúc thì nó đầy ram ( máy em ram 8 GB) rồi firefox báo lỗi not responding phải tắt đi bật lại rất khó chịu. kể cả chạy 1 ff cũng bị. chạy imm thì thỏa mái qua ngày này ngày khác đều ok, các bác có bị vậy không và có cách nào giải quyết không ạ?
firefox bản <= 521. mình muốn click vào vị trí x,y nhưng lệnh CLICK nó không hỗ trợ nữa, bác có cách nào giúp mình ko???
thanks bácfirefox bản <= 52
imacros bản 8.9.7
tắt update cho ff và imacros
quan tâm làm j thím, quan tâm mệt não ra
ff thì lên xài ff developer 56 ấy, nó hỗ trợ e10s chạy đa tiến trình.
còn ram đầy khi thì thím kéo lại các page trước có share phần mềm giải phóng ram rồi đó.
hoặc cách khác là code bằng .bat .vbs chạy một số vòng lặp nhất định thì out ff, rồi lại chạy từ đầu.
như thế thì ram cũng ko nên quá cao, cũng ko bị lag, đơ, giật giật...
còn rút gọn code thì cho vào code dưới nhìn sẽ gọn hơn.
iimPlayCode(`clear
url goto=google.com
wait seconds=2`);
Bác nào cho e hỏi khi loop lần 1 thì đc giá trị a, loop lần 2 thì đc giá trị b, loop lần 3 thì đc giá trị c, thì làm sao lưu 3 giá trị a,b,c vào cùng 1 hàng mà mỗi giá trị nằm 1 cột, số lần loop k cố định, e đang viết bên js bác nào giúp e với.
//get path thư mục Document\iMacros
function getiMacrosFile(){
return imns.Pref.getFilePref('deflogpath').path;
}
// append text to file (file ở trong Document\iMacros)
function save_logs(logFilePath, data) {
var logs = data;
logs = logs + '\n';
var file_o = imns.FIO.openNode(logFilePath);
imns.FIO.appendTextFile(file_o, logs);
}
var logFilePath = getiMacrosFile()+'\\'+'save.txt';
var n=0;
var array = [];
for(var i=0;i<999;i++){
array[n] = "xxxxxxx"; //gán giá trị
if(n==2){
save_logs(logFilePath, array.join(','));
n = 0;
}else{
n++;
}
}
Cảm ơn bác, đúng cái e cần rồi.Code://get path thư mục Document\iMacros function getiMacrosFile(){ return imns.Pref.getFilePref('deflogpath').path; } // append text to file (file ở trong Document\iMacros) function save_logs(logFilePath, data) { var logs = data; logs = logs + '\n'; var file_o = imns.FIO.openNode(logFilePath); imns.FIO.appendTextFile(file_o, logs); } var logFilePath = getiMacrosFile()+'\\'+'save.txt'; var n=0; var array = []; for(var i=0;i<999;i++){ array[n] = "xxxxxxx"; //gán giá trị if(n==2){ save_logs(logFilePath, array.join(',')); n = 0; }else{ n++; } }
Bản cài đặt vẫn bị thế mà bạn.các bác cho hỏi sao bản firefox portable ko sử dụng cookie dc vậy? đăng nhập id pass nick thì lưu dc nhưng import cookie fb vào thì tắt đi khởi động lại nó mất
bản cài đặt của mình thì lưu dc nè, sao lạ nhỉBản cài đặt vẫn bị thế mà bạn.