Welcome 微信登录

首页 / 编程脚本

用vbs针对一个 IP 地址范围运行脚本

用vbs针对一个 IP 地址范围运行脚本

问: 嗨,ScriptingGuy!我想在一个子网中的所有计算机上运行脚本。有没有办法不必将所有IP地址都硬编码到脚本中就能完成这项任务呢? --RB 答: 嗨,RB。根据您在电子邮件中的描述,看来您的设置类似于:您的子网的IP地址范围为192.168.1.1到192.168.1.254。您想创建一个脚本,可以先从第一个IP地址开始,在相应的计算机上运行某个代码,然后转到第二个地址,运行相同的代码,按地址顺序在每台计算机上都运行相同的脚本。此外,您想通过尽...
用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点

用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点

问: 嗨,ScriptingGuy!我如何从剪贴板中抓取一个URL然后在浏览器中打开该Web站点? --CL 答: 您好,CL。这是很有趣的问题,或者我们应当说,这是两个很有趣的问题。因为您实际上问了两个问题。第一个问题很简单:我可以使用脚本打开特定的Web站点吗?您大概已经知道答案了,我可以大声地回答您,可以!下面是一个示例脚本,它将“脚本中心”的URL存储在一个名为strURL的变量中。然后,此脚本会创建WSHShell对象的一个实例,并使用Run方法...
使用vbscript脚本在表单中进行选择的代码

使用vbscript脚本在表单中进行选择的代码

问: 嗨,ScriptingGuy!我想创建一个带有四个单选按钮的表单,其中每个按钮各代表一台计算机。可以选择一个单选按钮,单击另一个按钮,然后脚本将在所选的计算机上运行。我怎样才能做到? --CW 答: 嗨,CW。如果我们所说的只是VBScript和WindowsScriptHost,那么这个问题很简单:办不到。除了显示消息框以外,VBScript和WSH都无法创建图形用户界面;没办法通过脚本使用单选按钮、列表框、下拉列表以及其他图形元素。 但是——噢,...
一个把任何文件转成批处理的vbs脚本Any2Bat.vbs

一个把任何文件转成批处理的vbs脚本Any2Bat.vbs

byzzzevazzz@ph4nt0m.org 用Base64编码数据,好处是压缩了大小(相对bin2str而言),缺点是增加处理时间和脚本复杂度。 由于效率瓶颈是在bat生成vbs这一步,所以总的来说还是合算了。 写文件用ADODB.Recordset,比debug好使多了。 大部分事都是脚本做的,批处理只是用echo来生成脚本而已。 echo版的好处是,全选复制粘贴到cmdshell里就把文件上传了。 复制代码 代码如下:"Any2Bat.vbsbyz...
windows脚本调试howto的方法

windows脚本调试howto的方法

如果你经常用vbs或者js写些windows脚本并且只知道用打印变量的方式来调试你的程序的话 那么你可以先去吐一下血,然后看完本文。 任何类型的windows脚本都是可以用脚本调试器来调试的,脚本调试器有几种,最简单的是 微软提供的脚本调试器,在windows2000里可以以windows组建的形式安装,xp里你可以到ms 官方网站下载。好一点的调试器,是vs带的,早在vs6的interdav就已经很好的支持了对脚本 的调试,vs.net2003和vs.n...
用vbscript得到注册表中是否存在某个值

用vbscript得到注册表中是否存在某个值

问: 嗨,ScriptingGuy!如何知道远程计算机上的注册表中是否存在某个值? --AL 答: 嗨,AL。完全披露时间:尽管我们叫做ScriptingGuy,但这并不表示我们了解有关脚本编写的一切事情。这个问题就是一个很好的例证。第一次看到这个问题时,我们认为:“好吧,WMI中显然有某种IfExists方法可以实现这个目的。”但当我们发现其中并没有这样的方法时,知道我们有多吃惊么?事实上,我们找不到任何可以检查注册表中是否存在某个值的方法。我们甚至——...
用vbscript实现修改屏幕保护的等待时间长度

用vbscript实现修改屏幕保护的等待时间长度

问: 嗨,ScriptingGuy!是否可以使用脚本来修改计算机上屏幕保护的等待时间长度? --JN 答: 嗨,JN。出于某些原因,Microsoft的脚本技术在涉及Windows设置和组件方面有些不足,例如屏幕保护、墙纸、任务栏和开始菜单等等。您可以使用WMI(尤其是Win32_Desktop类)来读取这些值,但不能使用Win32_Desktop类(或是任何等价的类或对象)来修改这些值。为什么呢?老实说,我们也不知道; 幸好,这些值大都存储在Window...
用vbscript实现在消息框中显示一个超链接

用vbscript实现在消息框中显示一个超链接

问: 嗨,ScriptingGuy!可以在消息框中包含指向某个Web页面的超链接吗? --CB 答: 嗨,CB。听起来您好像想要向用户显示一个消息框,并且希望在消息框中包含一个超链接,以便用户可以点击这个链接,从而获得更多信息。例如,假设某个用户试图访问一些资源,但被拒绝了。这种情况下,您可以弹出一个消息框,告诉用户访问被拒绝,然后向他们提供一个链接,这个链接指向的页面会告诉用户访问所需的权限。一般说来,这种办法会比简单地说“访问被拒绝”好得多。 那么,是...
用vbscript实现将脚本的输出复制到剪贴板

用vbscript实现将脚本的输出复制到剪贴板

问: 嗨,ScriptingGuy!有办法将脚本输出复制到剪贴板吗? --ZW,Marseilles,France 答: 您好,ZW.如果您不介意用一些疯狂的解决方法,那么实际上将脚本输出复制到剪贴板相当容易。首先,您需要构造一个字符串,其中包含想要的输出。然后,创建InternetExplorer的一个实例,然后在其中打开一个空白页。接着,利用InternetExplorer对象模型的内置功能,将字符串复制到剪贴板;特别是,可以使用clipboardDa...
视频转换大师WinMPG Video Convert 6.63

视频转换大师WinMPG Video Convert 6.63

支持格式丰富,可快速完成AVI(RMVB)转换Mpeg1,AVI(RMVB)转Mpeg2,AVI(RMVB)转DVD,AVI(RMVB)转VCD,AVI(RMVB)转SVCD,AVI转RMVB.还支持把以上所有的视频格式转换为Divx格式或者AVI格式,支持AVI,MPEG1,VCD,ASF,WMV,RM,QuickTimeMOV转换为RMVB格式.支持多视频格式转换到WMV. 多格式转换为手机3GP格式,更多格式转换为MP4格式. 支持常见视频格式间的互...
用vbs实现取消隐藏文件夹中的所有文件

用vbs实现取消隐藏文件夹中的所有文件

问: 您好,脚本专家!如何运行脚本取消隐藏文件夹中的所有文件? --GA 答: 您好,GA。您知道我们中的一位脚本专家在年少时和邻居家的其他小孩花费无数的时间玩各种捉迷藏。事实上,这位脚本专家仍清晰地记得躺在浅沟中,让其他组的人从他身上走过,却不知道他就在那儿。(这种方法如此奏效,以致于他正认真考虑在自己的办公室挖一条浅沟,这样有人找他的时候就可以躲在浅沟里了。) 回到那些日子,您不会想要一种能自动取消隐藏一切的脚本;这种脚本可能很有用,但却没什么乐趣。但...
用vbscript实现从文本文件中删除所有重复行的代码

用vbscript实现从文本文件中删除所有重复行的代码

问: 您好,脚本专家!如何从文本文件中删除所有重复行? --SW 答: 您好,SW。您知道,成为一名脚本专家便意味着开始永无止境地寻找给定问题的最终解决方案。(或者至少在我们的经理问为什么我们似乎从未真正完成什么时,我们是这么告诉他的:“老板,永无止境的寻找过程需要时间!”)这就是为什么我们很高兴看到您的问题的原因。不久前我们回答了一个关于从文本文件中删除重复名字的类似问题。我们想到的解决方案十分简单而且效果不错;只是我们不确定那是最佳解决方案。现在,很感...
用vbscript实现在文本文件中搜索两个项

用vbscript实现在文本文件中搜索两个项

问: 您好,脚本专家!您曾经介绍过如何在文本文件中搜索单个词或短语,但如何在文本文件中搜索两个短语呢?我想知道文件中是否包含Windows2000或WindowsXP。 --JR 答: 您好,JR。您知道,让脚本专家去做一件事情就已经够困难的了;可见让他们去做两件事情几乎是不可能的。但我们要告诉您的是:只要您不介意我们向您介绍一种简单的方法来在文本文件中搜索多个项,我们就会向您介绍如何在文本文件中搜索多个项。 注意。为什么称之为“简单的方法”呢?我们不打算...
vbscript下调用 Dir 命令的方法

vbscript下调用 Dir 命令的方法

问:嗨,Scripting Guy!我想做一些看上去非常简单的事情:在脚本中调用 dir 命令。但是好像不起作用。怎样实现我的想法呢?-- CR, 墨西哥城,墨西哥答:你好, CR.从你的邮件来看,你想做一件类似如下所示的简单工作:Set objShell = CreateObject("Wscript.Shell") objShell.Run("dir"), 1, TRUE但是,您并没有得到一个当前文件夹中所有文件的列表,而是得到了一条信息 The sy...
用vbscript实现从后到前阅读一个文本文件

用vbscript实现从后到前阅读一个文本文件

问: 嗨,ScriptingGuy!我有一个日志文件,新的数据总是被添加到文件的底部;也就是说最近的条目总是位于文件的末尾处。我想从最后一行开始读取内容,直到文件的第一行,但是我不知道怎样实现。 --MB,Milwaukee,WI 答: 您好,MB.FileSystemObject非常有用,但是它也具有它自己的一些限制;主要限制之一便是它只能从前向后读取文件内容。和Tail工具不同,您不能要求FileSystemObject从后向前读取文件。(好,我们假定...
vbscript和javascript版的15位, 18位的身份证号码的验证函数.以及根据身份证取省份,生日,性别

vbscript和javascript版的15位, 18位的身份证号码的验证函数.以及根据身份证取省份,生日,性别

工作中需要用到身份证验证,还要支持检查15位和18位。 我一时手懒,问同事有没有现成的函数可用,同事google了一下,扔给我一个asp-vbscript版本的函数。可我这边是客户端javascript呀,于是用改vbs-->js 改完发现蛮好用的,同时发现vbscript真的很啰嗦,居然写了50多行,我改成js只用了11行。 当然,我并完全是指vbscript啰嗦,那个写这段vbs代码的无名氏也是个唐僧性格..... 先放出vbscript代码, ...
把vbscript发挥到它的极限应用之一(数组)!!!

把vbscript发挥到它的极限应用之一(数组)!!!

大家都知道,vb曾得到广范的应用,理由就是他学习简单应用方便,利用actvivx(OLE)技术,几乎是无所不能,但是那却不能堪称为规范的语言,在N些方面也是臭名召注的,vbscript从vb的语法中派生咯出来,基实说起vb,vbscript如果追述到我高中的是候,那么他的很好的前身就是basic,qbasic,trubobasic都是basic的不同版本。vbscript做为一种脚本语言,那么学过basic的人一定对他不会陌生,他就是vb,basic的兄弟...
<< 21 22 23 24 25 26 27 28 29 30 >>