实现记事本编程
来源:互联网 发布:java双色球机选代码 编辑:程序博客网 时间:2024/05/16 12:24
研究问题
- 用记事本编写代码,并编译打包
- 问题解决: error LNK2019: 无法解析的外部符号 __imp__keybd_event@16,该符号在函数 _search 中被引用
要点:
- 切记:注意添加库文件,无法解析且没有库文件的,需使用如:#pragma comment(lib, “shell32.lib”)
截图展示区:
- 同异步线程处理
#include<stdio.h>#include<stdlib.h>#include<Windows.h>#pragma comment(lib, "shell32.lib")//同步//void openwapj()//{// system("\"F:\\Program Files (x86)\\360Chrome\\Chrome\\Application\\360chrome.exe\" http://www.52pojie.cn/portal.php");// //}//异步 void baidu(){ ShellExecuteA(0, "open", "https://www.baidu.com/",0,0,0);}void close(){ system("taskkill /f /im 360se.exe");}void search(){ keybd_event(68, 0, 0, 0); keybd_event(68, 0, 2, 0); Sleep(20); keybd_event(65, 0, 0, 0); keybd_event(65, 0, 2, 0); Sleep(20); keybd_event(78, 0, 0, 0); keybd_event(78, 0, 2, 0); Sleep(20); keybd_event(69, 0, 0, 0); keybd_event(69, 0, 2, 0); Sleep(20); keybd_event(73, 0, 0, 0); keybd_event(73, 0, 2, 0); Sleep(20); keybd_event(0X20, 0, 0, 0); keybd_event(0X20, 0, 2, 0); Sleep(20); keybd_event(0X0D, 0, 0, 0); keybd_event(0X0D, 0, 2, 0); Sleep(20);}void click(){ SetCursorPos(300, 420); Sleep(20); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); Sleep(20); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);}void main(){ //HWND win; //win = FindWindowA("ConsoleWindowClass", NULL); //ShowWindow(win,SW_HIDE);//隐藏控制台窗口 while (1) { Sleep(20); baidu(); Sleep(4000); search(); Sleep(3000); click(); Sleep(3000); close(); }}
操作如下:
注意:VS中链接库有两种方式:1.项目设置。2.代码设置。
0 0
- 实现记事本编程
- qt编程实现的简易记事本(范例)
- java学习之io编程(记事本功能实现)
- GUI界面编程——记事本初级实现
- Python-GUI编程之 Tkinter 与 记事本实现心得
- 编程练习:记事本
- 2helloworld记事本编程
- java编程打开记事本
- C_0327_02 hellowword记事本编程
- 文本编程:模仿记事本
- 黑客专属记事本(编程记事本)
- Swing实现记事本
- Qt实现简单记事本
- Java 实现记事本
- Java简单记事本实现
- wxPython实现的记事本
- Java实现记事本
- java实现记事本
- 牛人博客
- 263. Ugly Number 难度:easy
- ACM篇:HDU 4771--Stealing Harry Potter‘s Precious
- 洛谷p1006 传纸条
- Shiro的两种配置方式
- 实现记事本编程
- 苹果地图使用之地理编码
- [AHK]双击托盘区某可见程序图标以激活之
- HTTP协议(收藏)
- DownloadManager
- HTML5+CSS3+JS学习笔记-13-CSS3多列
- 解决Ubuntu14.04- 16.10版本cheese摄像头灯亮却黑屏问题
- ssh实现无密码登录
- opencv中用滚动条来控制二值化