Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Gửi phím vào game bằng C#

4 năm trước 976 lượt xem 4 bình luận 4 năm trước

mình có viết tool cho game GTA nhưng gửi phím vào chat thì được nhưng gửi phím cho các hành động như đi, ngồi lại ko được, nhờ ae chỉ giúp , mình dùng ngôn ngữ c#

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Rot4tion đã bình luận 4 năm trước
//Đối với những thao tác trong game ngoài các phím tắt và textbox ra thì game cần 
phải có 1 chút delay khi ấn phím xuống và thả phím ra thì mới chấp nhận sự kiện.

//Nếu đang dùng thự viện của KAutoHelper thì bạn có thể thử code sau đây

using KAutoHelper;

IntPtr hWnd = IntPtr.Zero;
hWnd = AutoControl.FindWindowHandle(null, "GTA");

//Di chuyển về phía trước bằng phím W
AutoControl.SendKeyBoardDown(hWnd,VKeys.VK_W);
Thread.Sleep(1000);
AutoControl.SendKeyBoardUp(hWnd, VKeys.VK_W);

 

Câu hỏi mới nhất