请问用DELPHI能不能监控系统有没有正运行一个程序(比如说路径为C:\123.txt)
如果有在运行就在点击一个按钮后,向123.txt内模拟键盘输入一段字符(如果有多段的话,要求中间有时间间隔)
如果没有运行就不做任何动作
另请问下F1,F2,F3的ASC码是多少啊,其他的我都有资料可以查到,这个我没有查到另外请问下有没有信号追踪的程序,是我们设备上用的
比如说现在有个座标X100Y101,他是用lable显示出来的,没有办法复制出来,我想把这个座标的信号提取出来。有没有什么办法。。我们设备是用COM口做数据通信的

解决方案 »

  1.   

    监视文件操作
    http://topic.csdn.net/t/20030302/21/1483417.html
      

  2.   

    这些键只能使用扫描码,没有ASCII码     
    Key       Code     
    F1          59     
    F2          60     
    F3          61 
      

  3.   

    当然可以实现了。
    对于问:请问用DELPHI能不能监控系统有没有正运行一个程序(比如说路径为C:\123.txt) 
    如果有在运行就在点击一个按钮后,向123.txt内模拟键盘输入一段字符(如果有多段的话,要求中间有时间间隔) 如果没有运行就不做任何动作 
    答:用组件  MsgSimulator
    问:另请问下F1,F2,F3的ASC码是多少啊,其他的我都有资料可以查到,这个我没有查到
    答:4楼
    问:
    另外请问下有没有信号追踪的程序,是我们设备上用的 
    比如说现在有个座标X100Y101,他是用lable显示出来的,没有办法复制出来,我想把这个座标的信号提取出来。有没有什么办法。。我们设备是用COM口做数据通信的 
    答:奇怪的很?你都有设备了还有从别人的软件上抠数据吗?可以从设备上读取的呀。
    如果想从别人的软件上抠数据,那就用FindWindow找到目标软件,然后再目标软件里利用FindWindowEx查找你要的Label,找到了,利用SendMessage发送消息GET_TEXT,获得文本就好了。但是这哪有从设备读取数据方便呀。不知是楼主奇怪还是问题奇怪,又或设备奇怪

      

  4.   

    mjp1234airen4385兄的我看得比交明白。同时也谢谢其他朋友的热心帮助,我去看看 MsgSimulator 的代码写法,如果有不明白的,再向大家请教