有一个小软件(软件1),打开后是个窗口,上面有一个输入栏,可以输入汉字,下面有个“确定”按钮,当输入栏输入汉字后点击“确定”按钮,在下面就显示相应汉字的图片格式。
我现在想实现的是,用c#写一个小程序(程序1),这个程序就相当模拟我们人的一系列操作动作,程序入口传进来参数(即汉字),这个程序自动把传入进来的汉字输入到“软件1”中,并自动执行点击“软件1”上的“确定”按钮,“软件1”生成相应汉字的图片格式,“程序1”取得图片并保存在电脑中。
请教高手,这个情况如何实现,都有可能用到什么方法和控件,关键是如何模拟对“软件1”进行操作,非常感谢!

解决方案 »

  1.   

    放一个计时器timer控件设定一个全局变量timesprivate void timer1_Tick(object sender, EventArgs e)
    {
        if(times == 1)
          textbox.text = "汉"
        if(times == 2)
          textbox.text = "汉字"
        if(times == 3)
        {
          textbox.text = "汉字"
          button1_click();
        }
        times++;
    }
      

  2.   

    c#弄这个很麻烦,需要调一堆的API
      

  3.   

    是啊,要用好多的API,进行不下去了。