Can I do SendKeys in Javascript?

前端 未结 4 1102
一个人的身影
一个人的身影 2020-12-03 01:45

SendKeys is method to sending keystroke to an application.
Can I do it in Javascript, to send keystroke in browser ?

REF :
http://msdn.micro

4条回答
  •  情深已故
    2020-12-03 02:14

    This works for me. The ActiveXObject needs to be opened in IE.

                    var PaintProg = new ActiveXObject("WScript.Shell");     //paste to mspaint
                    PaintProg.Run("mspaint.exe \\\\srv4\\photos\\image1.jpg",9,false);
    
                    var PaintTimer = window.setInterval(PaintPaste,1000);
    
                    function PaintPaste()
                        {
                        if (PaintProg.AppActivate("Paint",true) == true)
                            {
                            PaintProg.SendKeys('"^(v)""%(F)""x""~"',true);
                            window.clearInterval(PaintTimer);
                            }
                        }
    

提交回复
热议问题