
╔════╦═₪ www.autoitvn.co.cc ╚════╩═₪ AutoIT - Hỏi đáp thắc mắc
Friday, 23. May 2008, 22:25:42
AutoIT
CÁC CÂU HỎI THƯỜNG GẶP
1. Nick yahoo của chủ Blog này là gì? - Can't be share 
2. Làm thế nào để giả lập thao tác giữ lâu 1 phím bất kỳ?
3. Bấm 1 phím bất kỳ để thực hiện 1 chức năng nào đó?
4. Tại sao hàm ControlClick không hoạt động?
Chắc ai cũng biết AutoIT xuất hiện ở Việt Nam như 1 ngôn ngữ của Virus
, nhưng thật sự AutoIT được tạo ra không phải với mục đích đó, ai từng tiếp xúc với ngôn ngữ này cũng biết nó thật sự là công cụ hỗ trợ đắc lực cho việc thiết kế những tiện ích nhỏ.
Tuy không mạnh mẽ như VB,C/C++ hay Java, nhưng nó là cách nhanh nhất để 1 lập trình viên mới chập chững bước vào thế giới IT, có thể tự viết cho mình những tiện ích, mà đối với nhưng ngôn ngữ đàn Anh khác phải mất rất nhiều thời gian.
Cái hạn chế khiến cho AutoIT không thể phổ biến ở Việt Nam là tài liệu hướng dẫn, bởi những người thích hợp với AutoIT là những người mới làm quen với Lập Trình, nên 1 File Help toàn tiếng Anh không quả là 1 thách thức khác
.
Sau 1 thời gian tìm hiểu về AutoIT
mình thấy nó không thật sự hạn chế nhưng những Pro đã nhận định, Blog này sẽ là nơi mình trao đổi và hướng dẫn bước đầu cho bất kỳ ai có hứng thú với Ngôn Ngữ này, cần nói thêm là mình không hoan nghênh những ai tìm đến AutoIT với mục đích xấu.
Đây là Hướng Dẫn (Tut) của mình đang thực hiện
AutoIT - Hướng dẫn cơ bản
Lưu ý: Nếu có ý định tham gia lâu dài trong Blog của mình, thì bạn nên tạo 1 tài khoản MyOpera vì nó sẽ giúp bạn quản lý bài viết tốt hơn, có cả thông báo qua Mail và còn được thêm 1GB lưu trữ nữa.
- Hy vọng hướng dẫn cách đăng ký MyOpera của tatnhien này sẽ giúp mọi Người Dùng Opera tốt hơn.
Tài liệu hướng dẫn bằng Tiếng Việt:
- Của bạn Okitakimura share
http://www.mediafire.com/download.php?moz5nm1ezmg 
Còn đây là các Tut khác của các Member Opera, các bạn có thể tham khảo thêm:
http://my.opera.com/thahuong/blog/2007/08/17/autoit-tut
http://my.opera.com/huyhung.hanu/blog/2007/11/05/l-p
Link này là thông tin về hậu quả khi viết Virut bằng AutoIT, mong các bạn xem và kg nên dùng AutoIT cho việc tương tự:
http://my.opera.com/tuanpm/blog/show.dml/387853?cid=2110703
http://my.opera.com/tuanpm/blog/show.dml/470076
Để cổ vũ cho Tinh Thần nói Không với Virut của Blog, mình share thêm 1 số link giúp phòng chống Virut mà mình Tìm được:
http://my.opera.com/saihukaru/blog/hackethienlong
http://my.opera.com/yeudieu186/blog/show.dml/2073784
http://my.opera.com/yeudieu186/blog/show.dml/2062299
http://my.opera.com/yeudieu186/blog/2008/05/18/kh-c-tinh
http://my.opera.com/ngduychien/blog/fast-unlock-kool-gi-i-tho-t-ie-vy-m-kh
http://www.vnn.vn/cntt/2006/04/565407/
Showing comments 1 -
50 of 570.
1 2 3 4 5 6 7 8 9 10 11 12 Next »
Quang Minh # 27. May 2008, 16:13
À, nếu được bạn có thể cung cấp phần mềm đó được không.
Mình chưa có nó, và mình cũng chưa có khái niệm nào về AutoIT này cả.
Blog của mình : http://aboutvnonline.blogspot.com
Lee♥Sai # 31. May 2008, 07:59
Anonymous # 4. June 2008, 04:35
Nice work!
Vậy là cũng có nhiều người hứng thú với cái này nhỉ ? Thực chất viết virus bằng autoIT không khó lắm, cái quan trọng là kỹ thuật phát tán thôi :)) .Cái câu:"không thật sự hạn chế" của bạn có phần khiên cưỡng quá.AutoIT chỉ là 1 script, đơn giản là nó không thể thực hiện các công việc đòi hỏi tính sâu xa quá được.Ngôn ngữ này gốc của nó là C++,các hàm chỉ là tinh giảm tối đa cái rắc rối đi thôi.Nó không hỗ trợ các hàm cần thiết cho việc chỉnh sửa quá sâu vào hệ thống tuy nhiên để làm việc với nó cũng khá khó với newbie.Nhưng có 1 điểm nó đặc biệt không thích hợp với newbie là khả năng debug.Nếu viết sai cái gì đó thì xác định là newbie không thể chữa lỗi đc.Dù sao mình cũng đã làm việc với cái này 1 thời gian rồi :D.Nếu bạn Đức có hứng thú với cái soft nào đó thì rủ mình nhé.Chúng ta thử làm xem.Biết đâu có thể làm 1 cái gì đó thì sao nhỉ ;)
P/s: nick y!m:fire_holy_cross
BmFx # 4. June 2008, 13:28
Lee♥Sai # 5. June 2008, 11:24
Sorry BmFx vì Fix bài của bạn, mong bạn viết Tiếng Việt có dấu vì 1 số bạn người Việt ở nước ngoài không thể đọc được Tiếng Việt không có dấu.
Còn Comment hướng dẫn mình đang làm 1 cái ở đây nè...Hướng dẫn cơ bản
Anonymous # 22. June 2008, 12:27
Chào,
Không ngờ lại gặp được người quen cũ ở đây (comeonbaby), tôi là d4rk. người việt trên diễn đàn autoit, vào blog này nhiều rồi nhưng giờ mới có cơ hội comment, thực sự bất ngờ với những bài viết về autoit tại đây ... và nếu được chào đón, thì tôi nghĩ tôi sẽ có thể đóng góp chút kiến thức của mình ... hãy liên lạc với tôi qua :
Yahoo ID : just_only_u_dl@yahoo.com
Autoit Nick Name : d4rk
Thanks
Lee♥Sai # 22. June 2008, 12:45
Ủa mà sao Yahoo of Dark lại denied Nick of Mình vậy...
Anonymous # 29. June 2008, 15:00
có ai biết làm GUI thì giúp em với
Yahoo: emptydoremon
Lee♥Sai # 29. June 2008, 15:14
- Trong AutoIT, nó được tạo 1 cách thủ công, không có kéo thả như VB.
- Nhưng bạn có thể dùng Koba để thiết kế, tuy nhiên khi đã dùng Koba thì sẽ phụ thuộc rất nhiều vào Code của Koba, gay khó khăn cho việc hiệu chỉnh giao diện.
- Gần đây mình đang bận nên chưa viết tiếp hướng dẫn được, khoãng giữa tháng 7 mình sẽ viết tiếp.
Anonymous # 1. July 2008, 19:21
Em hỏi tý anh ơi
Cái hàm InputBox ( "title", "Prompt" [, "Default" [, "password char" [, width, height [, left, top [, timeOut [, hwnd]]]]]] )
Làm sao để em lấy được giá trị nhập vào của "Default" bây giờ
Thank anh trước
Lee♥Sai # 2. July 2008, 00:53
Ví dụ:
$type = InputBox("testTitle","testPrompt","testText")
MsgBox(0,"testTitle",$type)
Anonymous # 5. July 2008, 08:51
Cho em hỏi là:
1. Dùng toán tử nào để lấy phần dư?
Trong Flash với ActionScript thì toán tử đó là "%"
VD: 12 % 5 trả về kết quả là 2
2. Toán tử "khác" (không bằng) là gì?
Mấy câu hỏi của em chắc là ngớ ngẩn, nhưng mà em chưa học lập trình bài bản từ đầu bao giờ nên chắc sau sẽ làm phiền anh nhiều ^^
Lee♥Sai # 5. July 2008, 09:00
Trong AutoIT, Toán tử thì kô có.. chỉ có Hàm thôi:
Mod(value1,value2)
Ví dụ:
$var = Mod(12,5)
($var sẽ bằng 2)
Trần Hiếu # 12. July 2008, 14:56
Lee♥Sai # 12. July 2008, 15:01
Trần Hiếu # 12. July 2008, 15:46
Anonymous # 24. July 2008, 00:54
Bai viet cua ban rat hay, nhung ban nen cho mot vai vi du cu the moi nguoi se de hieu hon. Boi vi theo to nen hoc tat hay hon la di vao chi tiet.
Lee♥Sai # 24. July 2008, 08:00
- Từ bài 4 trở đi, mỗi bài viết sẽ nói về 1 hay nhiều Hàm nào đó, rồi cuối bài sẽ là ví dụ dựa trên những Hàm đã giới thiệu.
- Mình cũng muốn đi tắt lắm, nhưng chỉ lo là nhiều bạn không theo kịp, lúc đó phải Port Comment để hỏi, thế là mình cũng phải giải thích lại. Như thế thông tin mình cung cấp sẽ rời rạc không thông nhất, làm cho những bạn cần sẽ khó tìm thấy được. Giống tình trạng của những Forum vậy, 1 vấn đề nhưng lại được nhiều bạn port bài để hỏi.
- Bạn chịu khó đợi mình nha, nếu có vấn đề nào mình chưa viết tới bạn cứ Port vào đây, mình sẽ tìm câu trả lời cho bạn.
Cám ơn đã ghé thăm.
Trần Hiếu # 25. July 2008, 07:22
Anonymous # 12. August 2008, 13:35
Cho em hoi ty
Lam sao de nhap lieu tu mot GUICtrlCreatInput?
Lee♥Sai # 12. August 2008, 15:38
Ví dụ:
$Input = GUICtrlCreateInput("", 10, 35, 300, 20)
$var = GUICtrlRead($input)
-Lúc này biến $var sẽ mang giá trị mà E nhập vào.
Anonymous # 14. August 2008, 16:03
chào anh
anh cho em hỏi hàm tính phần dư thế nào?
VD:14/5=4
p/s:tiện đây anh cho em hỏi luôn,em đang tính dùng autoit viết 1 script đơn giản nhưng em ko biết xác định vị trs đối tượng cần tương tác thế nào,đối tượng đó có thể là NPC or 1 con quái nào đó,Nếu anh biết mong anh chỉ giùm em hoặc có thể gợi ý để em tự tìm hiểu cũng được
thank anh nhiều!!
o0blacksun0o # 14. August 2008, 16:20
Lee♥Sai # 15. August 2008, 01:24
$var = Mod(14/5)
(biến $var sẽ mang giá trịn là 4)
Xác định vị trí của đối tượng là 1 NPC hay 1 Mod như E nói thì đối với khả năng của A hiện giờ chỉ có thể xác định bằng điểm Ảnh (Pixel), tuy nhiên cách này sẽ khó thực hiện đối với game có giao diện quá sinh động.
Để xác định chính xác vị trí theo A biết thì phải can thiệp vào quá trình hoạt động của Game, đọc các thông số bên trong đó. A củng đang tìm hiểu kỹ thuật này, vì hiện giờ A chỉ có thể quét bề mặc của Game thui.
Nếu Game có chế độ tự tìm mục tiêu, ví dụ như "/target npcs" thì việc làm Auto sẽ dễ hơn, E có thể cho A biết Game đó là gì, rồi A sẽ phân tích xem cách cách nào khác không.
o0blacksun0o # 15. August 2008, 07:06
anh cho em hỏi cái hàm tính phần nguyên+hàm if...then
"
$a=inputbox ("","nhap 1so","1989","",90,90,8,5)
if $a>31
then
msgbox (0,"","chi duoc tu` 1->31 thoi^^!")
EndIf
em viết 1 chương trình như trên ko hiểu sao ko chạy được,anh tìm hộ em cái lỗi với
thank anh nhieu`!!
Lee♥Sai # 15. August 2008, 13:29
1.Xác định vị trí của Game: dùng Hàm WinGetPos() hoặc WinGetCaretPos() (nên dùng cái sau thì tốt hơn, nếu E hiểu nó là gì)
2.Tăng dần 2 tọa độ: Dùng Hàm Tooltip(".",$x,$y) trong đó $x và $y là tọa độ có được ở bước trên, tăng dần cho đến khi ToolTip đúng chỗ NPC.
3.Lấy $x và $y ở trên dùng cho Hàm MouseClick(), nhớ bỏ cái ToolTip đi kẻo nó đè lên NPC kg Click được.
Nguyên phân thì E dùng Hàm Int().
Ví dụ: $var = Int(7.34) ;$var sẽ bằng 7
Code của E không đúng cấu trúc If.. Then... của AutoIT. Cấu Trúc phải chính xác như sau:
Dạng 1:
If $a>31 Then msgbox(0,"","chi duoc tu` 1->31 thoi^^!")
Dạng 2:
If $a>31 Then
msgbox(0,"","chi duoc tu` 1->31 thoi^^!")
EndIf
Ngoài ra còn có:
If $a>31 Then
msgbox(0,"","chi duoc tu` 1->31 thoi^^!")
ElseIf $a<0 Then
msgbox(0,"","chi duoc tu` 1->31 thoi^^!")
Else
msgbox (0,"","nhập đúng rồi^^!")
EndIf
Anonymous # 15. August 2008, 19:45
:wizard: sao minh doi mai ma ban ko viet tiep bai moi vay,to cay cai file hepl met choa rui,nhung cung phai noi file hepl ho viet rat hay.Rat mong ban viet tiep bai moi de duoc hoc bang ngon ngu me de cho de nuot.:jester:
Lee♥Sai # 15. August 2008, 23:22
Nhân đây mình xin nói luôn: Mình đã xem lại thấy kiến thức cơ bản lập trình và thấy có rất nhiều thứ cần phải đề cập đến để những bạn mới "hoàn toàn", có thể tiếp cận AutoIT. Và nếu làm phần đó thì loạt bài AutoIT bây giờ phải ngưng 1 lần nữa, nên mình đành phải để sau mong các bạn mới thông cảm.
Còn đối với loạt bài về AutoIT,do phải đi làm và đi học nên mỗi tuần mình chỉ có thể cập nhật 1 bài vào ngày Thứ 7 hoặc Chủ Nhật.
Anonymous # 16. August 2008, 02:32
Quả thực để viết được 1 bài cũng kỳ công thật,nhưng dối với 1 newbie nhứ tớ thì đọc nhanh quá.Có lẽ tại tớ học qua sơ cấp pascal rùi nên đọc bài của bạn thấy dễ hiểu hơn.Mấy hôm nay phải gặm nhấm cuốn file hepl để tìm hiểu mấy cái hàm mới.Đọc file hepl họ hướng dẫn cũng rất cụ thể nhưng không phải là ngôn ngữ mẹ đẻ nên dùng từ điển khó hiểu kinh khủng,tra tử coord mãi mà không từ điển nào có,lên wikipedia mới biết nó là từ viết tắt của co-ordinate (tọa độ)
Mình xin bổ xung lời giải thích về lỗi chương trình của bạn đã post
$a=inputbox ("","nhap 1so","1989","",90,90,8,5)
if $a>31
then
msgbox (0,"","chi duoc tu` 1->31 thoi^^!")
EndIf
Tại thời điểm này mình thấy autoit không có cấu trúc blog như ở pascal (dùng begin và end)nếu muốn hợp thành blog chắc phải dùng chương trình con.Vì vậy các hàm khi viết phải viết theo 1 tiêu chuẩn đã định sẵn.Khi tra file help ta được hàm chuẩn If Then statement
Các bạn phải viết theo đúng hàm chuẩn thì máy mới hiểu(không được xướng dòng bừa bãi.Mình sửa lại là
$a=inputbox ("","nhap 1so","1989","",90,90,8,5)
if $a>31 then msgbox (0,"","chi duoc tu` 1->31 thoi^^!")
nếu bạn muốn sau then thực thi nhiều lệnh thì có thể viết
$a=inputbox ("","nhap 1so","1989","",90,90,8,5)
if $a>31 then
msgbox (0,"","chi duoc tu` 1->31 thoi^^!")
lệnh nữa
endif
Mình mới học autoit nên cũng còn rất nhiều bỡ ngỡ,mong mọi người cũng như chủ blog giúp đỡ dài dài.
Anonymous # 16. August 2008, 02:57
Mình mạo muội góp ý với bạn saihukaru về bài xuất nhập dữ liệu đơn giản,mình đọc file help thấy hàm Msgbox có phần flag rất quan trọng,cứ viết lệnh mà để flag là 0 rùi cũng không hiểu số 0 có ý nghĩa gì(cũng như giá trị của hàm, ví dụ yes là 6 no là 7)còn hàm inputbox thì có hàm @erorr đi cùng cũng rất quan trọng.Mình cũng dự đoán windown info là 1 tiện ích như hổ mọc thêm cánh của autoit nhưng mình cũng mới học nên cũng chẳng biết ứng dụng nó vào đâu vậy nên theo mình công cụ cao sieu này nên để sau hãy hướng dẫn.Nhất là bạn đang hướng đối tượng mới làm quen với lập trình thì nên nắm thật kỹ lệnh lặp và lệnh điều kiện (chỉ với mấy câu lệnh này mà làm được rất nhiều việc rùi như tìm nghiệm của 1 phương trình,giải hệ phương trình n ẩn,n phương trình dạng tuyến tính ...........)
o0blacksun0o # 16. August 2008, 03:40
Hôm trước em nói NPC cố định tức là NPC đó ko di chuyển trong game,còn khi char mà mình điều khiển di chuyển thì NPC đó cũng di chuyển so với màn hình
Hàm wingetpos()+tooltip() chỉ để tìm tọa độ 1 điểm cố định trên màn hình,nếu sử dụng cái này để làm script cho game online có lẽ ko ổn,
đây là suy nghĩ của em,với lại em chưa thử theo cách của anh tại vì chưa có game để thử^^!
Lee♥Sai # 16. August 2008, 14:28
1. E cho Character đừng gần NPC, vị trí có thể tương tác được. Rồi quét Pixel vùng hiển thị tọa độ, lưu kết quả quét được thành File. Kết quả này là mã số màu của tất cả các Pixel ở vùng đó, với mật độ tùy theo giải thuật của E, không nhất thiết phải quét hết toàn bộ.
2. Tạo ra 1 Hàm di chuyển Character, kèm theo Hàm kiểm tra vùng hiển thị tọa độ. Kết quả kiểm tra sẽ đem so sánh với File đã lưu ở bước trên.
3. Ghi nhận vị trí của NPC, khi Character đứng đúng vị trí đã chọn. Như thế khi tương tác NPC xem như đã đứng yên.
- Còn vấn đề của Hàm MouseClick() E có thể dùng Hàm ControlClick() để thay thế, Hàm này sẽ không giành quyền kiểm soát chuột của E, nhưng kết quả hoạt động thì còn tùy vào tính chất của Game.
- Nếu muốn thực hiện 1 chương trình Auto hoàn toàn, như các chương trình Pro thì phải mất rất nhiều công sức, ngoài hiểu biết về AutoIT còn cần phải có sự hiểu biết về Game cần Auto.
- Với trình độ của A hiện giờ thì chưa đủ để làm 1 Auto Pro, 1 phần vì A ít chơi game online và 1 phần là vì A đang đi theo 1 hướng khác của AutoIT.
Lee♥Sai # 16. August 2008, 15:01
- Còn về bài thực hành số 1 (T1), mình biết khi không đề cập đến các giá trị của Flag quả là 1 thiếu xót, đặt biệt là đối với những người thích tìm tòi học hỏi. Nhưng do mục tiêu ban đầu mình đặt ra là "đi từ dễ tới khó" - "đi từ ít tới nhiều" nên những gì mình hạn chế được thì mình sẽ hạn chế. Cốt làm sao để người dùng có thể xài được Hàm trước tiên, rồi sau đó qua kinh nhiệm sử dụng sẽ tự có những hiểu biết về Hàm mà mình đang dùng, như thế kiến thức có được sẽ nhớ lâu hơn.
- Cũng chính vì mục đích này mà mình đã phân loạt bài ra làm 2 phần tách biệt (không hoàn toàn), đó là Lý Thuyết và Thực Hành. Trong đó phần lý thuyết sẽ đi trước, để cho phần thực hành đi sau với sự hỗ trợ của phần Lý Thuyết. Cho nên chuyện bài về Window Info có trước chỉ là để chuẩn bị cho những bài thực hành sau này, nhưng có lẽ mình sẽ phải chú thích thêm về vấn đề này vào Menu. Cám ơn bạn đã nhắc nhỡ.
Trần Hiếu # 17. August 2008, 06:28
Lee♥Sai # 17. August 2008, 06:45
Trần Hiếu # 18. August 2008, 04:09
Lee♥Sai # 18. August 2008, 15:01
Anonymous # 19. August 2008, 16:30
anh ơi cho em hỏi:
Borland C++ có khác C++ nhiều ko
Anonymous # 19. August 2008, 19:32
huhu chac khong doi chu blog duoc nua ru,tu than van dong thoi.Hơi vất chút nhưng cũng phải chịu.Tại cái file hepl nó dạy ko theo bài,học hết các hàm cơ bản, thiết kế GUI xong rùi,thực hành mấy phần đơn giản nữa giờ không biết tiếp tục như thế nào nữa.Tài liệu duy nhất là cái file hepl bằng tiếng Anh.Mấy phần sau nó dùng để tra cứu hàm là chủ yếu.Ai có thể hướng dẫn tiếp theo nên học như thế nào không,chứ giờ mất phương hướng quá.:idea:
Lee♥Sai # 20. August 2008, 12:24
Còn C++ nói chung có nhiều loại lắm, mỗi cái đều có khác biệt riêng... nhưng chỉ cần biết 1 cái. thì nhưng cái khác không là vấn đề. Vấn đề này E có thể lên http://vn.answers.yahoo.com/ hỏi... sẽ có câu trả lời thõa đáng hơn.
Lee♥Sai # 20. August 2008, 12:31
- Nếu tiếp tục... bạn có thể xem về Quản Lý Registry, quản lý File, chức năng quét Pixel, tương tác với các đối tượng...
- Rồi làm thử 1 Auto cho 1 game nào đó,, kg nhất thiết phải là Game Online
Anonymous # 29. August 2008, 11:10
Quản lý về registry,hay quản lý file tớ sẽ xem sau,mấy cái này dễ lạc vào viết chương trình virut lắm,mới tìm được mấy cái khóa registry nguy hiểm.Học về pixel tớ thấy có mấy lệnh thôi như pixelchecksum,pixelgetcolor,pixelsearch.Mấy lệnh này không được mạnh cho lắm để điều khiển.Vậy còn tương tác giữa các đối tượng là gì bạn có thể hướng nói về các dạng câu lệnh được không.Bạn đưa list tớ sẽ cố gắng tìm hiểu về hàm.Ah mà cái tớ rất quan tâm là cách điều khiển 1 chương trình nào đấy,cái window info tớ vẫn chưa biết dùng vào việc gì(cái này chủ yếu là tìm id và handle vậy nó ứng dụng như thế nào vậy)
Lee♥Sai # 29. August 2008, 13:35
Anonymous # 2. September 2008, 07:53
Hic quản lý đối tượng tớ trông cũng hay nhưng có phần quản lý dll khó quá tớ đọc mấy ngày rùi không hiểu được.Cũng tại trong win các phần dll có nhiệm vụ gì chính bản thân tớ cũng không nắm bắt hết được rõ.Phần windownmanagement còn thân thuộc.Bạn có thể giải thích 1 chút cho tớ về phần file dll không.Quan trọng nhất có lẽ là lệnh CallDll.
Cám ơn bạn nhiều.
Lee♥Sai # 3. September 2008, 01:20
Theo mình biết cái CallDll đó dùng để gọi các Phương Thúc có trong các File DLL của OS (Hệ Điều Hành).
Vì WinXP được thiết kế trên nền ngôn ngữ C và AutoIT cũng vậy cho nên các phương thức của WinXP, AutoIT có thể dùng được. Các Hàm như MsgBox, InputBox,... cũng xuất phát từ những file DLL này mà ra.
Anonymous # 22. September 2008, 10:18
Chào bạn.Mình cũng rất thích AutoIT.Mình có vấn đề này cần hỏi.Mình muốn viết một chương trình xử lí icon cho folder.Mình muốn khi click chuột phải vào folder thì có tùy chọn mở folder đó bằng chương trình của mình.sau đó khi chọn tùy chọn đó thì chương trình của mình sẽ nhận giá trị là tên đầy đủ của chương trình đó.Viêc thêm chương trình của mình vào menu khi click chuột phải vào folder thì mình đã làm được.nhưng mình không thể xác định được tên của folder đó.Nếu dùng @WorkingDir thì chỉ có thể lấy được tên của folder chứa nó thôi.bạn có cách nào giúp mình không?nick của mình là tien_030609.
Anonymous # 22. September 2008, 14:46
anh Đức ơi e thử òi, có lúc nó được lúc thì hok được, nhìu lúc phải tự bơm 1 cái cho chương trình nhận òi nó mới chạy đó anh .....^^!
Lee♥Sai # 22. September 2008, 21:06
hdang_312 # 24. September 2008, 03:05
Lee♥Sai # 24. September 2008, 03:41
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
$Main=GUICreate("Ví Dụ") ;Tạo cái giao diện
$Lable=GUICtrlCreateLabel("Chữ mẫu",0,0,205) ;Tạo 1 chữ mẫu
GUICtrlSetColor($Lable,0xFF0000) ;Làm cho chữ màu Đỏ
GUICtrlSetBkColor($Lable,0xFFFF00) ;Làm cho Nền chữ màu Vàng
GUICtrlSetFont($Lable,16,777) ;Chỉnh kích thước Chữ
GUICtrlSetStyle($Lable,$SS_CENTER) ;Chính Giữa vùng dữ liệu
;~ GUICtrlSetStyle($Lable,$SS_RIGHT) ;Bên Phải vùng dữ liệu
;~ GUICtrlSetStyle($Lable,$SS_LEFT) ;Bên Trái vùng dữ liệu
GUISetState(@SW_SHOW,$Main)
MsgBox(0,"","")