如何获取当前,据有焦点的窗口名??
我想做个机器人,根据当前的窗口名, 然后摸拟键盘操作

解决方案 »

  1.   

    如果是javascript,就有现成方法,如果是获取操作系统上目前的窗口,似乎有点难度,可能涉及到操作系统本身
      

  2.   

    机器人也有很多种。所以你说的清楚一点,什么窗口?java程序的窗口还是其它本地程序的窗口?
      

  3.   

    当然是其它本地程序的窗口了比如:msn, 金山快译 等..
      

  4.   

    那你只能用windows的hook机制。用VC写dll,用java的JNI调用。干脆用VC写吧。
      

  5.   

    两个选择1. 继续
        1)找找网上有没有现成的源码。hook技术已经很普及了,应该会有现成的源码。
        2)VC还是要学一点,另外还要学习JNI
    2. 放弃
      

  6.   

    请参阅core java II最后一章native method那里有你要的答案,如何调用dll