我的思路是: 在应用程序中创建一个txt文本; 通过”按键“记录键盘按键的值;
句柄是一个什么概念?
解决方案 »
- C# ping 类的内存泄露问题
- 如何从一个字符串中取出一段字符串
- 求教关于数据库远程备份的一段代码
- 关于连数据库取得数据 呈饼图显示一个小问题 50分
- 简单极了
- 谁有infomix的SDK,因为要用在.net环境下,SDK需要FOR WINDOWS 2。9以上版本的。
- 寻求在武汉的用C#开发MIS系统的有过项目经理经验的高手
- 咨询!!!!给个建议,学C#还是学JAVA好?
- 不能做任何连接,因为目标机器积(.net remoting 在线等)
- 讨论:对组集合 和 哈希表,性能比较如何?
- 如何检索字符串中出现次数最高字符
- 我用treeview想控制两个groupbox的显示,但当我发现点击节点后,groupbox2上的控件都没有了
{
MessageBox.Show(((int)(e.KeyChar)).ToString());
}
搜一下钩子。看是不是符合。
句柄。
hwnd之类。
if (hwnd.ToInt32() != 0)
{
if (SetForegroundWindow(hwnd))
SendKeys.SendWait(Keys.A.ToString());
}
else { MessageBox.Show("记事本没有运行 "); }
Process myProcess = System.Diagnostics.Process.Start(@"D:\WINDOWS\notepad.exe");
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
myProcess.WaitForInputIdle(1000);
if (myProcess.Responding)
{
SendKeys.SendWait("文字!");
SendKeys.SendWait("{ENTER}");
SendKeys.SendWait("%EA");
SendKeys.SendWait("^C");
SendKeys.SendWait("^V");
SendKeys.SendWait("%FS");
SendKeys.SendWait(@"C:\Test.txt");
SendKeys.SendWait("%S");
}
private void Form1_KeyUp ( object sender , KeyEventArgs e )
{
MessageBox.Show(e.KeyCode.ToString ( )) ;
}
句柄是一个32位的整数,是Windows在内存中维护的一个对象(窗口等)内存物理地址列表的整数索引