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标签。所以可以支持多种浏览器。