
AutoIT - www.72ls.net/autoit
Saturday, 31. May 2008, 06:49:47
AutoIT
Bài đang viết |
Có cập nhật
| Bài hướng dẫn được thực hiện với AutoIT: v3.2.12.1 . |

Ngày 12/11/2008: Cập nhật lại toàn bộ Link vào Opera và Photobucke.

Ngày 09/08/2008: Phân bài viết thành 2 phần
Lý Thuyết và
Thực Hành.
Comment: Trang Cuối
(Thắc mắc về AutoIT, bạn Post Comment tại đây để mình dễ trả lời
)
Nói về AutoIT thì người ta thường nói tới lịch sử của nó, nhưng cái đó không cần thiết cho các Newbie, điều cần biết ở đây là AutoIT dùng để làm gì. Nói 1 câu có vẽ dư đó là: "AutoIT là 1 ngôn ngữ lập trình" thì chỉ dùng để lập trình thôi
. Nhưng việc AutoIT có được xem là 1 ngôn ngữ hay không thì còn đang được bàn luận.
AutoIT có đủ mọi thứ cần thiết cho việc thiết kế 1 tiện ích nhỏ, những thứ đó rất dễ nắm bắt và tìm hiểu. Từ đây mình sẽ Post các hướng dẫn cơ bản về AutoIT, những hướng dẫn có thể sẽ có thiếu sót nên các bạn cứ góp ý thoải mái mình sẽ cập nhật lại trong các bài hướng dẫn bên dưới.
Các yêu cầu tối thiểu để làm quen với AutoIT:
- Biết chút ít tiếng Anh, tốt nhất nên cài Từ Điển vào máy.
- Từng xài qua Pascal là đủ, xài được Pascal là xài được AutoIT.
- Đặc biệt không thể thiếu là: có ác cảm với Virut.
Nhân đây mình sẽ nói sơ về câu trúc của loạt bài hướng dẫn. Phần đầu tiên sẽ là Lý Thuyết, hỗ trợ cho phần Thực Hành phía sau. Tụi mình có thể tạm bỏ qua phần Lý Thuyết và xem trước phần Thực Hành, nếu có vấn đề nào khúc mắt hay có liên quan đến phần Lý Thuyết thì khi đó hãy xem bài Lý Thuyết có liên quan.
Trong phần Thực Hành, kiến thức truyền tải sẽ là vừa đủ để tụi mình sử dụng được 1 Hàm hay 1 Giải Thuật nào đó, cho nên sẽ có những cái mình chỉ đưa ra mà không giải thích, các bạn cứ tạm chấp nhận chúng. Như thế giúp tránh 1 lượng kiến thức quá lớn, làm cho các bạn mới bối rối. Nếu bạn thấy phần "chỉ được nêu" nào đó cần được làm rõ, thì mình sẽ giải đáp riêng và nếu nhiều bạn có cùng thắc mắc thì mình sẽ chính thức giải thích nó trong bài.
Nội dung, tiêu đề cũng nhưng đường dẫn (Link) của các bài viết sẽ được cập nhật và thay đổi, tùy theo sự phát triển của loạt bài. Nếu không truy cập vào được bài nào thì có thể bài đó đang được viết hoặc đã được thay đổi Link để phù hợp với cấu trúc bài viết. Mọi thông tin về bài viết, cũng như Link của chúng sẽ được cập nhật ở Port này trước nhất.
Showing comments 1 -
50 of 86.
1 2 Next »
Anonymous # 12. August 2008, 13:30
Minh co viet mot code tinh chu vi tam giac nhung nhap cac canh vao thi ko dc. Giup minh voi
#include
#include
#include
#include
GUICreate("Tam giac",200,200)
$x=GUICtrlCreateLabel("",0,0)
GUICtrlCreateLabel("Canh a:",20,25)
GUICtrlSetState(-1,$GUI_FOCUS)
$a=GUICtrlCreateInput("",60,20)
GUICtrlCreateLabel("Canh b:",20,45)
$b=GUICtrlCreateInput("",60,40)
GUICtrlCreateLabel("Canh c:",20,65)
$c=GUICtrlCreateInput("",60,60)
$Tinh=GUICtrlCreateButton("Tinh...!",115,45)
$Main=GuiCtrlCreateEdit("", 10, 90, 180, 100,$ES_WANTRETURN)
GUISetState()
$f=GUICtrlRead($a,0)
Do
$msg=GUIGetMsg()
If $msg=$Tinh Then
Xoa(""&GUICtrlRead($x,-1));Xoa het du lieu hien thi trong Main
Ghi("Canh a:"&GUICtrlRead($a,0))
Ghi("Canh b:"&GUICtrlRead($b,0))
Ghi("Canh c:"&GUICtrlRead($c,1))
Ghi("Chu vi:"&Number($a+$b+$c))
EndIf
Until $msg = $GUI_EVENT_CLOSE
Func Ghi($Ghi_chu)
GUICtrlSetData($Main,$Ghi_chu&@CRLF,-1)
EndFunc
Func Xoa($Ghi_chu)
GUICtrlSetData($Main,$Ghi_chu&@CRLF)
EndFunc
Lee♥Sai # 12. August 2008, 16:07
#include <GUIConstantsEx.au3>
#include <EditConstants.au3>
;~ #include <WindowsConstants.au3> ;Hai cái Include này kg cần
;~ #include <Date.au3>
$GUI=GUICreate("Tam giác",200,200)
;~ $x=GUICtrlCreateLabel("",0,0) ;Cái này kg cần.
GUICtrlCreateLabel("Cạnh a:",20,25)
$a=GUICtrlCreateInput("",60,20)
GUICtrlSetState(-1,$GUI_FOCUS) ;Cái này dời xuống dưới Input mới đúng.
GUICtrlCreateLabel("Cạnh b:",20,45)
$b=GUICtrlCreateInput("",60,40)
GUICtrlCreateLabel("Cạnh c:",20,65)
$c=GUICtrlCreateInput("",60,60)
$Tinh=GUICtrlCreateButton("Tính...!",115,15)
$Main=GuiCtrlCreateEdit("", 10, 90, 180, 100,$ES_WANTRETURN)
GUISetState()
$f=GUICtrlRead($a,0) ;Cái này để làm gì?
Do
$msg=GUIGetMsg()
If $msg=$Tinh Then
$Chuvi=GUICtrlRead($a)+GUICtrlRead($b)+GUICtrlRead($c) ;Tính trước rối xuất
Xoa(""&GUICtrlRead($Main)) ;Xoa het du lieu hien thi trong Main
Ghi("Cạnh a: "&GUICtrlRead($a,0))
Ghi("Cạnh b: "&GUICtrlRead($b,0))
Ghi("Cạnh c: "&GUICtrlRead($c,-1))
Ghi("Chu vi: "&$Chuvi)
;~ Ghi("Chu vi:"&Number($a+$b+$c)) ;Cái này dùng không được đâu
EndIf
Until $msg = $GUI_EVENT_CLOSE
Func Ghi($Ghi_chu)
GUICtrlSetData($Main,$Ghi_chu&@CRLF,-1)
EndFunc
Func Xoa($Ghi_chu)
GUICtrlSetData($Main,$Ghi_chu&@CRLF)
EndFunc
- Nhìn code giống của Bà Kon bên Ngôn Ngữ C quá.
Anonymous # 7. September 2008, 13:27
giúp tui với làm thế nào để tạo 1 program tự động ấn space vậy
Lee♥Sai # 7. September 2008, 15:34
While 1
Send("{SPACE}")
Select(777)
WEnd
(Sorry
Anonymous # 7. September 2008, 15:43
While 1
Send("{SPACE}")
Select(777)
EndIf
Lệnh này có vấn đề :p
"Râu ông này cắm cằm bà kia" :D
Trần Tiến Thành # 25. September 2008, 22:16
Y!M của mình là thanh_mvteasy
Vấn đề này làm mình rất đau đầu.
Gần như đã thử hết các lệnh có thể truyền dữ liệu bàn phím vào rồi mà vẫn không mần ăn gì được.
Lee♥Sai # 26. September 2008, 01:33
Nếu được bạn có thể send code cho mình rồi mình sẽ ra tiệm test cho bạn
Trần Tiến Thành # 26. September 2008, 14:28
Run("osk")
Sleep(20000)
HotKeySet("{f9}", "thoat")
While 1
If ProcessExists("Audition.exe") & ControlClick("Audition","","") Then
chuot()
Else
Sleep(100)
EndIf
WEnd
func thoat()
SplashTextOn("Thong bao", "Bye bye", 60, 20, default, default, 1)
Sleep(1500)
SplashOff()
ProcessClose("osk.exe")
Exit 0
EndFunc
Func chuot()
controlClick("On-Screen", "", "", "Left", 2, 71, 85)
EndFunc
Giả sử như mình truyền vào nút a bằng cách dùng bàn phím ảo của Window (osk.exe) - dĩ nhiên là mình dùng ControlSend cũng được - nhưng chỉ được vào game khoảng gần 1 phút là báo lỗi Detecting MacroHacking - nghĩa là chặn Macro (hì ai cũng biết là AutoIt dùng Macro). Điều mình muốn hỏi ở đây là làm cách nào để qua mặt Cái Shield của trò đấy không?
Và theo cậu còn hàm gì truyền 1 sự kiện từ bàn phím vào được không?
Mấy hôm nay lục tung cái Window API trong AutoIt ra mà chả được gì.
Buồn ơi là buồn!
Máy ở nhà cậu lởm thì cũng chẳng cần vào game đâu. Cậu chỉ cần thử đoạn code của mình ngay ở Popup Sign in của nó thì nó cũng báo lỗi như trên!
À nói luôn là nó chặn Hotkey khi chạy game òy!
Trần Tiến Thành # 26. September 2008, 14:31
Anonymous # 2. November 2008, 15:24
ban giúp mình làm 1 cái auto nho nhỏ thui chỉ cần bấm số 1,2,3....F1, F2, F3.... mà ko chiếm chuột. Mình đang chơi Chinh Đồ :D
Mà sao dạo này hẻm có TUT mới thế. Định bỏ ngang à?
Lee♥Sai # 2. November 2008, 17:49
http://forum.cheatengine.org/viewforum.php?f=23
Giờ mình đang tìm cách lấy địa chỉ vùng nhớ của Game, có thể hữu ích cho trường hợp của bạn và đã thành lập 1 nhóm nhỏ để tìm hiểu nếu muốn bạn có thể cùng tham gia.
Còn máy cái TUT đương nhiên là hem bỏ ngang rùi... vì đang bận tìm "kế sinh nhai" nên tạm thời chưa lo cho tụi nó nổi thui
Anonymous # 4. November 2008, 03:00
you saihukaru ơi you có thể nào ép nick YH của mình để nói chuyện và cho mình tham khảo 1 ít kiến thức có đc ko zay.
Nick : emyeusss9@yahoo.com
----------------------Thanks----------------------
mylovehg # 20. November 2008, 09:44
Lee♥Sai # 20. November 2008, 09:54
Phạm Thủy Tiên # 24. November 2008, 15:06
Lee♥Sai # 24. November 2008, 16:46
HotKeySet("!{F4}","ExitAuto")
;~ Hàm thoát Auto
Func ExitAuto()
Exit
EndFunc
Hít hít.. Em bé dễ thương quá, con gái bạn à
Anonymous # 10. March 2009, 09:30
Chào Anh em!!!!:chiecla:
tui rất mông mõi và chừ đợi sự có mặt của anh em tại website autoit.auto.to
-đễ cùng nhau học hỏi thảo luận
-tại đó có Help Autoit đã đc việt-hóa hoàng toàn khoảng 90% tiếng việt
-có hướng dẩn cơ bản kèm theo hình rất dễ hiểu
-Forum nơi thảo luận của cộng đồng AutoIT
=> Rất mông sự có mật của anh em tại http://AutoIT.auto.to/
Lee♥Sai # 10. March 2009, 09:54
Hít hít.. tưởng Pro mở Forum ai ngờ
Còn nữa, mình không cảng bạn Copy bài mình, nhưng có lòng tốt thì Add cái Tên Mình vô 1 cái.
Nếu có thiện chí thì mình sẽ hỗ trợ Website của bạn. Với lại cho mình biết quý danh lun, để tiện chat chit sau này.
Trần Tiến Thành # 12. March 2009, 02:20
Lee♥Sai # 12. March 2009, 07:15
Trần Tiến Thành # 12. March 2009, 08:11
Có công mài sắt, có ngày nên kim! Nhớ hùi xưa bằng tuổi này mình còn đang mải đánh Half-life
Lee♥Sai # 12. March 2009, 09:41
Năm lớp 9 mình còn chưa biết cái PC nó ra làm sao nà
Lee♥Sai # 12. March 2009, 16:59
Ở đây mình không có Hero3, nên không thể test và trả lời chính xác rằng Code bạn có vấn đề gì không, hơn nữa mình truy xuất Memory bằng hàm khác, không dùng API.
Nếu bạn chưa dùng CE để khảo xát Memory của Game thì theo mình đoán có thể Địa chỉ của bạn chưa phải là địa chỉ của Pointer cuối cùng.
Nếu có thể bạn thử Build lại Code trên cho 1 ứng dụng, hay game gì nhỏ nhỏ thôi, rồi send cho mình để mình test cho tiện, mục đích là hiểu giải thuật thôi.
Lee♥Sai # 13. March 2009, 09:07
Mình đã check Code của Codemi, vì mình không chuyên cái thằng API này cho nên không hiểu lắm cơ chế hoạt động của nó. Chỉ hiểu nôm na thế này
Thằng: _WinAPI_OpenProcess() thì lấy Hande để cho mấy thằng khác làm việc.
Thằng: _WinAPI_ReadProcessMemory() thì đọc rồi đưa vào cho $pBuffer. Khi xuất thì cần phải định dạng lại thành Int hoặc String.
Thằng: _WinAPI_WriteProcessMemory() thì lấy Data từ $pBuffer ghi và Memory.
Qua kiểm tra thì mình thấy vấn đề là ở chỗ thằng $pBuffer lưu Data không phù hợp để đưa vào Memory, nên nó bị chuyển thành 0.
Hiện mình chưa tìm ra cách Set Data cho phù hợp, mình chỉ mới Câu trúc lại chương trình để dễ kiểm tra hơn, Codemi check thử xem... khi rãnh mình sẽ làm tiếp để có thể Ghi được.
http://files.myopera.com/saihukaru/files/spider.zip
codemi # 13. March 2009, 15:30
#Include <WinAPI.au3>
#Include <process.au3>
#include<Constants.au3>
While 1
If _IsPressed("77") then
dim $pid = WinGetProcess("Spider")
Dim $procHwnd = _WinAPI_OpenProcess($PROCESS_ALL_ACCESS, False, $pid)
Dim $pBuffer = DllStructCreate("byte[2]"), $iRead = 0
$iWritten = DllStructSetData($pBuffer,1,0xff)
_WinAPI_WriteProcessMemory($procHwnd, 0x01012f60, DllStructGetPtr($pBuffer), 2,$iWritten)
_WinAPI_ReadProcessMemory($procHwnd, 0x01012f60, DllStructGetPtr($pBuffer), 2, $iRead)
MsgBox(0, "Data Read:", DllStructGetData($pBuffer, 1))
EndIf
WEnd
Sau một hồi nghiên cứu file spider của leesai
Tui viết lại mỗi hàm $iWritten = DllStructSetData($pBuffer,1,0xff)
Thế là gán được giá trị zô memory rùi hắc hắc
Xin giơ hai tay bái phục, đúng là người đi trước có khác
Tình yêu của tui dành cho ông bây giờ chắc gần = bà xã cua lee
Lee♥Sai # 13. March 2009, 19:05
Còn nữa.. Nick của tui là Sai... Lee là nick của Bà Xã (tương lai) tui
Hoang nghênh ông gia nhập Blog's AutoIT
Anonymous # 24. March 2009, 03:11
trong autoit nay + chuổi thế nào vậy mọi người
$tile ="AutoWithHp"
getHp_Curren()
$tileNew = $tile + Hp_Curren
setTileNew()
====> vậy if lấy dc Hp curren la 100 thi tileNew se là autowithhp100 phải ko? nhưng sao em lấy ra thì chỉ dc có số 100. giúp em với cám ơn mọi người
Lee♥Sai # 24. March 2009, 10:22
$tilNew = $tile & Hp_Curren
$tileNew = "abcde" & $tile
codemi # 26. March 2009, 09:37
:
#include <Misc.au3>
#Include <WinAPI.au3>
#Include <process.au3>
#include<Constants.au3>
While 1
If _IsPressed("76") then
dim $pid = WinGetProcess("Heroes of Might and Magic III")
Dim $procHwnd = _WinAPI_OpenProcess($PROCESS_ALL_ACCESS, False, $pid)
Dim $pBuffer = DllStructCreate("byte[2]"), $iRead = 0
_WinAPI_ReadProcessMemory($procHwnd, 0x01680BCC, DllStructGetPtr($pBuffer), 2, $iRead)
MsgBox(0, "Data Read:",(hex(DllStructGetData ($pBuffer,1))))
EndIf
WEnd
Bị lỗi error rùi nó thoát autoit, vậy ông có cach nào khi mà bị error mà nó vẫn chạy autoit tiếp ko
Tôi muốn làm khi bi error thì kệ error no vẫn chạy tiếp những hàm sau nan đề qué hic
Tui ko muốn fix lỗi mà vẫn chạy tiếp luôn có được ko
Hõi mấy cái chuối vãi nhỉ, người khác thì hỏi cách fix lỗi mình thì hỏi cách mặc kệ lỗi vẫn chạy
Lee♥Sai # 26. March 2009, 10:56
#include <Misc.au3>
#Include <WinAPI.au3>
#Include <process.au3>
#include <Constants.au3>
While 1
If _IsPressed("76") then
dim $pid = WinGetProcess("Heroes of Might and Magic III")
if $pid <> -1 Then
Dim $procHwnd = _WinAPI_OpenProcess($PROCESS_ALL_ACCESS, False, $pid)
Dim $pBuffer = DllStructCreate("byte[2]"), $iRead = 0
if @error Then tooltip("Can't create a C/C++ style structure",0,0)
_WinAPI_ReadProcessMemory($procHwnd, 0x01680BCC, DllStructGetPtr($pBuffer), 2, $iRead)
MsgBox(0, "Data Read:",(hex(DllStructGetData ($pBuffer,1))))
Else
tooltip("Game Not Found",0,0)
EndIf
EndIf
WEnd
codemi # 26. March 2009, 13:34
Bình thường khi bi chữ error thì tui ấn chữ ok trong error thì autoit thoát luôn
Tui ko muốn check tui muốn khi chạy chương trình khi bi lỗi thì nó ko hiện
chữ error khi bị lỗi và cũng ko bị thoát autoit ra
Làm khó ông rùi tui toàn nghĩ ra mấy cái quái chiêu ko à
Nghe tui hỏi mấy cái y như chơi xỏ ông ý, nhưng thiệt tình là khi tui
open process của game thì khi mà sử dụng hàm _WinAPI_ReadProcessMemory($procHwnd, 0x01680BCC, DllStructGetPtr($pBuffer), 2, $iRead)
Thì tại địa chỉ 0x01680BCC ( trong đó khi tui đọc = cheat egine toàn là dấu ??????) con trong autoit khi tui readmemory tại địa chỉ 0x01680BCC
thì nó bị error, tui nghĩ chắc tại địa chỉ 0x01680BCC nó đọc trong cheat egine ???? ???? = không có giá trị nên khi dùng readmemory trong autoit nó bị error
Tui đang thử phá hoại mấy trò offline = autoit coi
Tui viết lại cùng thử tro Spider
#include <Misc.au3>
#Include <WinAPI.au3>
#Include <process.au3>
#include <Constants.au3>
While 1
If _IsPressed("76") then
dim $pid = WinGetProcess("Spider")
Dim $procHwnd = _WinAPI_OpenProcess($PROCESS_ALL_ACCESS, False, $pid)
Dim $pBuffer = DllStructCreate("byte[2]"), $iRead = 0
_WinAPI_ReadProcessMemory($procHwnd, 0x01680BCC, DllStructGetPtr($pBuffer), 2, $iRead)
MsgBox(0, "Data Read:",(hex(DllStructGetData ($pBuffer,1))))
EndIf
WEnd
Giả thuyết rằng tại địa chỉ 0x01680BCC trong trò Spider là rỗng( không có giá trị bên trong ),Lên khi ta đọc read tại địa chỉ đó thì nó bị lỗi Error _WinAPI_ReadProcessMemory: Only part of ReadProcessMemory or WriteProcessMemory request was completed
Liệu có cách nào khiến cho autoit khi read địa chỉ 0x01680BCC ( dia chi rong )thì nó không bị lỗi error ko nhỉ
Còn 94 ngày nữa sinh nhật lee Dể tui gửi vé cho vợ chồng ông đi xem phim nhá (Đang có dự án làm phim = 3dmax tự biên tự diễn ko biết có ai thèm xem ko) Ko chừng 2 vợ chồng ông là khán giả đầu tiên cũng là cuối cùng
Tui học cho vui nên mỗi thứ học 1 tí chả giỏi cái nào cả
Bình thường đi chơi game mãi chán rùi giờ giải trí = 3dmax macromedia autoit
Làm thử đoạn phim nghe ghê thực ra chỉ là 1 đoạn clip làm 3 tháng xem 10 phút tiêu tan trong 1 giay â
Tui không biết xài script của 3dmax xài autoit phụ zô, làm macromedia flash dùng autoit làm mấy cái phụ
Lần trước xem mấy trang truyện của nước ngoài nó chỉ cho xem ko cho download về dùng autoit tụ load sang trang rùi save ảnh lại chôm được bộ truyện
Lên đây xả strees cái từ lúc mình lên diễn đàn sao mà nói nhiều vẫi
Spam cho blog này tiêu luôn
Lee♥Sai # 26. March 2009, 14:26
Gì chứ Phim hoạt hình 3D thì tui hem chê đâu, có send đi cho tui xem với
codemi # 26. March 2009, 17:22
Chứ cứ tình trạng khi đọc readmemory ở base adres mà ko co giá trị nó cứ error rùi thoát ra hic hic
ông xem trong autoit có câu nào để check
0x01680BCC to 0x01680BCF có giá trị bên trong không nhỉ
Càng nghiên cứu càng đau đầu 3 hôm rùi tui nhức đầu quá khi mà ko phá dc nan đề nầy
Khổ vãi cứ vô lập trình xong được 1 cái thì vui vãi
mà ko xong đưọc thì cảm giác cứ như là bi chặt tay chân đi đâu cũng nghĩ về nó
Lee♥Sai # 27. March 2009, 11:41
Còn check từ 0x01680BCC đến 0x01680BCF thì phải xây dựng giải thuật thôi, hem có câu nào làm được đâu.
Anonymous # 2. April 2009, 07:10
bác saihukaru ơi :D nick tui nè boyshocktimgirlhot1994@yahoo.com.vn mình còn gà rất cần nhiều người ũng hộ :D
Anonymous # 2. April 2009, 07:10
lâu quá quên thăm website của bác :D
Anonymous # 2. April 2009, 07:25
bác ơi tạo 1 tost hướng dẩn về Cheat Engne đi pac :D
Lee♥Sai # 3. April 2009, 13:47
(Delete bớt cái Comment cho nó gọn nha)
Anonymous # 5. April 2009, 10:45
" Với CE thì chỉ cần làm hết mấy cái Turorial là xong rồi, cái này chủ yếu là kinh nghiệm sử dụng thôi."
thì anh lập tost để mõi người chia sẽ kinh nghiệm của mình :P
Lee♥Sai # 5. April 2009, 11:26
vantaile # 8. April 2009, 02:26
Cho mình hỏi về autoIT 1 chút.
Mình đã đọc help mà ko thấy phần nào nói về cách click chuột vào icon mà ko cần dùng tạo độ.Các anh em chỉ giúp mình với !
Vì mình làm cái này : "tự động đang nhập vào eyeOS (webbase 2.0),rồi trong màn hình Desktop of eysOS ,lại có các icon trên Desktop,vậy nếu ko dùng tọa độ thì phải làm sao để tìm đúng các icon mà click chuột.Dùng tọa độ thì thủ công quá trong việc này .
Các Anh em giúp mình với !
thank you so much !
Trần Tiến Thành # 8. April 2009, 06:56
Lee♥Sai # 8. April 2009, 09:17
bxtpro # 9. April 2009, 01:39
Lee♥Sai # 9. April 2009, 05:46
bxtpro # 9. April 2009, 06:45
Http://Game3k.biz
Http://game3k.net
Http://Game3k.org
co thich cai nao hok
neu ko thi de lai domain minh reg 1 cai cho
Lee♥Sai # 9. April 2009, 10:52
Nếu được cho minh xin 1 cái: http://leesai.net hoặc . gì cũng đc
Cho nó link tới địa chỉ sau được không
http://my.opera.com/saihukaru/blog/
thank trước nha
Anonymous # 18. April 2009, 06:30
ban oi cho minh` hoi?.sau khi thiet ke giao dien xong lam` sao cho chuong trinh chay dc
Lee♥Sai # 18. April 2009, 13:21
Anonymous # 21. April 2009, 08:13
bác giúp em vụ này với:
trong autoit cso hàm lệnh hay tổ hợp nào có chức năng là : giữ 1 phím ấn trong 1 khoảng thời gian nhất định không? em làm cái auto nhưng không tính đc time delay nên cần nó giữ phím ^^ thank bác