Cần giúp đỡ về jibit macro

labang86

Junior
Joined
Jun 19, 2015
Messages
58
Reactions
30
MR
0.000
o_O thêm cái deley cho nó quét ảnh để nó khỏi nhảy con chuột lung tung. nếu ko có time thì nó quét hình ảnh đó 60 lần trong khoảng thời gian 0s vậy 60 lần đó vô nghĩa nên ta phải thêm thơi gian thực nữa. đơn giản dễ hiểu mà làm gì mà ầm ầm lên thế
 

candylop

Hero
Joined
Nov 24, 2013
Messages
4,091
Reactions
3,384
MR
0.003
Chat with me via Skype
Th

Thử đi chú em, hay chỉ được vài cái vớ vẩn ảo tưởng mình là pro. Còn cái này thì hỏi thì tl, có cái vẹo gì đâu mà nhứt với nhì. A thấy chú có vẻ tinh tướng ảo tưởng quá nhỉ.
Mô phật, đầu năm nhỡ nói lời cay đắng rồi.

Hoá ra câu hướng dẫn trên là của thím hèn gì thím nhảy dựng lên như thế.

Đoạn code repeat 60 bên trong nó là code tìm hình theo điều kiện. Ắt hẳn có lý do mới có repeat. Lý do đó là CHỜ ĐỢI một hình ảnh nào đó xuất hiện trên màn hình. Mà chờ đợi thì phải có thời gian CHỜ ĐỢI. Do đó bắt buộc phải có delay.
Bởi vì tốc độ tìm hình của máy tính rất nhanh, tính bằng 1/triệu mili giây. DO đó không delay thì không khác gì tìm hình 1 lần. TÌm không có thì repeat 60 cũng như không. Nó sẽ tự thoát khỏi vòng lặp rồi thực hiện lệnh bên dưới nó.
Delay để nó đợi, đợi bao lâu đó do delay quyết đinhj. Đợi xong tìm, tìm không thấy thì thực hiện lần thứ 2, lặp lại 60 lần như thế. Nếu tìm thấy hình thì nó sẽ kết thúc lệnh sớm hơn dự kiến

Ví dụ quyết định chờ cái hình nào đó xuất hiện trong vòng 1 phút (60 giây)
Repeat 60 ; dự kiến cái hình bên dưới sẽ xuất hiện tối đa trong vòng 60 giây tới
If image ; tìm hình nếu gặp thì thoát vòng lặp, kết thúc lẹnh sớm hơn dự kiến
Exitloop
Endif
; Nếu không tim thấy hình thì đợi 1 giây (lệnh dưới)
Delay (1000) ; đợi 1 giây
EndRepeat
Thực hiện lệnh kế tiếp

Đã repeat thì buộc phải có delay, nếu không câu lệnh trên tương đương lệnh
If image ; tìm hình nếu gặp thì thực hiện lệnh bên dưới

Endif
Thực hiện lệnh kế tiếp
 
Last edited:

mrstonehel

Junior
Joined
Oct 11, 2014
Messages
218
Reactions
30
MR
0.008
Chat with me via Skype
cũng đang mày mò cái jibit này, mới dùng mấy lệnh cơ bản mà cũng làm dc mấy cái auto linh tinh, nói chung làm off đỡ mệt hơn trước rất nhiều, biết thêm đoạn code này hay wa , thank thớt và các bak nhé :)
 

mvchien92

Hero
Joined
Feb 25, 2013
Messages
819
Reactions
211
MR
0.504
Chat with me via Yahoo Messenger Follow me on Facebook Chat with me via Skype
Mô phật, đầu năm nhỡ nói lời cay đắng rồi.

Hoá ra câu hướng dẫn trên là của thím hèn gì thím nhảy dựng lên như thế.

Đoạn code repeat 60 bên trong nó là code tìm hình theo điều kiện. Ắt hẳn có lý do mới có repeat. Lý do đó là CHỜ ĐỢI một hình ảnh nào đó xuất hiện trên màn hình. Mà chờ đợi thì phải có thời gian CHỜ ĐỢI. Do đó bắt buộc phải có delay.
Bởi vì tốc độ tìm hình của máy tính rất nhanh, tính bằng 1/triệu mili giây. DO đó không delay thì không khác gì tìm hình 1 lần. TÌm không có thì repeat 60 cũng như không. Nó sẽ tự thoát khỏi vòng lặp rồi thực hiện lệnh bên dưới nó.
Delay để nó đợi, đợi bao lâu đó do delay quyết đinhj. Đợi xong tìm, tìm không thấy thì thực hiện lần thứ 2, lặp lại 60 lần như thế. Nếu tìm thấy hình thì nó sẽ kết thúc lệnh sớm hơn dự kiến

Ví dụ quyết định chờ cái hình nào đó xuất hiện trong vòng 1 phút (60 giây)


Đã repeat thì buộc phải có delay, nếu không câu lệnh trên tương đương lệnh
81ff6aa83b59b91ea99c1f1c440999de.png


mình chỉ viết hd ra cho nhanh thôi, còn thêm là mình nghĩ thớt sẽ tự biết thêm, khi biết dùng repeat rồi đọc cái nó có sẵn hd lúc dùng repeat sẽ hiểu mà. còn làm thì tất nhiên phải thêm delay rồi, mình tưởng vấn đề nó ko nằm ở đây.
 

Announcements

Today's birthdays

Forum statistics

Threads
425,090
Messages
7,151,637
Members
177,645
Latest member
xn3659m5np11a

Most viewed of week

Most discussed of week

Most viewed of week

Most discussed of week

Back
Top Bottom