我用vb包装一个程序,需要用shell调用一个fortrun的程序,并自动向弹出的dos窗口输入wdori,然后自动回车,如何实现?

解决方案 »

  1.   

    先用FindWindow找到dos窗口
    可以用SendMessage向dos窗口发WM_CHAR之类的键盘消息.
    ============================================================
    最新自动计时定时开关机的软件 Timer Explorer 6.0 发布
    下载主页: http://www.timeearth.com
    ============================================================
      

  2.   

    都是api函数,你要先说明.============================================================
    最新自动计时定时开关机的软件 Timer Explorer 6.0 发布
    下载主页: http://www.timeearth.com
    ============================================================
      

  3.   

    FindWindow 是API函数,你需要声明
    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
      

  4.   

    能不能给段代码,如何用findwindow  找当前获得焦点的dos窗口,如何送字符?
      

  5.   

    用焦点更简单
    sendkeys能不能具体点
      

  6.   

    sendkeys那么简单你察看msdn吧
      

  7.   

    说sendkeys只能向windows窗口发送字符,dos窗口不可以阿,