js可以本地执行键盘操作写脚本嘛

JavaScript014

js可以本地执行键盘操作写脚本嘛,第1张

可以1)使用JS启动本地应用程序

clipboard

使用上述代码重点是创建了一个ActiveXObject的对象

参考说明:

JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。使用方法:

newObj = new ActiveXObject( servername.typename[, location])

ActiveXObject 对象语法有这些部分:

其中newObj是必选项。要赋值为 ActiveXObject 的变量名。

servername是必选项。提供该对象的应用程序的名称。

typename是必选项。要创建的对象的类型或类。

location是可选项。创建该对象的网络服务器的名称。

Automation服务器至少提供一类对象,例如字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。

例如要创建Excel的Application和Sheet对象,代码如下:

var ExcelApp = new ActiveXObject("Excel.Application")

var ExcelSheet = new ActiveXObject("Excel.Sheet")

一旦对象被创建,就可以用定义的对象变量在代码中的引用它。下面我们将通过一个例子来看看对对象和方法的引用,通过对象变量 ExcelSheet 访问新对象的属性和方法和其他 Excel 对象,包括 Application 对象和 ActiveSheet.Cells 集合。代码如下:

1 ExcelSheet.Application.Visible = true

2 ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1"

3 ExcelSheet.SaveAs("C:\\TEST.XLS")

4 ExcelSheet.Application.Quit()

(2)经过(1)的代码设置之后,就可以执行程序,但是ActiveXObject是在浏览器中执行的,浏览器需要进行一些设置保证上述JS代码可以正常的执行。

具体设置如下;

clipboard

如上所示可以对计算机的ActiveX控件和插件进行设置,使得可以正常执行IE调用本地应用程序

(2)使用JS调用屏幕键盘

上述JS中的代码:

var obj=new ActiveXObject('wscript.shell')

obj.run("osk")//打开屏幕键盘

obj.run(location) //其中location是QQ应用程序的本地地址(地址需要使用“//”)

当然是 模拟精灵2005 了。

不但比按键精灵功能强大得多,也更稳定更快。

模拟精灵用户评价实录:

http://www.yhhe.net/ape/vt.html

官方论坛

http://www.yhhe.net/bbs

官方网站

http://www.yhhe.net/ape

[分享]不会编程也可轻松制作软件、释放双手让鼠标键盘自动工作

模拟精灵2005是首款"模拟编程"软件,也是一款强大的迷你开发工具。

可通过录制编写模拟程序记忆并回放您的鼠标键盘操作,

"模拟编程"为全新的第二代编程技术(即由制作软件到制作自动化控制软件的软件),

模拟精灵2005 将会带给您前所未有的全新体验.

模拟精灵也是一款全免费的纯绿色软件,可以永久无限制的使用。无需安装注册就可随地运行,

已内置了web窗体界面编程、windows编程、模拟编程、XML序列化、网络服务、zip压缩、图象处理......

等等所有最新最强劲的功能,同时支持各种插件、.Net、ActiveX、vbs、js、DLL动态链接库、COM组件、WinAPI。

一、软件功能:

1、轻松录制鼠标键盘动作、可自由编辑、自动帮助你完成一系列指定的工作。。

2、强大的web编程功能,轻松制作自动发贴软件,并首个公开强大有效的验证码识别技术。

3、可自动拔号、自动更换代理、自动聊天、轻松制作各种群发软件。

4、轻松创建功能强大游戏脚本、较同类软件节省80%时间。

5、自动安装与使用程序、远程协助、制作演示教程。

6、把一组自动化操作绑定一个热键、扩展键盘功能。

7、可创建计划任务定,可设定定时自动运行,自动录制、自动创建分卷文件。

8、可监测纪录输入的中英文字符串、按钮标题、窗体标题.监测控制运行的进程。

9、通过web窗体实现GUI界面、神奇新颍的编程开发工具。

二、软件特色:

1、可选四种完全不同的鼠标键盘录制模式、五种录制方案、录制鼠标键盘操作

2、可选四种不同的鼠标键盘回放模式,可选普通模拟、软件模拟、仿真模拟、硬件模拟。一键切换。

3、完全自动生成强大抓点、抓色块、抓图功能,无需编写代码,一键完成强大的智能判断功能。

4、通过编写网页即可设计漂亮的软件界面,不会编程也能做软件。

5、支持所有高级语言特性,如变量、延时、循环、结合标记语言与动态语言的优点

6、支持可定制多国语言包、自动互译、您也可以定制一套您自已的ApeML语言.

7、ApeML能携带图片附件,也可导入导出图片,可选三种抓屏方式,可调用外部抓屏软件...

8、自动发送中英文字符串到软件、游戏、网页...支持win9x、XP、2000、2003..

9、支持XML序列化、网络服务、zip压缩、图象处理、窗体控制、内存读写......

10、代码编辑支持自动完成列表与模板的代码编辑器

并提供大量视频教程、文字教程、免费技术支持论坛有问必答、及时解决您使用中遇到的疑难问题。

Javascript能让Web设计更具交互性、更美观和更方便的控制内容的展示。比如我们之前就介绍过11款控制内容展示的Javascript特效和技巧,本文里面,则介绍13个增强Web设计界面的Javascript脚本。

1.Easy News

Easy News是一个可以让您轻松显示网站新闻或图文内容展示的jquery插件,可设定Fade In-Out ,Slide Up-Down, Left To Right 的效果,调整显示速度,可自行修改CSS改变您为喜欢的风格。

2.tableHover(演示地址)

tableHover一个jQuery插件当鼠标经过时,能够对表格的一整列或行进行着色加亮。支持colspans与rowspans的表格。

3.JxLib(演示地址)

JxLib是一个基于Mootools开发的Web UI库。类似于jQuery UI、Ext JS或Dijit。拥有丰富文档和示例。提供的主要UI控件包括:

layout managers

buttons

tabs

toolbars

dialogs

panels

trees

grid control

4.Mimic the iGoogle Interface(演示地址)

这是一个可以让用户定制界面的组件,类似于iGoogle。

5.Tick Tock(演示地址)

这是一个利用CSS与Javascript开发的漂亮时钟。

6.jParallax

这是一个用于生成视差现象的jQuery插件。

7.jQuery Keypad

jQuery Keypad一个可以定制外观的jQuery虚拟键盘插件。键盘的字母与数字能够随机排列。键盘能够以各种动画效果显示如:淡入和滑落等。

8.Sliding Login Panel(演示地址)

Sliding Login Panel是一个采用jQuery开发的用户登录面板。这个面板能够从页面顶部滑落与收缩。

9.Page Peel

可以设置广告的高度、宽度、背景图和定位坐标等。和Pageear一样,使用Flash来显示果皮剥开的特效。

10.Create a 3D Tag Cloud in jQuery(演示地址)

一个用于创建会滚动的3D标签云jQuery插件。

11.Vuzit(演示地址)

Vuzit 是一款在线的文档浏览工具,可适用于绝大部分办公文档格式,类似于 Adobe Share,用户可以从本地上传各类办公文档,直接查阅。这对于本地没有安装 PDF、Office 等软件的用户来说,是一个不错的文档浏览途径。同时,Vuzit 与 Adobe Share 一样支持上传的文档进行分享,提供网页代码,让用户把文档内嵌到其他网页或者自己的 blog 中去。Vuzit 采用了ajax技术,载入速度要比基于 Flash 技术的 Adobe Share 要稍快一些。

12.jQuery Tools(演示地址)

jQuery Tools提供一组当今网站常用到的几个Web UI控件。而且这些组件单个JavaScript文件只有5.8Kb大小。这些控件包括:tabs、tooltip、overlay(模式对话框)、expose(让页面任意元素突出显示)、Slider、flashembed(简化Flash插入方法)。

13.jScroller(演示地址)

jScroller是一个可以让某块区域中的hmtl内容自动上下/左右滚动的jQuery插件。没有使用marquee标签,完全符合w3c标签。所以可以支持多种浏览器。