AutoIT - www.autoit.72ls.net


Số người đang thăm Blog
Thư Viện AU3 - Hỏi đáp thắc mắc www.leesai.auto.to ~> LeeSaiBlog
(Thắc mắc về AutoIT, bạn Post Comment tại đây để mình dễ trả lời rolleyes )bug 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 lol. 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. bug 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. bug 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. bigsmile
bug 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. bug 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. bug 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.

╔════╦═₪ www.autoit.72ls.net ╚════╩═₪ AutoIT - Hỏi đáp thắc mắcAutoIT - L1: Cài đặt và sử dụng

Comments

Anonymous Tuesday, August 12, 2008 1:30:06 PM

Phu writes: Minh co viet mot code tinh chu vi tam giac nhung nhap cac canh vao thi ko dc. Giup minh voi #include<GUIConstantsEx.au3> #include<WindowsConstants.au3> #include <EditConstants.au3> #include<Date.au3> 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♥Saisaihukaru Tuesday, August 12, 2008 4:07:53 PM

- Cái $a,$b,$c là biến lưu mã số của cái Input, chứ kg phải giá trị của Input nên cộng lại không ra tổng cần tìm đâu.


#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á. bigsmile

Anonymous Sunday, September 7, 2008 1:27:23 PM

Người :D writes: giúp tui với làm thế nào để tạo 1 program tự động ấn space vậy

Lee♥Saisaihukaru Sunday, September 7, 2008 3:34:02 PM

1 chương trình đơn giản nè:

While 1
Send("{SPACE}")
Select(777)
WEnd

(Sorry bigsmile)

Anonymous Sunday, September 7, 2008 3:43:43 PM

TTQ writes: 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ànhthanhks2002 Thursday, September 25, 2008 10:16:00 PM

Uhm mình có làm một auto tự động bấm phím cho game Audition bằng autoit. Như bạn biết đấy mấy game bây giờ hackshield của nó dữ quá, toàn ngăn chặn macro (giả lập nút truyền vào) bạn có cách nào để giải quyết vấn đề này không?
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♥Saisaihukaru Friday, September 26, 2008 1:33:30 AM

mấy cái Shield đó mình có biết nhưng chưa có cái nào ngăn code của mình cả, đối với game Audition thì mình chưa thử, với lại PC của mình chạy Audition hơi kém..eek
Nếu được bạn có thể send code cho mình rồi mình sẽ ra tiệm test cho bạn happy

Trần Tiến Thànhthanhks2002 Friday, September 26, 2008 2:28:49 PM

#NoTrayIcon
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ànhthanhks2002 Friday, September 26, 2008 2:31:49 PM

Ui sr na! Cái đoạn code ở trên trong vòng lặp cậu bỏ cái điều kiện ControlClick("Audition","","") vì nó không có tác dụng.

Anonymous Sunday, November 2, 2008 3:24:37 PM

Anonymous writes: 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♥Saisaihukaru Sunday, November 2, 2008 5:49:38 PM

ÚI thành thật sorry... mình quên mất cái comment này. Lần trước bạn nhờ mình Bypass cái autodition nhưng kỹ thuật Bypass phức tạp quá, đòi hỏi kỹ thuật cao... mình chỉ tìm được cái forum hướng dẫn, theo vài bài thì bó tay vì mất nhiều thời gian quá hơn nữa phải cập nhật thông tin thường theo sự phát triển của Shield nên mình chỉ có thể share link để bạn tham khảo
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 Tuesday, November 4, 2008 3:00:41 AM

emyeusss9 writes: 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 Thursday, November 20, 2008 9:44:06 AM

Sai hướng dẫn cách sử dụng Koda đi.Thank bạn

Lee♥Saisaihukaru Thursday, November 20, 2008 9:54:44 AM

có Thanks2000 đang làm phần đó, nếu có trục trặc từ thanks2000 thì mình phải làm xong cái phần Biến Chương Trình rồi mới làm Koda được, bạn chịu khó ngâm cứu nó trước đi nha, cũng dễ mà cái quan trọng là lúc xuất code, dùng F9 hoặc vào Tool~>Genarate Code á

Phạm Thủy Tiênphamthuytien Monday, November 24, 2008 3:06:17 PM

mình muốn làm 1 tiến trình close của sổ hiện tại = phím Alt+F4 thì code thế nào vậy bạn? bigsmile doh

Lee♥Saisaihukaru Monday, November 24, 2008 4:46:14 PM

@PhamThuyTien: Bạn thêm code sau vào chương trình nà

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 à bigsmile

Anonymous Tuesday, March 10, 2009 9:30:55 AM

Admin AutoIT.auto.to writes: 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♥Saisaihukaru Tuesday, March 10, 2009 9:54:09 AM

sặc.. post cái Link bị sai gòi... để Fix giùm lun cho eek

Hít hít.. tưởng Pro mở Forum ai ngờ irked làm mình mừng hụt.

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ànhthanhks2002 Thursday, March 12, 2009 2:20:52 AM

/to Sai: Em ý mới học lớp 9 thui Sai úi ùi!

Lee♥Saisaihukaru Thursday, March 12, 2009 7:15:00 AM

hít hít.. hy vọng Nhóc lớp 9 này có năng khiếu quản lý rolleyes

Trần Tiến Thànhthanhks2002 Thursday, March 12, 2009 8:11:26 AM

Hehe ai muốn học quản trị forum thì liên lạc với Sai, còn ai muốn học quản trị kinh doanh thì liên lạc với tớ!

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 smile).

Lee♥Saisaihukaru Thursday, March 12, 2009 9:41:55 AM

Quản lý Forum không phải chuyện đùa đâu.. Nhất là đối với AutoIT mad

Năm lớp 9 mình còn chưa biết cái PC nó ra làm sao nà bigsmile

Lee♥Saisaihukaru Thursday, March 12, 2009 4:59:40 PM

Vấn đề truy xuất Memory, thì đúng là phải dùng Cheat Engine sẽ nhanh hơn, nhưng không phải là dùng để Edit trực tiếp vào game đâu. Mà dùng là dùng CE để khảo xát Memory của Game trước, rồi cho AutoIT truy xuất vào đúng chỗ cần.

Ở đâ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♥Saisaihukaru Friday, March 13, 2009 9:07:12 AM

Không sao mình cũng là dân 8x, gọi sao cũng được... gọi "Mày" - "Tao" cũng được bigsmile

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 Friday, March 13, 2009 3:30:31 PM

#include <Misc.au3>
#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 party
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 bigsmile
Xin giơ hai tay bái phục, đúng là người đi trước có khác yes
Tình yêu của tui dành cho ông bây giờ chắc gần = bà xã cua lee love bigsmile bigsmile bigsmile

Lee♥Saisaihukaru Friday, March 13, 2009 7:05:11 PM

hì hì Tui thấy ông làm không đấy chứ... tui chỉ thêm vô cái DllStructSetData() hà, mà thêm cũng không đúng chỗ p

Còn nữa.. Nick của tui là Sai... Lee là nick của Bà Xã (tương lai) tui smile

Hoang nghênh ông gia nhập Blog's AutoIT happy

Anonymous Tuesday, March 24, 2009 3:11:07 AM

Anonymous writes: 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♥Saisaihukaru Tuesday, March 24, 2009 10:22:29 AM

dùng ký tự & á... Ví dụ:

$tilNew = $tile & Hp_Curren

$tileNew = "abcde" & $tile

codemi Thursday, March 26, 2009 9:37:29 AM

Sac Cần Giúp đỡ đây khụ khụ , tôi xài hàm
:confused confused confused
#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 whistle whistle whistle
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 bigsmile bigsmile bigsmile

Lee♥Saisaihukaru Thursday, March 26, 2009 10:56:52 AM

Có phải muốn nó như vậy hem...

#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 Thursday, March 26, 2009 1:34:17 PM

Khoan Stop Dừng party Ý tui là no ghi chữ error rùi nhưng ma ko bi thoát ra autoit bigsmile
Bình thường khi bi chữ error thì tui ấn chữ ok trong error thì autoit thoát luôn confused
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 bigsmile bigsmile bigsmile bigsmile bigsmile
Làm khó ông rùi tui toàn nghĩ ra mấy cái quái chiêu ko à faint
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 cry cry
Tui đang thử phá hoại mấy trò offline = autoit coi devil devil
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ỉ
confused confused confused
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 cry cry cry cry cry cry cry cry
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 wizard wizard
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 â party party party
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ụ p
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 devil devil devil devil devil devil devil
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 bigsmile bigsmile bigsmile bigsmile bigsmile bigsmile bigsmile bigsmile

Lee♥Saisaihukaru Thursday, March 26, 2009 2:26:33 PM

ù.. gặp Error là thoát đó là tính chất của AutoIT, muốn thay đổi chắc phải vào Code của nó fix thui, mà tui thì hem biết Code đó nằm ở đâu cả... irked

Gì chứ Phim hoạt hình 3D thì tui hem chê đâu, có send đi cho tui xem với rolleyes

codemi Thursday, March 26, 2009 5:22:58 PM

Ông có cách nào check = hàm autoit để biết là base adress có giá trị hay ko confused confused confused
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 cry cry cry
ông xem trong autoit có câu nào để check
0x01680BCC to 0x01680BCF có giá trị bên trong không nhỉ
faint faint faint
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 yuck yuck yuck
Khổ vãi cứ vô lập trình xong được 1 cái thì vui vãi bigsmile bigsmile bigsmile bigsmile bigsmile bigsmile
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ó knockout knockout knockout knockout

Lee♥Saisaihukaru Friday, March 27, 2009 11:41:44 AM

Lỗi ở trên là do dùng sai cái gì đó mà ra, chứ không hẳn là do memory, vì lần trước test chương trình kia thấy nó đọc bình thường mà...

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 Thursday, April 2, 2009 7:10:00 AM

Giấu tên writes: 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 Thursday, April 2, 2009 7:10:39 AM

Giấu tên writes: lâu quá quên thăm website của bác :D

Anonymous Thursday, April 2, 2009 7:25:30 AM

kekhungbo16 writes: bác ơi tạo 1 tost hướng dẩn về Cheat Engne đi pac :D

Lee♥Saisaihukaru Friday, April 3, 2009 1:47:32 PM

@kekhungbo16: 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.
(Delete bớt cái Comment cho nó gọn nha)

Anonymous Sunday, April 5, 2009 10:45:33 AM

kekhungbo16 writes: " 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♥Saisaihukaru Sunday, April 5, 2009 11:26:22 AM

thui.. A lãnh cái AutoIT này cũng đã "phờ râu" rồi, giờ thêm cái CE nữa, chắc A tự vẫn mất, hơn nữa kinh nghiệm của A về CE cũng không nhiều p

vantaile Wednesday, April 8, 2009 2:26:05 AM

Chào các anh em !
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ànhthanhks2002 Wednesday, April 8, 2009 6:56:59 AM

Tìm nhưng địa chỉ mà các shortcut đó chỉ về rồi dùng hàm run(). Lần sau post bài vào Thắc mắc và Hỏi đáp AutoIt đi cho bọn mình dễ theo dõi! bigsmile

Lee♥Saisaihukaru Wednesday, April 8, 2009 9:17:28 AM

đã nói đến Click Chuột là phải có Tọa Độ, nhưng nếu nói đến kích hoạt Icon thì cách của thanks2002 là lý tưởng nhất, ngoài ra bạn còn có thể đặt Phím Nóng cho cái Icon cần click, xong chì cần send cái phím nóng đó là xong.

bxtpro Thursday, April 9, 2009 1:39:32 AM

Noi dung web hap dan ghe . Nhung ma noi dung hay can co ten mien dep nua chu. Neu Sai co nhu cau ve ten mien thi de lai loi nhan nhe minh se reg ho ban som nhat co the:d

Lee♥Saisaihukaru Thursday, April 9, 2009 5:46:37 AM

hì hì.. Hem có tiền để mua bigsmile nên đang dùng Free trên co.cc nà
rip http://leesai.co.cc

bxtpro Thursday, April 9, 2009 6:45:01 AM

co may cai domain ko dung
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♥Saisaihukaru Thursday, April 9, 2009 10:52:39 AM

free à... hay quá nhỉ.
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 happy

Anonymous Saturday, April 18, 2009 6:30:48 AM

Anonymous writes: ban oi cho minh` hoi?.sau khi thiet ke giao dien xong lam` sao cho chuong trinh chay dc

Lee♥Saisaihukaru Saturday, April 18, 2009 1:21:17 PM

cụ thể bạn cần chạy gì... nói rõ hơn 1 tý đi

Anonymous Tuesday, April 21, 2009 8:13:10 AM

Anonymous writes: 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