怎么用一个程序向另一个程序发送字符并让其显示出来

原创 2004年10月29日 14:36:00

首先通过FindWindow取得windows程序的窗口句柄,
然后通过GetDlgItem取得其中输入框的窗口句柄,
最后,向该窗口句柄发送WM_CHAR消息即可显示字符
例如,对于Notepad窗口,可以以如下的方式向其中输入一个'a':
// 取得记事本的窗口句柄
HWND hWnd = ::FindWindow( NULL  , "未定标题 - 记事本" );

// 取得其中输入框的窗口句柄
HWND hEdit = ::GetDlgItem( hWnd , 0x0F );  // 这里0x0F是编辑框的ID,可在SPY++中观察得到
 // 向输入框中填写'a'
::SendMessage( hEdit , WM_CHAR , (WPARAM)'A' , 0x00000001 );

在java程序中如何能获取到另一个程序的windows句柄,又如何使用这个句柄向这个窗口发送消息

import com.sun.jna.Native; import com.sun.jna.Pointer; import com.sun.jna.platform.win32.WinDef.HWND...
  • weiyanghuadi
  • weiyanghuadi
  • 2013年04月20日 00:38
  • 3114

显示字符串的子程序

王爽汇编语言第二版,实验10.1 一、实验要求编写一个显示用0结束字符串的子程序,要求向外提供与显存结构无关的接口  二、子程序接口名称:show_str功能:在指定位置,用指定的颜色,显示一个用0结...
  • lingdushanke
  • lingdushanke
  • 2009年12月27日 12:16
  • 1963

用程序来控制一个网页,实现自动输入等操作

首先今天要说的东西跟游戏无关,你是不是有时候会遇到,在某个网页上重复着几十次的简单而又无聊的录入或点击等工作?比如你的程序需要测试,需要注册大量的测试邮箱。比如你的老板是个变态,让你去各个论坛发大量的...
  • lufy_Legend
  • lufy_Legend
  • 2014年05月07日 10:55
  • 104079

怎么用一个程序向另一个程序发送字符并让其显示出来

首先通过FindWindow取得windows程序的窗口句柄,然后通过GetDlgItem取得其中输入框的窗口句柄,最后,向该窗口句柄发送WM_CHAR消息即可显示字符例如,对于Notepad窗口,可...
  • bohut
  • bohut
  • 2004年10月29日 14:36
  • 1107

对话框程序接收另一个线程发送的消息

今天又遇到了这样的问题。
  • thanklife
  • thanklife
  • 2014年04月17日 18:03
  • 1258

1、 编写一个Java应用程序,对用户输入的任意一组字符如{1,3,4,7,2,1,1,5,2},输出其中出现次数最多且数值最大的字符,并显示其出现次数。

package test;import java.util.Arrays;public class test {    int[] a= {1,3,4,7,2,1,1,5,2};    int fir...
  • crystal555
  • crystal555
  • 2008年10月31日 22:13
  • 5606

Win32控制台应用程序如何调用另一个.exe

该函数只提供对16位机子的兼容。应用程序应该使用CreateProcess函数。 Declare Function WinExec Lib "kernel32" Alias "WinExec" (B...
  • u011334621
  • u011334621
  • 2014年11月20日 14:25
  • 2779

Winform跨程序发送、接收消息

看到论坛上一个问题:程序已经在运行,再次运行时,要向前一个实例发送一些消息。 简单的写了一些,直接贴代码! 1、封装了一个类,用于发送信息 class Note { ...
  • yuankaiwsl
  • yuankaiwsl
  • 2016年07月16日 16:39
  • 415

VC程序中运行其他程序的三种方法

有三个函数可以使用: WinExec, ShellExecute,CreateProcess 1.WinExec(String lpCmdLine,Long nCmdShow); 参数说明: ...
  • qq_33266987
  • qq_33266987
  • 2016年06月08日 10:38
  • 1526

windows进程间通信(二)

转自:http://blog.csdn.net/weiwangchao_/article/details/7104940 感谢大牛的分享,太专业了 ------------------------...
  • jisuanji_wjfioj
  • jisuanji_wjfioj
  • 2014年12月27日 12:38
  • 372
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎么用一个程序向另一个程序发送字符并让其显示出来
举报原因:
原因补充:

(最多只允许输入30个字)