怎么用c语言程序设计写一个模拟按键的程序,不停的向游戏窗口…

用c语言如何录制当前活动窗口,这个程序太难了,,,求一程序_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:261,778贴子:
用c语言如何录制当前活动窗口,这个程序太难了,,,求一程序收藏
每隔几秒截下活动窗口屏幕----保存文件----c能提示一下吗?
用Sleep.然后调用API模拟按键.然后还是API保存`..
快试试吧,可以对自己使用挽尊卡咯~◆◆
GetForegroundWindow得到PID,设置局部消息钩子,WM_PAINT得到HDC,HDC Bltbit到内存位图,生成BMP图象头,保存文件,就这么简单
回复:3楼能具体写个源代码程序吗?具体还是有点不明白
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或我初学C++,想问各位一个问题,用C++能不能编写“按键程序”呢,就是让键盘不停的按某一个键_百度知道
我初学C++,想问各位一个问题,用C++能不能编写“按键程序”呢,就是让键盘不停的按某一个键
提问者采纳
应该能起我现喝醉没办给准确答复~我记c语言发送按键物理代码看关于vc键盘资料嘛我具体忘没啥意义按某键应该都通发送某讯息实现虽知道水平建议看《Programming_Windows_程式发设计指南》本书吧
还是很感谢,但以我的水平估计看不懂,我连新手都算不上
那本书,挺基础的。其实,我也算新手!上大学后才发现,只有给自己施加压力,才能有有进步!只要你看过一遍谭浩强的书,就可以看这本书,看不懂再回过去看谭浩强的!
额。。这本所谓的基础书,也需要另一本书作为基础吗?。。我大概意识到自己的差距了
谭浩强的书是关于语法的,这本书是如何在windows下编写窗口化程序的。我的意思是说,你就算不停地看谭浩强那本书,只要你不是天才那种,就不可能学好c语言,因为那只是语法!就像你学语文,最后你写作文,最后让文章出彩的绝对不是那些基本语法!你需要明白自己学c语言要干什么!我自己认为,在vc下编程,最有优势的还是windows下 的应用程序,所以建议这本书,它全是用api编写的。能让你理解很多基础原理,但是这些原理并不是是c语言原理……其实,我自己看谭浩强的那本书就看了一年。之后,学习keilc、窗口化编程等等,发现自己还是没学到家!因为那些基础的东西,扩展是在太多了,你根本不可能学完了再学其他更新的技术,只有不停地了解新技术的同时再对基础测东西加以更神的理解!
提问者评价
谢谢,就四个字:受益匪浅!
其他类似问题
按默认排序
其他1条回答
用Keyevent函数实现写循环调用Keyevent某键停按释放VOID keybd_event( BYTEbVk, BYTEbScan, DWORDdwFlags, DWORDdwExtraInfo);Windows提供模拟键盘API函数Keybd_event()使用该函数相应屏蔽键盘作Keybd_event()函数能触发按键事件说产WM_KEYDOWN或WM_KEYUP消息 该函数原型:  VOID keybd_event(  BYTE bVk, // virtual-key code  BYTE bScan, // hardware scan code  DWORD dwFlags, // flags specifying various function options  DWORD dwExtraInfo // additional data associated with keystroke  );  原型看Keybd_event()共四参数:
第按键虚拟键值车键vk_return, tab键vk_tab(其具体参见附录:用模拟键键值照表);
第二参数扫描码般用设置用0代替行;
第三参数选项标志keydown则置0即keyup则设&KEYEVENTF_KEYUP&;
第四参数般置0即 例<img class="word-replace" src="/api/getdecpic?picenc=0a007a695f:模拟按&#39;A&#39;键   keybd_event(65,0,0,0);   keybd_event(65,0,KEYEVENTF_KEYUP,0);例<img class="word-replace" src="/api/getdecpic?picenc=0a007a695f:模拟按&#39;ALT+F4&#39;键   keybd_event(18,0,0,0);   keybd_event(115,0,0,0);   keybd_event(115,0,KEYEVENTF_KEYUP,0);   keybd_event(18,0,KEYEVENTF_KEYUP,0);
那如果我想每一秒钟按一次键,该对上面这几句做什么改动呢?
  每隔一秒按一次A键while(TRUE) {
keybd_event(65,0,0,0);  
keybd_event(65,0,KEYEVENTF_KEYUP,0);
Sleep(1000);
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁利用C语言能实现按键精灵的模拟按键功能吗?_百度知道
利用C语言能实现按键精灵的模拟按键功能吗?
想做个网游喊话器,但是使用按键精灵的话会被系统查出来T下线,如果利用C语言呢?注:网游里面喊话是按↑再按回车
BOOL PostMessage(
HWND hWnd,
// handle to destination window
// message
WPARAM wParam,
// first message parameter
LPARAM lParam
// second message parameter);//用这个函数就可以了
其他类似问题
按默认排序
其他1条回答
使用这个Windows api:BOOL PostMessage(
UINT message,
WPARAM wParam = 0,
LPARAM lParam = 0 ) throw();不过直接这么简单写的话,人家是驱动级防护,开始就hook全局api,个人直觉,估计还是给和谐。不信你拿记事本试试是可以用的,到了游戏里面就死翘翘。楼主要做什么网游的?第一个为要发送窗口的窗口句柄第二个为要发送的消息三四为要发送的内容,一个写0就可以了
按键精灵的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁[求助],CF鼠标模拟按键_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:261,778贴子:
[求助],CF鼠标模拟按键收藏
我用了超级模块,写了坐标,为什么在CF游戏里面,只是鼠标指针动,不点击呢?为什么?求解,最好给我个源码,在此感谢各位大神
有没有人来啊?求解答
超级模块一听应是人家自己编的东西,你不去问作者,来这里问谁知道
cf还提问个毛
小学生要放假了!
游戏都是屏蔽了模拟按键和模拟鼠标点击的,要用API才行另外,这儿是C语言吧,不是易语言吧………………………………………for(i=0;i&5;i++){ i=--i;}
        ——我不信命,我信爱情是没有理由悲欢的注定。   
超级模块,光听这名字感觉作者就是二中病发的菜逼
超级模块-随手打了一个标准十五字,不信数数。
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或我用C语言写一个程序怎么让他变成一个软件 也就是打开它然后弹出一个窗口 你可以在上面直接进行操作的界面_百度知道
我用C语言写一个程序怎么让他变成一个软件 也就是打开它然后弹出一个窗口 你可以在上面直接进行操作的界面
提问者采纳
你说的是对话框程序,这种程序c语言是不能实现的,你可以用C++来实现,在软件开发中c根本不行,有很大的局限性,C++能够弥补c这些缺陷
提问者评价
追问一下,我大一学数学分析,高等代数,大二学数据结构,C,pascal,常微分,集合论,图论,数电,模电
其他类似问题
按默认排序
其他3条回答
C语言写界面要调用系统的API,这个不是很简单,C语言的强项不是写界面。楼主可以看看c++的MFC是专门用来写界面的,就是你说的对话框。
在编写界面直接生成
C语言可以实现一切,而C++却不能和C语言一样和硬件大交道!C++是垃圾!
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 c语言程序设计 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信