今天和大家分享一个关于如何使用键盘运行脚本的问题——如何使用键盘关闭。以下是这个问题的总结。让我们来看看。

Js可以在本地执行键盘操作和编写脚本。
可以1)使用JS启动本地应用程序剪贴板
使用上述代码的关键点是创建一个ActiveXObject对象。
参考注释:
JavaScript中的ActiveXObject对象是启用和返回自动化对象的引用。如何使用:
new obj =新的ActiveX对象(servername。键入名称[,位置])
ActiveXObject对象语法包含以下部分:
其中newObj是必选项。要指定为ActiveXObject的变量的名称。
Servername是必需选项。提供对象的应用程序的名称。
Typename是必需选项。要创建的对象的类型或类。
位置是可选的。创建该对象的网络服务器的名称。
自动化服务器提供至少一个对象,例如文字处理应用程序可以提供的应用程序对象、文档对象和工具栏对象。
例如,要创建Excel的Application和Sheet对象,代码如下:
var Excel app =新的ActiveX对象(“Excel .应用”);var Excel sheet = new ActiveX object(\" Excel .工作表”)
一旦创建了一个对象,就可以用定义的对象变量在代码中引用它。我们通过一个例子来看对象和方法的引用,通过对象变量ExcelSheet来访问新对象和其他Excel对象的属性和方法,包括Application对象和ActiveSheet。细胞采集。代码如下:
一份ExcelSheet。申请。可见=真
2工作表。ActiveSheet.Cells(1,1)。Value = \"这是A列第1行\";
3工作表。SaveAs(\"C:\\TEST .XLS”);
4 ExcelSheet。application . Quit();
(2)在(1)中设置的代码之后,可以执行程序,但是ActiveXObject是在浏览器中执行的,浏览器需要做一些设置来保证上面的JS代码能够正常执行。
具体设置如下:
剪贴板
如上图,可以设置电脑的ActiveX控件和插件,让IE正常调用本地应用。
(2)使用JS调用屏幕键盘
上面JS中的代码:
var obj =新的ActiveX对象(\' wscript。shell’);
obj。run(\" osk \");//打开屏幕键盘
Obj.run(位置);//其中location是QQ应用的本地地址(地址需要为“//”)VBA如何通过按键模拟脚本启动按键向导?直接调api函数试试,关键函数keybd_event。
或者直接调 ShellExecuteA 函数直接运行脚本,不经过按键
以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.jwshe.com/1190837.html,转载请说明来源于:嘉文社百科网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场。