如果是在一个网页中的话,你用一个setTimeout()来设置循环,并判断当前的focus是什么元素来做判断。
如果是wsf的话,只能够自己判断框的顺序,并自己加入相应的{TAB}来跳转窗口,另外要注意sleep一下,有时是有延时,其他程序造成的延时。

解决方案 »

  1.   

    window.clipboardData.setData("Text","你的内容") //将文本内容写到粘贴板
    window.clipboardData.getData("Text")           //读取粘贴板里的文本内容
      

  2.   

    再给你一个例子:
    自动粘贴到系统剪贴板
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript><!--
    Sub MyPaste '将插入内容复制到剪贴板
    txtTemp.select 
    document.execCommand "Copy" 
    End SubSub MyAdd
    MyTxt.focus '插入剪贴板的内容
    document.execCommand "Paste" 
    End Sub--></SCRIPT>
    </HEAD>
    <BODY>
    <TEXTAREA rows="6" cols="20" id="MyTxt"></TEXTAREA><br>
    <INPUT type="button" value="选定" id="cmdAdd" onclick="vbscript:MyPaste">
    <INPUT type="text" id="txtTemp" value=要插入的内容><p>
    <INPUT type="button" value="插入" id="cmdAdd" onclick="vbscript:MyAdd">
    </BODY>
    </HTML>
      

  3.   

    再给你一个例子:
    自动粘贴到系统剪贴板
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript><!--
    Sub MyPaste '将插入内容复制到剪贴板
    txtTemp.select 
    document.execCommand "Copy" 
    End SubSub MyAdd
    MyTxt.focus '插入剪贴板的内容
    document.execCommand "Paste" 
    End Sub--></SCRIPT>
    </HEAD>
    <BODY>
    <TEXTAREA rows="6" cols="20" id="MyTxt"></TEXTAREA><br>
    <INPUT type="button" value="选定" id="cmdAdd" onclick="vbscript:MyPaste">
    <INPUT type="text" id="txtTemp" value=要插入的内容><p>
    <INPUT type="button" value="插入" id="cmdAdd" onclick="vbscript:MyAdd">
    </BODY>
    </HTML>