摘要: 两种方式:1. 模拟键盘按键:keybd_event(VK_CONTROL,0,0,0); //ctrl键按下 keybd_event(BYTE('C'),0,0,0); //c键按下 keybd_event(BYTE('C'),0,KEYEVENTF_KEYUP,0); //c键抬起 keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0); //ctrl键抬起2. 向窗口发送WM_COPY消息::SendMessage(::GetForegroundWindow(), WM_COPY, 0,0); /... 阅读全文
posted @ 2013-05-29 20:06 ximenchuixie 阅读(698) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/en-us/library/windows/desktop/aa446619(v=vs.85).aspx例子:MSDN#include <windows.h>#include <stdio.h>#pragma comment(lib, "cmcfg32.lib")BOOL SetPrivilege( HANDLE hToken, // access token handle LPCTSTR lpszPrivilege, // name of privilege to enable/disable B 阅读全文
posted @ 2013-05-29 02:43 ximenchuixie 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 转自http://hi.baidu.com/1981633/item/04c78cceb3cf563399b4983bXP下OpenProcess( PROCESS_ALL_ACCESS...失败在编译器下调试时可以打开进程,单独运行时不行。代码来自网上。解决方法:int AddPrivilege(const char *Name){HANDLE hToken;TOKEN_PRIVILEGES tp;LUID Luid;if (!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,&hToke 阅读全文
posted @ 2013-05-29 02:26 ximenchuixie 阅读(648) 评论(0) 推荐(0) 编辑
摘要: <html><head><style>.content{height:200px;width: 200px;background-color:red;}.descrip{max-width:200px;}</style><script type="text/javascript" src="jquery-1.10.0.min.js"></script></head><body><div class="content"><d 阅读全文
posted @ 2013-05-27 00:54 ximenchuixie 阅读(149) 评论(0) 推荐(0) 编辑
摘要: grep 主要用于文本中逐行查找grep 'test' filename.txt //查找filename.txt中含有test的行也可通过正则表达式查找grep '正则表达式' filename.txt //查找filename.txt中匹配正则表达式的行-n : 输出行号-c: 输出找到匹配字符串的次数-i: 忽略大小写-v 参数:反向显示,即显示不匹配正则表达式的行正则表达式[] 中括号:只表示一个字符,例如[abc]表示a或b或c. 点:代表任意字符* : 代表0个或多个字符 a*表示0个或多个a, '.*'表示任意行,该行可以包含任意字 阅读全文
posted @ 2013-05-21 01:11 ximenchuixie 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 本例模仿ctrl c事件keybd_event( VK_CONTROL,0x11,0,0 ); //ctrl键按下 keybd_event( 0x43,0x43,0,0 ); //c键按下 0x43为‘c’键的识别码 keybd_event( 0x43,0x43,KEYEVENTF_KEYUP,0 ); //c键抬起 keybd_event( VK_CONTROL,0x11,KEYEVENTF_KEYUP,0); //ctrl键抬起 阅读全文
posted @ 2013-05-19 23:29 ximenchuixie 阅读(382) 评论(0) 推荐(0) 编辑
摘要: MFC 默认不发送鼠标消息,若要捕获鼠标消息,需手动调用TrackMouseEvent(&mouse) 函数。例:捕获鼠标停(onmousehover)、离开(onmouseleave)消息重载OnMouseMove函数void MyClass::OnMouseMove(UINT nFlags, CPoint point){ TRACKMOUSEEVENT mouse; mouse.cbSize = sizeof(TRACKMOUSEEVENT); mouse.dwFlags = TME_HOVER|TME_LEAVE; mouse.dwHoverTime = 10; mouse.hw 阅读全文
posted @ 2013-05-19 23:23 ximenchuixie 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 要善于读书 买书是最划算的投资多读经典书不要在上班时间看书高效学习 学与工作有关的 经常思考总结系统学习:强化一些综合的知识结构,不要什么资料都在网上搜索,那样太不系统,久而久之会产生一种恐惧。这里推荐一些大纲:C/C++语法(以后有许多著名的书籍是用这个语言描述的,比如网络编程、设计模式),C#/java(二选一,以后将会遇到许多著名的书籍用这个语言描述,学一种,另一种语法保证你看得懂),WEB开发(js,html,asp/php/jsp选一种了解一下Web开发原理和CGI的那点事),数据库和数据库原理(或许你有一天会接触到分布式事务,集群,锁的概念在其他领域也经常遇到,不太推荐用ora.. 阅读全文
posted @ 2013-05-18 23:26 ximenchuixie 阅读(130) 评论(0) 推荐(0) 编辑
摘要: launchy //快速启动程序virtual desktop manager //多个虚拟桌面autohotkey //自定义快捷键clcl //多重剪贴板能用键盘就不用鼠标,能用快捷键就用快捷键在本地建缓存文件,例如需要经常查阅的API的网页 阅读全文
posted @ 2013-05-13 03:43 ximenchuixie 阅读(159) 评论(0) 推荐(0) 编辑
摘要: <div>html</div><div> 阅读全文
posted @ 2013-05-12 22:16 ximenchuixie 阅读(114) 评论(0) 推荐(0) 编辑