自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (13)
  • 收藏
  • 关注

原创 mongoDB的针对文件的增删改查

对保存在momgoDB的文件进行增删改查,输出到本地文件

2023-05-18 09:11:47 379

原创 mongoDB数据库连接

介绍使用mongoDB的第一步,连接mongoDB数据库

2023-05-18 08:49:02 996

原创 将URL中的UTF-8字符串转成中文字符串

包含utf-8的表单数据,var form=$("#Form1");var formData=form.serialize();将formData作为url字符串,在前台js处理时,要把utf-8转换为中文,可调用如下函数://将URL中的UTF-8字符串转成中文字符串  function getCharFromUtf8(str) {      var cstr = "";

2014-02-10 15:43:47 1816

原创 ActionContext和ServletActionContext小结

1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数

2013-10-24 08:41:12 609

转载 Struts2中的特殊符号#%$

#:从actioncontext中取值,前面加上#%:%{#username}百分号的作用就是将大括号中的值当成ognl表达式$:用于在struts配置文件中#、%和$符号在OGNL表达式中经常出现,而这三 种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。1.#符号的用途一般有三种。   1)访问非根对象属性,例如示例中的#session.msg表

2013-10-24 08:17:16 1190

转载 jqGrid——合计、默认查询条件、自适应、序号等

几个问题的实现方法请参考不同颜色的代码:1、序号rownumbers: true, 2、合计gridComplete: function()3、默认日期 $("#actualMonth").attr("value",GetDateStr(-1));4、获取系统日期的前几天或者后几天function GetDateStr(AddDayCount) ;5、一

2013-10-10 09:21:00 5767

转载 jqGrid使用multipleSearch产生的查询条件filters分析

This is a tutorial that shows how to handle a JSON Object that is received in a Struts2 Action. This Example is based on the Struts2 Grid Showcase for the Struts2 jQuery Plugin with Grid Extensi

2013-09-30 15:05:02 5946

转载 struts2整合tiles及配置

一.基本包(6个)  1.commons-logging-1.0.4.jar  2.commons-fileupload-1.2.1.jar  3.ognl-2.6.11.jar  4.struts2-core-2.1.6.jar  5.xwork-2.1.2.jar  6.freemarker-2.3.13.jar二.整合tiles必须包(7个)  1.strut

2013-08-01 09:13:38 556

转载 Tomcat服务部署及性能优化

1. 部署三种方式   (1) 在server.xml的Host标签内新建一个Context标签           * workDir是指Tomcat解析Jsp转换为Java文件,并编译为class存放的文件夹,设置在项目文件夹里面,可以避免移植到其他地方首次读取jsp文件需要重新解析 。一般格式:项目文件夹/work     (2) 放在tomcat的webapps下

2013-06-10 18:08:55 588

转载 顿悟和感悟

【夫妻】夫妇逛商场,女的看中一套高档餐具,坚持要买,丈夫嫌贵,不肯掏钱。导购一看,悄悄对丈夫说了句话,他一听马上掏钱。是什么让他立马转变?导购员对丈夫说:“这么贵的餐具,你太太是不会舍得让你洗碗的。”      启示: 人的观念没有什么不可改变,关键是角度,要善于揣摩客户心理。【班花】      女生公开投票选班花,相貌平平的小梅发表演说:如我当选,再过几年,在座姐妹可以向自己先生

2013-06-10 11:50:02 618

转载 jqGrid的标题行搜索Toolbar Searching,filterToolbar

Toolbar SearchingThis method construct searching creating input elements just below the header elements of the grid. When the header elements are re sized the input search elements are also re siz

2013-06-02 22:11:04 6596

转载 C#获取网卡Mac地址

需要using System.Management;/// /// Get LocalHost MAC Address/// /// public string GetHostMac(){ManagementClass mc;string mac = string.Empty;mc = new ManagementClass("Win32_NetworkAd

2013-02-20 14:59:07 629

转载 使用C#开发ActiveX控件全攻略

转自:http://lwchome.spaces.live.com/blog/cns!791B533443007D37!234.entry  前言: 这段时间因为工作的需要,研究了一下ActiveX控件。总结如下: 先说说ActiveX的基本概念。 根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫

2013-02-20 14:29:27 511

转载 WebService开发示例

用jdk6.0自带的注解,用起来比较方便,也很简单。 下面就给大家简单演示一下怎么通过注解webservice,并在tomcat下发布。 新建一个Web工程HelloWorldWS 1》接口:HelloWorld.java(默认为style=document) Java代码  package tc;import javax.jws.WebMe

2013-01-05 21:31:12 481

转载 struts2-jquery, struts-jquery-grid-tags

IntroductionThe Grid Tag is provided by the jQuery Grid Plugin. For custom locals use the Head Tag SamplesMake a Grid editableFormat Grid ColumnsSearch GridGrid with Subgrid Add Navigato

2012-06-06 14:37:27 4084 1

转载 Jquery主要控件(textbox,button,lable,radio,checkbox,selected)的取值、赋值

textbox:var str = $('#txt').val(); $('#txt').val("Set Lbl Value"); //文本框,文本区域:$("#text_id").attr("value",'');//清空内容$("#text_id").attr("value",'test');//填充内容 lable:  var str = $('#l

2012-03-21 14:24:35 715

原创 JQGrid的数据格式JSON

动态加载JQGrid数据时, 一般使用xml或json格式,这2种格式的默认如下:XML数据:jQuery("#gridid").jqGrid({... xmlReader : {root: "rows",row: "row",page: "rows>page",total: "rows>total",records : "rows>records",r

2012-03-20 22:49:32 2152

原创 jqGrid定制显示时间格式

使用grid.locale-zh_CN.js时,要配置srcformatcol增加配置formatter:'date', formatoptions:{srcformat: 'Y-m-d H:i:s', newformat: 'Y-m-d H:i:s'}例如:  colNames:['ID','类型','排序','备注','修改时间'],  colModel:[   {name

2012-03-03 12:39:40 2949

原创 There is no result type defined for type 'json' mapped with name 'success'.

在应用jquery的jqgrid时,需要用到json,已经加入json-lib-2.1-jdk15.jar,但启动tomcat时总报错,还是出现标题所示的错误:There is no result type defined for type 'json' mapped with name 'success'.    最后发现加入struts2-json-plugin-2.2.3.1.jar

2012-02-24 12:12:23 1250

转载 jQuery基础教程笔记

jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。虽然jQuery上手简单,比其他库容易学会,但是要全面掌握,

2012-02-20 23:41:42 489

转载 struts2 iterator标签的status属性

iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack栈顶的集合.2. id属性:可选属性, 是指集合元素的id3. status属性:可选属性,该属性在迭代时会产生一个

2012-02-20 22:59:33 417

转载 jBPM-JPDL v3.2环境部署——发布到Tomcat + MySQL

系统平台: 系统环境: Windows 2003 | SUN JDK1.6U4 | Tomcat6.0.14 | jbpm-starters-kit-3.1.4 | MySQL 6.0主机完整名称:       zsy-aten浏览器       Internet Explorer 6.0 安装包及相关软件: 1、  安装JDK与MySQL JDK的

2012-01-17 17:09:56 571

原创 jqGrid-colModel之自定义输入函数

参考文章: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:common_rules#editable参考文章中edittype:'custom'示例有些问题,正确调用请看下面例子。本例子主要想实现input输入框的onclick事件。  colNames:['ID','用户名','密码','权限'],  colModel:

2011-12-10 22:54:10 2449

转载 jqGrid常用属性说明

文章参考: http://www.trirand.com/jqgridwiki/doku.php                http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options在$("#tableId").jqGrid(optional)中,optional对象包含如下的属性:(属性按字母顺序排列)

2011-12-10 16:15:47 835

转载 jqGrid的ColModel属性说明

参考文章: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_optionsColModel是jqGrid里面最核心的属性。大部分配置都在这里面进行。所有的属性的含义对应如下:PropertyTypeDescriptionDefaultalign

2011-12-10 16:03:26 16264

原创 IIS错误解决方法:The specified module could not be found、访问 IIS 元数据库失败

在WinXP Home Edition上可以使用IIS服务:安装Windows Server 2000上的IIS 5.0,并安装ASP.NET框架,但运行ASPX会出现一些问题,例如The specified module could not be found、访问 IIS 元数据库失败等。本文提出了解决错误的方法。

2010-06-14 23:20:00 2080

原创 Java把Double类型转换为日期型

/*在Delphi中,TDateTime=Double,如果Java要取得Delphi开发的OCX控件的时间日期参数,必须把Double值转换为Date类型。数据库的Date类型也是存储Double值,在Java中同上要把Double转为为Date。下面是Java函数,把Double值转换为Date:*/public Date double2Date(Double d){

2010-05-10 23:42:00 9415 1

原创 Eclipse开发:在Java中调用ActiveX控件(OCX控件)示例

    本范例以使用来电显示ActiveX控件JDComport.ocx为例,说明怎样在Java中集成ActiveX控件。 1、开发环境:Eclipse(Java主流开发工具)   (1)需要用到SWT、Visual Editor插件;   (2)Eclipse软件及其相关插件可到 http://www.eclipse.org/downloads/ 下载。 2、需要用到JDCo

2010-05-09 22:19:00 25841 3

原创 JavaScript获取计算机MAC等硬件信息

(1)下载ClientInfo.dll(在我的资源中可以下载http://download.csdn.net/source/2141582)(2)注册库文件:regsvr32 ClientInfo.dll(3)使用new ActiveXObject("ClientInfo.HostInfo")调用ActiveX库(4)GetAdapterMac(0)获取网卡MAC地址

2010-03-18 22:28:00 1985 3

原创 开发来电显示及录音程序的C#范例

功能: (1)来电显示,并把来电记录保存到数据库; (2)可设置状态,让来电显示管理器自动录音,并把声音文件名保存到数据库。 源程序JDTest.rar:(点击下载)控件包JDComPort.rar(点击下载 )详情请看:来电管理设备的ActiveX控件(OCX)开发文档相关文档:C#来电显示管理器开发示例程序源代码如下:

2010-03-08 17:44:00 1376

原创 让你的网页自动显示电话来电号码并录音---免费下载来电显示ActiveX控件(OCX)

开发原码(JavaScript):  JDComPort JavaScript Sample<object classid="clsid:C4751F74-C039-4272-8532-11F7ACBAD184" name="JDComPort1" Width="32" height="32">//函数与

2009-08-01 15:01:00 2715

转载 WINDOWS VISTA 与 WINDOWS XP 双系统完美双启实例

 此文目的为让需要双系统的预装Vista本友共享。 一、准备工作 1、确定手上有恢复盘及驱动,并在C盘已安装有VISTA。 2、如果你要删除系统隐藏分区,建议使用Windows Complete PC 备份你的整个计算机系统,当然你可以放弃备份,因为这是你的权力。 3、因为要安装双系统,建议在Vista系统下先把硬盘分区,不能在安装XP的时候对C盘有任何操作!最好能分成3个区。 4、准备一张Win

2008-12-22 15:49:00 1005

原创 启动MapInfo Professional时提示MIDLOCI.DLL错误之解决方法

    在启动MapInfo Professional时, 有些计算机提示MIDLOCI.DLL错误,这是因为在安装RDMBMS/ODBC驱动程序时选择了Oracle8i,但在你的系统中并未安装Oracle8i或其客户端,解决办法是把MapInfo Professional安装目录中的MIDLOCI.DLL文件删除。

2007-08-30 09:11:00 1557

原创 用Delphi开发来电显示管理软件

1、建立如下Form:其中使用了我自己开发的控件TeleComport,可到 http://www.kosen.com.cn/news/showdld.asp?id=19 下载。 2、在各按钮的Click事件中,分别写入如下代码:procedure TForm1.Button1Click(Sender: TObject);begin  //端口可直接设置,例如端口为USB,Port:=

2007-08-25 10:52:00 1421

原创 使用PB开发来电显示管理软件

1、建立如下的Form:需要使用ActiveX控件MSCOMM32.OCX 方法:选择“Insert”-〉“Control”-〉“OLE...”-〉“Insert Object”-〉“Insert Control”-〉“Microsoft Communications Control”  2、在“连接”按钮的点击事件中,写入如下代码:String s Integer k Integer

2007-08-24 23:18:00 1056

原创 使用VB开发来电显示管理程序

适合对象:记得来电显示管理器 开发环境:Visual Basic 下载范例:JDDemo1.zip 原始文件:http://www.kosen.com.cn/news/showatc.asp?id=101源程序:VERSION 5.00 Object = "{3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0"; "RICHTX32.OCX" Obj

2007-08-18 18:09:00 1157

放映PPT使用的计时程序

PPT放映要控制时间。 网上找了n个计时程序都觉得不满意,于是自己用delphi编写了一个计时小程序,绿色软件,不用安装,不用注册,不用Framework。 可以设置窗口位置、计时时长、第一次报警时间、提前预警时间、超时提醒等,希望你喜欢。

2013-03-04

webservice需要的jar包JAX-WS2.1.2.rar

JAX-WS2.1.2.rar,包括:activation.jar、FastInfoset.jar、http.jar、jaxb-api.jar、jaxb-impl.jar、jaxb-xjc.jar、jaxws-api.jar、jaxws-rt.jar、jaxws-tools.jar、jsr173_api.jar、jsr181-api.jar、jsr250-api.jar、resolver.jar、saaj-api.jar、saaj-impl.jar、sjsxp.jar、stax-ex.jar、streambuffer.jar

2013-01-05

JSF+Hibernate搭建WEB应用实例

JSF+Hibernate开发WEB应用比用SSH开发WEB,更简单,更易上手。本源码通过用户登录的实例,展示了采用JSF和HIBERNATE技术,搭建WEB应用系统的方法。数据库采用SQL2008,实例包含了创建user的SQL脚本。

2011-12-26

收发短信、来电显示、拨打电话软件

把计算机当成手机,用电脑接收、发送手机短信,拨打、接听电话,来电管理,短信管理,客户管理。

2011-05-07

计算机收发短信的OCX控件

控件是标准的ActiveX控件,适用于Windows平台下的所有开发编程工具,例如Delphi、VB、C#、C++、Java、PB等。控件封装了标准AT指令、手机与计算机的通信内容,提供了发送短信、接收短信、拨打电话、接听电话等函数和事件,非常方便二次开发。 控件需要的硬件设备是高深商公司研发的“手机盒”(见下面的名词解析)或能与计算机连接的手机(要求手机通过COM口通信)。 名词解析: 超长短信 --- 当短信超过68个字时,就是超长短信。手机自动把超长短信分成几条短信发送,接收时也分多条短信形式存储在SIM卡中,在读短信时,临时组装成超长短信。 手机盒 --- 与计算机连接的设备,插入SIM卡才能使用。该设备尺寸为100mm×58mm×24.5mm(长×宽×高,其中天线21mm),有一个标准的USB接口,通过标准的USB连接线,连接计算机。该设备不用电池,启动计算机后,就会自动开启。利用此设备,可以把计算机当成手机使用,在电脑上收发短信,拨打电话。一台计算机可以连接多个设备,并通过参数devid区分不同的手机盒。有关手机盒的更多详细信息,请拨打电话020-38259081咨询。 主要属性: BaudRate --- 与计算机连接的波特率,最好不要人工设置,而是采用设置函数SetupPort自动查找。 Port --- 与计算机连接的端口,同上不要人工设置。 JDConnected --- 与计算机是否已连接,即是否已经打开端口。 QueryATSeconds --- 当执行AT查询指令时,最长等待反应时间,默认2秒。 ReadLongSmsSeconds --- 读超长短信时,最长的延时时间,默认30秒。 ReadSmsSeconds --- 读普通短信时,最长的延时时间,默认5秒。 ReadLongSmsWay --- 读短信函数ReadSms的工作方式(针对超长短信),有0、1、2数值可选择: 0 一般用于收到短信事件OnSms中;在读超长短信时,只有当id为最后一条短信id,才完整地读超长短信; 1 常用的读短信方式;当遇到超长短信时,首先计算此超长短信第一条id,按顺序读,当不成功时,读所有短信; 2 只要是超长短信,首先把SIM卡内的所有短信都读出来,拼接成此条超长短信; 建议在OnSms事件中调用ReadSms时,ReadLongSmsWay设为0,其它时候设为1。 ReturnCompleteLongSms --- 默认False;如果设为True,ReadSms读短信,当遇到超长短信时,只有当超长短信读完整,才返回短信内容,读超长短信异常,例如超长短信还没有完整接收时,就执行ReadSms,导致超长短信不能读完整,则ReadSms返回0。 ShowRxChar --- 默认False;如果设为True,显示手机盒与计算机通讯的内容,方便调试。 ShowTip --- 默认True,表示当执行ReadSMS、ReadAllSms、QueryAT等函数时,提示手机盒正在与计算机通讯。 ExecJDSmsEvent --- 默认True,表示收到短信时自动执行OnJDSms事件;当为False时,不触发OnJDSms,即不执行OnJDSms。 主要事件: OnAfterOpen ---- 打开连接端口时触发。 OnAfterClose ---- 关闭连接端口时触发。 OnRing --- 当有电话呼入时,手机响铃,触发此事件;有2个传递参数值: no为来电号码; devid是手机盒连接标识号,整数,其值为0,1,2... OnEndRing --- 对方挂断手机,响铃结束,触发此事件;有1个传递参数值: devid是手机盒标识号,其值为0,1,2... OnJDSms --- 手机盒接收到短信,并完整读取短信时,触发此事件;事件在ExecJDSmsEvent=True时有效;有5个传递参数值: id为短信标识号,可根据此id删除SIM卡内的短信; no为发送短信号码; t为接收短信时间; s为短信内容; devid是手机盒标识号。 OnSms --- 手机盒接收到短信时,触发此事件;有2个传递参数值: id为短信标识号,可根据id值读短信; devid是手机盒连接序号; 与OnJDSms事件的不同点: OnSms不读短信,只要接收到短信,就触发此事件; OnJDSms在接收到短信时,马上读取短信,并判断短信是完整的,才触发此事件; 推荐使用OnJDSms。 主要函数: SetupPort --- 设置手机盒与计算机连接的端口,可以自动查找端口,一般在第一次使用时调用;成功时保存连接参数,并返回True。 Open --- 打开连接,JDConnected设为True。 Close --- 关闭连接,JDConnected设为False。 InitSIM300 --- 对手机盒初始化,一般在第一次使用时调用,返回设置手机盒的参数。 LoadComportParam --- 在程序启动时调用,读取手机盒与计算机的连接参数;这些参数是在 SetupPort时保存的。 GetComportCount --- 返回手机盒与计算机的连接数量。 ReadSms --- 读短信函数,返回短信数量;有5个参数: id 短信标识号,函数按id读短信;当是超长短信时,id返回超长短信的第一条短信id; no 发送短信号码,返回值; t 短信接收时间,返回值; msg 短信内容,返回值; devid 手机盒标识号,表示从哪个手机盒读短信;当只有一个手机盒与计算机连接时,赋0。 ReadAllSms --- 读取所有短信函数,返回短信数量;有2个参数: memo 所有短信内容,返回值; devid 手机盒标识号,表示从哪个手机盒读短信。 SendSms --- 发送短信函数,返回成功发送短信的号码;有3个参数: nos 要发送的手机号码,可群发,号码之间用;或空格分隔; msg 要发送的短信内容; devid 手机盒标识号,表示用哪个手机盒发短信。 DeleteSms --- 删除短信的函数;有2个参数: id 短信标识号,函数按id删除短信; devid 手机盒标识号,表示删除哪个手机盒的短信。 QueryAT --- 向手机盒发送AT指令,返回手机盒响应内容,主要用于测试;有3个参数: cmd --- AT指令; mlines --- 返回内容是否有多行; devid 手机盒标识号,表示向哪个手机盒发AT指令。 SIM300Setup --- 设置手机盒音量等参数,成功返回True;有1个参数: devid 手机盒标识号,表示设置哪个手机盒的参数。 DoDial --- 拨号函数,有2个参数: no 拨出号码; devid 手机盒标识号,表示用哪个手机盒拨号。 DoAnswer --- 接听电话函数,摘机,有1个参数: devid 手机盒标识号,表示接听哪个手机盒电话。 DoHold --- 挂断电话函数,挂机,有1个参数: devid 手机盒标识号,表示挂断哪个手机盒电话。 getCNUM --- 返回本机号码,当为空时,表示未设置本机号码;有1个devid参数。 setThisPhoneNo --- 设置本机号码,成功时返回True;有2个参数: no 要设置的本机号码,当为空时,表示清除本机号码; devid 手机盒标识号。 ShowAboutBox --- 显示OCX控件版本。 开发要点: (1)在程序启动时,调用LoadComportParam函数。 (2)在第一次使用程序时,请调用SetupPort函数,设置与计算机连接的参数;成功设置后,请调用InitSIM300初始化手机盒模块。 (3)程序启动后,请调用Open函数打开连接;如果在程序设计时,JDConnected=True,则此步骤忽略。 (4)调用DoAnswer、DoHold、DoDial函数,实现拨打、接听电话。 (5)在OnRing、OnEndRing事件中编写处理代码,可实现来电显示。 (6)在OnJDSms中编写处理代码,可自动接收短信。 (7)调用SendSms函数,可发送短信。 (8)调用ReadSms、ReadAllSms、DeleteSms函数,可读取、删除SIM卡内的短信。

2011-04-15

获取硬件信息的ActiveX库

获取计算机MAC、硬盘ID、操作系统等信息的ActiveX库 示例程序: ClientInfoX JavaScript Sample xo=new ActiveXObject("ClientInfo.HostInfo") ////////////////////////////////////////////////// //函数与方法 ////////////////////////////////////////////////// function AddInfo(sInf) { document.getElementById("mbox").value = "\r" +sInf +document.getElementById("mbox").value; } function GetWindowsVersion() { AddInfo("GetWindowsVersion: "+xo.GetWindowsVersion()); getusername(); } function GetCPU_ID() { AddInfo("GetCPU_ID: "+xo.GetCPU_ID()); } function GetAdapterMac() { AddInfo("GetNET_ID: "+xo.GetAdapterMac(0)); } function GetIdeSerialNumber() { AddInfo("GetIdeSerialNumber: "+xo.GetIdeSerialNumber()); } function ClearmBox() { document.getElementById("mbox").value = ""; } //取得机器名,登录域及登录用户名 function getusername() { var WshNetwork = new ActiveXObject("WScript.Network"); alert("Domain = " + WshNetwork.UserDomain); alert("Computer Name = " + WshNetwork.ComputerName); alert("User Name = " + WshNetwork.UserName); } //取得系统目录 function getprocessnum() { var pnsys=new ActiveXObject("WScript.shell"); pn=pnsys.Environment("PROCESS"); alert(pn("WINDIR")); } //返回系统中特殊目录的路径 function getspecialfolder() { var mygetfolder=new ActiveXObject("WScript.shell"); if(mygetfolder.SpecialFolders("Fonts")!=null) { alert(mygetfolder.SpecialFolders("Fonts")); } } //取得磁盘信息 传入参数如:getdiskinfo('c') function getdiskinfo(para) { var fs=new ActiveXObject("scripting.filesystemobject"); d=fs.GetDrive(para); s="卷标:" + d.VolumnName; s+="------" + "剩余空间:" + d.FreeSpace/1024/1024 + "M"; s+="------" + "磁盘序列号:" + d.serialnumber; alert(s) } //取得系统目录 function getprocessnum() { var pnsys=new ActiveXObject("WScript.shell"); pn=pnsys.Environment("PROCESS"); alert(pn("WINDIR")); } //启动计算器 function runcalc() { var calc=new ActiveXObject("WScript.shell"); calc.Run("calc"); } //读取注册表中的值 function readreg() { var myreadreg=new ActiveXObject("WScript.shell"); try{ alert(myreadreg.RegRead ("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\NeroCheck")); } catch(e) { alert("读取的值不存在!"); } } //写注册表 function writereg() { var mywritereg=new ActiveXObject("WScript.shell"); try{ mywritereg.RegWrite("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\MyTest","c:\\mytest.exe"); alert("写入成功!"); } catch(e) { alert("写入路径不正确!"); } } //删除注册表 function delreg() { var mydelreg=new ActiveXObject("WScript.shell"); if(confirm("是否真的删除?")) { try{ mydelreg.RegDelete("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\MyTest"); alert("删除成功!"); } catch(e) { alert("删除路径不正确"); } } } //取得文件信息 调用方式如:getfileinfo('c:\\test.pdf') function getfileinfo(para) { var myfile=new ActiveXObject("scripting.filesystemobject"); var fi=myfile.GetFile(para); alert("文件类型:"+fi.type+"文件大小:"+fi.size/1024/1024+"M"+"最后一次访问时间:"+fi.DateLastAccessed); } //取得客户端的信息 function clientInfo() { strClientInfo="availHeight= "+window.screen.availHeight+"\n"+ "availWidth= "+window.screen.availWidth+"\n"+ "bufferDepth= "+window.screen.bufferDepth+"\n"+ "colorDepth= "+window.screen.colorDepth+"\n"+ "colorEnable= "+window.navigator.cookieEnabled+"\n"+ "cpuClass= "+window.navigator.cpuClass+"\n"+ "height= "+window.screen.height+"\n"+ "javaEnable= "+window.navigator.javaEnabled()+"\n"+ "platform= "+window.navigator.platform+"\n"+ "systemLanguage= "+window.navigator.systemLanguage+"\n"+ "userLanguage= "+window.navigator.userLanguage+"\n"+ "width= "+window.screen.width; alert(strClientInfo); } ClientInfoX.dll 实例 消息窗口

2010-03-18

实现电脑来电显示的OCX控件

ActiveX OCX控件,帮助你快速开发电脑来电显示和录音软件;包含使用JavaScript、VBScript实现在网页上自动显示电话来电号码及录音功能的示例。

2009-08-01

VistaBootPRO3.3下载

免费提供VistaBootPRO3.3下载。

2008-12-22

来电显示及电话录音软件下载

当有电话打入时,电脑自动显示来电号码,提取话机,开始自动录音,录音文件以WAV格式保存在电脑,根据来电记录可快速重听通话内容。

2008-12-22

串口监听程序

本程序监听串口,并把串口输入内容转换为键盘输入。应用于串口的条码扫描器、读卡器等,把读入的内容模拟为键盘输入。

2007-11-20

BDE数据库引擎Borland Database Engine

Borland公司的数据库引擎 Borland Database Engine,包含DBE Administrator组件。

2007-11-20

来电管理软件

本软件是绿色软件,可以在电脑上显示电话的来电号码,并进行管理,使得我们的客户在来电时根据来电号码从资料库中找出相关的信息,显示在电脑上。这就可以在第一时间获知客户的基本信息、业务发生情况,占据业务的主动性、拉近我们与客户之间的距离、提高我们的形象、提高工作效率。

2007-03-06

来电显示的Delphi开发控件

开发来电显示的Delphi控件包: 使用方法: (1) 下载控件包Component.zip (2) 先编译 CPortLib6.dpk ,已安装了CPortLib 控件组的可省略这一步骤 (3) 然后编译 TelePort.dpk ,并安装 (4) 安装完成后,在 kosenTools 控件页增加了一个控件:TeleComport (5) 使用示例请看 Project2.dpr 示例源程序: unit Unit2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, CPort, TeleComportUnit; type TForm1 = class(TForm) TeleComport1: TTeleComport; Memo1: TMemo; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure TeleComport1Open(Sender: TObject); procedure TeleComport1Close(Sender: TObject); procedure TeleComport1Read(Sender: TObject; s: String; t: TDateTime); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button2Click(Sender: TObject); begin if TeleComport1.SetupPort then Memo1.Lines.Add(\'Port=\'+TeleComport1.Port); //设置来电管理器的连接端口,USB端口的设置为Port:=\"USB\" end; procedure TForm1.Button1Click(Sender: TObject); begin TeleComport1.Open; end; procedure TForm1.Button3Click(Sender: TObject); begin TeleComport1.Close; end; procedure TForm1.TeleComport1Open(Sender: TObject); begin if TeleComport1.JDConnected then begin Memo1.Lines.Add(\'Connected\'); //打开端口时读取来电管理器内缓存的号码 TeleComport1.ReadAllWhenOpen; end; end; procedure TForm1.TeleComport1Close(Sender: TObject); begin if not TeleComport1.JDConnected then Memo1.Lines.Add(\'not Connected\'); end; //有来电时触发此事件 //s为来电号码,t为来电时间 procedure TForm1.TeleComport1Read(Sender: TObject; s: String; t: TDateTime); begin Memo1.Lines.Add(s+F

2007-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除