自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

靖海安澜阁

上善若水,水善利万物,而不争,夫唯不争,故无尤

  • 博客(54)
  • 收藏
  • 关注

原创 ☆读代码学ahk 之五 —— 脚本的图标

 CODE:#w::menu,tray,noicon ; 隐藏脚本图标#k::   ; 显示脚本图标,并使之闪烁menu,tray,icon ; 显示脚本图标,后面的脚本用来指定气泡和更改图标。menu,tray,tip,我自己的脚本 ; 气泡提示loop{menu,tray,icon,%systemroot%/system32/shell32.dll,74 ;最后的这个数字指的是图标

2008-08-01 16:21:00 2806

原创 ☆读代码学ahk 之四 —— 简单菜单和响应

  CODE:; 定义响应热字符串::menu::; 定义欲显示的菜单的第一个子菜单项menu,amenu,add,txtmenu,amenu,add,docmenu,amenu,add,qqmenu,amenu,add,fap; 定义欲显示的菜单的第二个子菜单项menu,bmenu,add,关闭计算机,Shutmenu,bmenu,add,控制面板,conpal; 定义欲显示的菜

2008-07-31 17:29:00 2386 1

原创 ☆读代码学ahk 之三 —— 简单刷pv代码

 CODE:i=0loop{i+=1FileReadLine,line,./url.txt,%i%if errorlevelBreakrun,%line%,,minRandom,stime,3000,9000sleep,%stime%}msgbox,所有url资源遍历完毕!说明一:loop是 AHK 中的循环指令,用来使一系列指令重复执行指定次数。遇到break或者return指令时退

2008-07-31 17:28:00 2382

原创 ☆读代码学ahk 之二 —— 简单挂机锁

  CODE:::lock::BlockInput,onSplashTextOn,150,50,机主友情提示^_^,`n挂机中……Return::unlock::SplashTextOffBlockInput,offReturn说明一:::lock::与::unlock::就是AHK仗以横行天下的“热字符串”。热字符串最常见的作用是进行自动的字符替换,例如:::is::island o

2008-07-31 17:25:00 1730

原创 ☆读代码学ahk 之一 —— MsgBox 选择分支

  MsgBox 选择分支CODE:msgbox,4,请您选择,确定请点击yes,放弃请点击no,5IfMsgBox,yesmsgbox,您选择了确定IfMsgBox,nomsgbox,您选择了放弃ifMsgBox,Timeoutmsgbox,您超时了!Return说明一:msgbox命令有两种格式:MsgBox, TextMsgBox [, 类型, 标题, 内容, 显示时间]类型为:

2008-07-31 17:22:00 2536

原创 ◎解决RUN的路径里有空格的问题

在VBS中,如果RUN的路径里有空格,一般情况下都要将路径进行转换,转换成VBS认识的格式,如:路径C:/Program Files/1.bat一般要写成:C:/Progra~1/1.bat,这本来也没有什么,只是我对这种转换德规则不是很熟悉,在转换中经常出现错误。幸好在 优游天下 中发现了这么一段代码可以解决这个矛盾。现将代码抄录如下:Dim WshSet Wsh = WScript.Cre

2007-09-30 08:52:00 2772 3

原创 ◎使用脚本部件向导简化WSC设计

尽管XML语言被设计成为一种相对精简的标记语言,符合XML格式的WSC部件也设计的极为规范,但就我而言,在具体的设计过程中,出错最多的仍然在XML的各种标记上,幸好,微软推出了专门生成WSC部件代码的工具Windows Script Component Wizard,这个工具可以迅速的为我们搭建好WSC部件的框架,极大的方便了我们对WSC部件的编写,此向导除了在微软的网站上下载外,在我的网盘上也有

2007-09-30 08:51:00 1574

原创 ◎简单WSC组件的基本结构

 WSC是微软公司提供的使用脚本语言来创建 COM 部件的便利途径,它可以应用于支持 COM 部件的应用程序。WSC采用XML语言编写。一个标准的WSC组件本身涉及到XML标记相当复杂,但幸好它的结构非常规范,了解结构,填入代码,一个WSC脚本部件就可以工作了。就我个人而言,把WSC部件分成三个部分:注册部分,定义属性、方法、事件部分和实现部分。1、注册部分:主要包含了向注册表注册部件时需

2007-09-30 08:50:00 3570

原创 ◎WMI轻松入门之四——解析类定义

在上一篇文章中我们说过,WMI中用类对托管资源进行抽象定义和和管理,那么,什么是类?  类的定义相信在很多面向对象的计算机教材中都能找到,我的理解是:类,是包含了一组独立功能的模块,这个模块由数据和功能组成,其中数据叫做类的属性,完成功能的部分叫做类的方法。我认为类的优点是:类完全可以由张三进行设计,李四可以拿来直接使用,在使用的时候,李四不需要知道类是如何设计、如何实现的,只要知道:这个类可以实

2007-09-30 08:48:00 1458

原创 ◎WMI轻松入门之三——获得类的实例

2.获得类的实例我们有4种方法获得类的实例,其中方法1和方法2是通过SwbemServices对象的InstancesOf方法和ExecQuery方法来获得某个类的多个实例组成的集合对象。方法3和方法4则是返回单独的类的实例,即返回的是一个SWbemObject对象。1)InstancesOf方法获得类的实例集合InstancesOf方法的语法参数格式如下:SwbemService

2007-09-30 08:47:00 1735

原创 ◎WMI轻松入门之二

解析类定义在上一篇文章中我们说过,WMI中用类对托管资源进行抽象定义和和管理,那么,什么是类?类的定义相信在很多面向对象的计算机教材中都能找到,我的理解是:类,是包含了一组独立功能的模块,这个模块由数据和功能组成,其中数据叫做类的属性,完成功能的部分叫做类的方法。我认为类的优点是:类完全可以由张三进行设计,李四可以拿来直接使用,在使用的时候,李四不需要知道类是如何设计、如何实现的,只要

2007-07-21 22:29:00 1476

原创 ◎阻止客人运行你不想运行的程序

很多人都有这样的经验,刚刚装好的系统,让人运行了一些你不想他运行的程序,比如说QQ,又是聊天,又是下载表情,不过一会,流氓插件、病毒、木马已经盘踞了你的计算机,常常是忍痛将这个程序卸载,可是不知情的人很自觉的下载安装,使整个系统无法正常运行。其实用vbs和wmi结合起来,使你的计算机上有相应的程序安装,别人又无法运行起来太容易了,现在给出代码:On Error Resume Next 

2007-07-17 10:13:00 1016

原创 ◎WMI轻松入门之一

一、基本概念其实我给文章起这样的名字,绝对没有轻视WMI的意思,事实上就连微软也有“WMI非常难于学习而且更难于使用”的说法,在近日的学习过程中更感觉到了WMI检索功能的强大,之所以起个“轻松入门”的名字,我只是有感于外国人写教程在思路上和国人不太一致,西方式的幽默看起来困难无比,再加上一上手就在类的基本结构上展开讨论,吓跑了无数Vbs的爱好者,想从国人常见的角度出发来说说怎么学习WMI而已。

2007-07-17 10:10:00 2900 2

转载 ◎Vbs脚本编程简明教程补充读物-初窥WMI(转载)

今天,我沼泽将给大家介绍个朋友,它就是Microsoft Windows Management Instrumentation (WMI)。中文名字叫Windows管理规范。从Windows 2000开始,WMI(Windows 管理规范)就内置于操作系统中,并且成为了Windows系统管理的重要组成部分。所以大家很容易就能见到它的,因为我们至少也应该是个Windows 2000的使用

2007-07-17 10:06:00 2570 1

转载 ◎Windows PowerShell学习笔记

一、命令帮助PowerShell是专为系统管理员设计的全新的 Windows 命令行外壳程序。其构建在 .NET 公共语言运行时 (CLR) 和 .NET Framework 的基础之上,为您提供了对计算机上文件系统、注册表和数字签名证书的访问。PowerShell引入了cmdlet(读作“command-let”)的概念,每个cmdlet是内置的,可以分别使用,但是组合使用它们时更能发挥

2007-07-17 10:03:00 1772

原创 ◎一个有用的COM控件—xxsystem.xy

电脑之家PCHome.Net给软件重新打包加载流氓插件的能力惊人!很久以前我就使用过一个共享软件叫做Windows 脚本大师,这个软件不但完全兼容VBS,而且在功能上有了扩充,由于需要注册,总是用一段时间就删除了。今天有事要使用它提供的某些函数,就在电脑之家PCHome.Net下载了一个,令我惊讶的是,在下载时,迅雷就提示说有流氓插件(它什么时候还有这个功能了),问是否继续,因为以前用

2007-07-17 09:58:00 1039

原创 ◎简单的邮件发送客户端-hta

在网络中有pop3和smtp两种邮件服务器,一般情况下,pop3邮件服务器一般用来接收邮件,而smtp服务器用来发送邮件。就是因为各大网站提供了这两种类型的邮件服务器,使我们能够注册并使用他们邮件服务。尽管现在有着各种各样的邮件客户端,但自己编写一个小小的程序来完成一些简单的工作,还是让自己心中充满了自豪感。感谢微软为我们提供了cdo.message对象(它对应的动态链接库文件是C:/WIND

2007-07-17 09:56:00 1987

原创 ◎曲线救国——显示系统颜色

从一个外国网站上淘出这么个东西,看到一个系统颜色选择对话框孤零零的立在屏幕上,感觉倒也很有三分怪异。code:set ie = createobject("internetexplorer.application")ie.navigate "about:blank"do until ie.readystate = 4 : wscript.sleep 25 : loopset

2007-07-17 09:53:00 789

原创 ◎HTA中文件名有空格不能正常显示怎么办?

◎HTA中文件名有空格不能正常显示怎么办?图片          APPLICATIONNAME="图片"          SCROLL="no"          SINGLEINSTANCE="yes"          WINDOWSTATE="normal"          ShowInTaskBar="yes"          MaximizeB

2007-07-17 09:52:00 1089

原创 ◎Vbs调用MsAgent组件的新代码,可是问题是,为什么双击单击不能同时支持?

arract=array("Read","RestPose","Write","Process","Pleased","Idle3_1","Idle1_1","Show","GestureUp")Set fso=CreateObject("scripting.filesystemobject")Set ffile=fso.OpenTextFile("d:/shi.txt") s

2007-07-17 09:49:00 1157

原创 ◎Vbs调用MsAgent组件,很有趣

Microsoft Agent是微软公司发布的一项代理软件开发技术,我们知道,在Office帮助系统中有一种叫作Office助手的代理软件,但其只允许Office各个组件调用,Agent动画人物可由任何Windows程序调用;Agent支持文字气球和输入提示条,在输出语音的同时把文字输出至一个卡通式文字气球中。如果电脑系统中安装有Agent语音识别引擎,当用户可以通过声卡、麦克风与用户交谈

2007-07-17 09:47:00 1986 1

原创 ◎自动踩百度博客的脚本(VBS版)

前一阵子玩模拟精灵,里面有一段代码可以自动踩百度博客,增加回访,代码紧凑细致,效率极高。今天下午忽发奇想,用vbs来实现一下自动踩百度博客。尽管实现了,但是总感觉走了弯路,没有模拟精灵效率高,方法简洁。因为是用于演示,所以只收集了9个页面的博客地址,每次访问也是从头开始,有兴趣的朋友,可以自己修改相应的代码。希望百度管理员不要封我,我没有恶意,呵呵。code1:On Error Res

2007-07-17 09:43:00 1347 1

翻译 ◎VBS脚本运行库手册之六 ——Dictionary 对象

 Dictionary Object 脚本经常用来从外面的源获得信息,例如从文本文件或者数据库文件。在这些信息获得之后,它将被存储到它的内存中,然后用脚本来更改它。例如将信息存储在一个变量中,或者存储在一个数组中。同样,这些信息可以存储在Dictionary 对象中。Dictionary 就好象一个数组一样。不同的是,它用叫做键对(key-item pairs)来存储信息,而数组用数字值来

2007-07-17 09:39:00 2011

翻译 ◎VBS脚本运行库手册之五 ——文本文件的建立、追加、删除等

文本文件对于系统管理员来说是一个强大的系统管工具。这个对于现在的高级的图形界面和多用户的操作系统来说好象是不可能的。但是,简单的文本文件,比如 notepad 文件,仍然是系统管理的一个关键元素。文本文件是轻便而且便于维护的。他们占用较少的磁盘空间不需要其它多余的软件支持。文本文件可以简单的工作并且非常容易携带。用文本文件写的脚本文件可以被复制和察看任何计算机的信息,虽然它运行的系统不是 Wi

2007-07-17 09:16:00 2614

翻译 ◎VBS脚本运行库手册之四 ——管理文件

Managing Files 管理文件系统的最终任务还是归结为管理单独的文件。作为一个系统管理员,你的工作是跟踪存储在计算机上的文件。例如,你需要知道正确的诊断工具是否被复制到了 server 上,你需要知道特定的文件(比如游戏文件或者音乐文件)是否被复制到了文件服务器上了,尽管你用了组策略去阻止他们将文件拷贝到文件的server。你需要知道是否有的文件放在计算机上已经有几个月没有去访问了

2007-07-16 17:41:00 1677 1

翻译 ◎VBS脚本运行库手册之三 ——子文件夹

为了需要知道文件夹中存放的文件,你需要知道文件夹子文件夹,这样,你才能更好的了解文件夹的整体结构。文件夹对象包含了一个 Subfolders 属性,用来放会在文件夹下的 top-level 子文件夹的信息。 Top-level 子文件夹是直接在文件夹下面的。在子文件夹中的子文件夹不在这个范围之内。例如,在下例中,只有 Subfolder1 Subfolder2 是文件夹 scripts

2007-07-16 17:28:00 1134

原创 ◎Vbs脚本编程简明教程之十六——访问ADO数据库

ADO是Microsoft提供和建议使用的新型数据访问接口,它是建立OLEDB之上的一个抽象层。微软公司在操作系统中默认提供了 Access 的 ODBC 驱动程序以及 JET 引擎,一、对ADO对象的主要操作,一般包括6个方面:1.连接到数据源。通常使用ADO的Connection对象。一般使用相应的属性打开到数据源的连接,设置游标的位置,设置默认的当前数据库,设置将使用的OLEDB

2007-07-16 17:22:00 3432

翻译 ◎VBS脚本运行库手册之二 ——管理文件夹

 ※管理文件夹磁盘的属性比如磁盘的剩余空间,磁盘的总额提供了一个全局的信息给系统管理员。但是,对于系统管理而言,磁盘的信息虽然是必须的,但是还不够。知道文件存储在哪个盘固然重要,但是你也需要知道文件是存储在哪个文件夹下的。此外许多的系统管理任务都是发生在文件夹级别的,比如复制,移动,删除和列举文件夹的内容。FSO 可以返回一个磁盘上文件夹的全部信息。此外,FSO 提供了一系列的方法来完

2007-07-16 17:20:00 2815

转载 ◎VBS编程打造自己的病毒专杀工具

VBS病毒应该来说还是挺流行的,其力量不可小觑啊!用VBS写一只普通病毒(蠕虫)没有什么难度,写病毒专杀工具也是没什么难度的。但在写出专杀工具前必须了解你要杀的这只病毒的一些信息……比如:病毒释放的文件,感染的文件,注册表与进程里的病毒信息等等。一、首先来看如何结束病毒进程,之前我在《两个简易VBS脚本结束进程与防止进程启动》给出了关于进程的一些操作方法。假如要结束的病毒进程为rund11

2007-07-16 17:10:00 3166 2

转载 ◎vbs病毒的简单例子源代码解析

说明:作者对某些代码进行了修改。该文件是一个完整的程序。该文件执行之后,会寻找硬盘上所有满足条件的文件,对其进行强制性覆盖(满足条件的文件数据将全部丢失)、并再创建一个相同文件名但后带.vbs的文件。因此,请注意设立好破坏测试条件,千万不要对他人进行测试,否则,一切后果自负。dim folder,fso,foldername,f,d,dc set fso=createobject("s

2007-07-16 17:08:00 2779

转载 ◎利用浏览器实现特殊功能的代码

◎免工具实现QQ强行聊天-只要22个字符加上对方QQ号 方法是在安装QQ2006及以上版本的系统中的IE地址栏中输入tencent://message?uin=39665*****一共22个字符加上对方QQ号。即可打开QQ的临时会话模式。实现QQ无需加好友直接聊天的功能(转自http://hi.baidu.com/396651228/blog/item/717f4709

2007-07-16 17:06:00 896

原创 ◎不使用三方软件,实现电脑自动关机

我们有很多软件,如迅雷本身自带了自动关机的功能,可以实现下载完毕,自动关机,但是也有很多软件本身并不具备这样的功能。很多人都采用第三方软件的办法来实现自动关机,其实xp系统自带的工具中就有可以实现自动关机功能的。在开始---运行里面输入:  shutdown -f -s -t   秒数(注意中间的空格)  shutdown是windows系统自带的一个程序,在system32这

2007-07-16 17:00:00 986

转载 ◎通过修改dll来修改系统

一、系统中部分DLL文件的功能 1、Browselc.dll IE所需要调用的库文件DLL结构雏形就是它了2、Shdoclc.dll 系统窗口及设置等,如删除文件、重命名3、Shell32.dll 系统窗口及设置等,如删除文件、重命名4、Cryptui.dll IE控件下载及提示对话框程序 二、修改DLL文件的方法 1、下载DLL文件修改工具EXESCOPE2、在修

2007-07-16 16:58:00 1410

翻译 ◎VBS脚本运行库手册之一 ——磁盘操作

 文件系统管理是系统管理的一个关键性任务。WSH 和 VB 脚本在这个领域都没有提供相关的功能。幸运的是,你可以通过 script runtime 库来管理这些关键的系统组件,比如磁盘,文件夹和文件。这两种主要的脚本语言,VB 脚本语言和 JS 脚本语言起初的时候都是设计给客户端来编写 IE 的。正是因为如此,这两个脚本语言都有一些局限性。例如VB 脚本和JS 脚本内部都没有提供访问文件管

2007-07-16 16:56:00 1784

转载 ◎Vbs脚本应用——打造个性化QQ

昨天,要找一个以前写的vbs脚本,可是当时写的就随便,名起的也糊涂,就搜索了一下,咦!~~QQ下怎么还有vbscript.dll和vbscript.vbs这么两个文件来着???我实在太奇怪了。复制出来,打开看看。当然是先看脚本啦!我晕倒,居然是真正的vbs脚本文件,哦,几个函数似乎在脚本里没有定义,不过很正常,现在好多软件都是这么干的。挨个往下看,Window_OnSize(cx,cy)大

2007-07-16 16:50:00 1072

转载 ◎简便易行的放松训练

放松按以下步骤做:  1.将衣服放松,脱掉鞋子;  2.躺在枕头上(可以是床上或地板上);  3.平躺,双脚之间距离大约12-18英寸,双臂放在身体两侧;  4.尽量做到从头到脚不用力;  5.双肩放平;  6.双脚摇动;  7.双腿静止;  8.轻轻晃动双臂,翻过手来,手背贴在地板上;  9.前后摇头;  开始遵照以下步骤放松你身体的每一部分:腿部:

2007-07-16 16:48:00 1134

翻译 ◎感谢钱峰

学习Vbs,当然是看微软网站上推出的官方教程比较原汁原味,可惜中国vbs学友里看过的恐怕不多,原因很简单,微软的官方原著是英文版的,看起来很费力。当时,我刚刚发现vbs的妙处,可是除了一本微软的《Microsoft Windows脚本技术.CHM》之外,什么学习资料也找不到,看到网上介绍有一本《windows2000脚本编程实用大全》的书,就跑到各个书店去订书,因为出版的时间太久了,那里都

2007-07-16 16:34:00 2217 3

原创 ◎Vbs脚本编程简明教程之十五——响应事件

什么是事件?在我看来,事件就象我们手机上的闹钟,闹钟一响,我们就要去做某些特定的事情。或者这样说,事件就像警钟,当程序运行时,有特殊的事情发生,就会激发事件,事件本身就是一条消息,如果你编写的脚本要对事件进行处理,就需要一个特殊的过程或者函数来接受和处理事件。那么这个特殊的过程或者函数在程序运行时,就不断的监听,看系统是否传来了相应的事件,一旦接受到事件,脚本对此作出反应。那么事件是从那里

2007-07-16 16:32:00 2323

原创 ◎Vbs脚本编程简明教程之十四—VBS内置函数

Abs 函数:返回数的绝对值。 Array 函数:返回含有数组的变体。 Asc 函数:返回字符串首字母的 ANSI 字符码。 Atn 函数:返回数值的反正切。 CBool 函数:返回已被转换为 Boolean 子类型的变体的表达式。 CByte 函数:返回已被转换为字节子类型的变体的表达式。 CCur 函数:返回已被转换为货币子类型的变体的表达式。 CDate 函数:返

2007-07-16 16:30:00 2098

原创 ◎Vbs脚本编程简明教程之十三 —使用dictionary对象

VBS中存在一个特殊的对象-dictionnary,是一个集合对象。一般情况霞,我把这个特殊的集合想象为数组,可以使用其中内建的函数完成存储和操纵数据等基本任务,无须担心数据是在哪些行列,而是使用唯一的键进行访问或者是一个只能运行在内存中的数据库,并只有两个字段分别是:key和item,在使用中,字段key是索引字段。set sdict=CreateObject("Scripting.Dict

2007-07-16 16:28:00 2744

空空如也

空空如也

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

TA关注的人

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