由于我对正则不是很清楚,我想求取把字符串 “str, DGK, rDJK, DJKl,DGK , end” 替换为 “str, MSN, rDJK, DJKl,MSN , end” 求匹配式的写法。[html]<SCRIPT LANGUAGE="VBScript"><!-- Dim str,reg str...
http://www.jb51.net//article/9329.htm
问:嗨,Scripting Guy!I have a script where users enter some information in an Input box.The information needs to be entered in all-capital letters, so my instructions say, “...
http://www.jb51.net//article/9264.htm
问:嗨,Scripting Guy!我有一个日志文件,新的数据总是被添加到文件的底部;也就是说最近的条目总是位于文件的末尾处。我想从最后一行开始读取内容,直到文件的第一行,但是我不知道怎样实现。-- MB, Milwaukee, WI答:您好,MB.FileSystemObject 非常有用,但是它也具有它自己的一些限制;主要限制之一便是它只能从前向后读取文件内容。和 Tail 工具不同,您不能要求 FileSystemObject 从后向前读取文件。(好,我们假定您要求这么做,但是它肯定无法为您实现。)...
http://www.jb51.net//article/9263.htm
问:嗨,ScriptingGuy!我想做一些看上去非常简单的事情:在脚本中调用dir命令。但是好像不起作用。怎样实现我的想法呢?--CR,墨西哥城,墨西哥答:你好,CR.从你的邮件来看,你想做一件类似如下所示的简单工作:SetobjShell=CreateObject("Wscript.Shell")objShell.Run("dir"),1,TRUE但是,您并没有得到一个当前文件夹中所有文件的列表,而是得到了一条信息Thesystemcannotfindthefilespecified(系统无法找到指定的文件)。为什么会这样呢?出现这个问题的原因是这样的:您的计算机中实际上并没有一个叫做“D...
http://www.jb51.net//article/9262.htm
问:您好,脚本专家! 您曾经介绍过如何在文本文件中搜索单个词或短语,但如何在文本文件中搜索两个短语呢? 我想知道文件中是否包含 Windows 2000 或 Windows XP。-- JR答:您好,JR。您知道,让脚本专家去做一件事情就已经够困难的了;可见让他们去做两件事情几乎是不可能的。 但我们要告诉您的是: 只要您不介意我们向您介绍一种简单的方法来在文本文件中搜索多个项,我们就会向您介绍如何在文本文件中搜索多个项。注意。 为什么称之为“简单的方法”呢? 我们不打算费神设...
http://www.jb51.net//article/9261.htm
问:您好,脚本专家!如何从文本文件中删除所有重复行?-- SW答:您好,SW。您知道,成为一名脚本专家便意味着开始永无止境地寻找给定问题的最终解决方案。(或者至少在我们的经理问为什么我们似乎从未真正完成什么时,我们是这么告诉他的:“老板,永无止境的寻找过程需要时间!”)这就是为什么我们很高兴看到您的问题的原因。不久前 我们回答了一个关于从文本文件中删除重复名字的类似问题。我们想到的解决方案十分简单而且效果不错;只是我们不确定那是最佳解决方案。现在,很感谢您的问题,我们可以再次尝试解决这一问题。至于此解决方案是否比我们之前提供的更好/更快/更方便,还是由您来决定吧。首先,假定...
http://www.jb51.net//article/9260.htm
问:嗨,Scripting Guy!有办法将脚本输出复制到剪贴板吗?-- ZW, Marseilles, France答:您好,ZW.如果您不介意用一些疯狂的解决方法,那么实际上将脚本输出复制到剪贴板相当容易。首先,您需要构造一个字符串,其中包含想要的输出。然后,创建 Internet Explorer 的一个实例,然后在其中打开一个空白页。接着,利用 Internet Explorer 对象模型的内置功能,将字符串复制到剪贴板;特别是, 可以使用 clipboardData...
http://www.jb51.net//article/9238.htm
问:嗨,Scripting Guy!可以在消息框中包含指向某个 Web 页面的超链接吗?-- CB答:嗨,CB。听起来您好像想要向用户显示一个消息框,并且希望在消息框中包含一个超链接,以便用户可以点击这个链接,从而获得更多信息。例如,假设某个用户试图访问一些资源,但被拒绝了。这种情况下,您可以弹出一个消息框,告诉用户访问被拒绝,然后向他们提供一个链接,这个链接指向的页面会告诉用户访问所需的权限。一般说来,这种办法会比简单地说“访问被拒绝”好得多。那么,是否可以用脚本编写语言实现这个目的呢?好吧,据我们所知,目前还不能。消息框中含有超链接当然会很酷,但使用...
http://www.jb51.net//article/9237.htm
问:嗨,Scripting Guy!是否可以使用脚本来修改计算机上屏幕保护的等待时间长度?-- JN答:嗨,JN。出于某些原因,Microsoft 的脚本技术在涉及 Windows 设置和组件方面有些不足,例如屏幕保护、墙纸、任务栏和开始菜单等等。您可以使用 WMI(尤其是 Win32_Desktop 类)来读取这些值,但不能使用 Win32_Desktop 类(或是任何等价的类或对象)来修改这些值。为什么呢?老实说,我们也不知道;幸好,这些值大都存储在 Windows 注册...
http://www.jb51.net//article/9236.htm
问:嗨,Scripting Guy!如何知道远程计算机上的注册表中是否存在某个值?-- AL答:嗨,AL。完全披露时间:尽管我们叫做 Scripting Guy,但这并不表示我们了解有关脚本编写的一切事情。这个问题就是一个很好的例证。第一次看到这个问题时,我们认为:“好吧,WMI 中显然有某种 If Exists 方法可以实现这个目的。”但当我们发现其中并没有这样的方法时,知道我们有多吃惊么?事实上,我们找不到任何可以检查注册表中是否存在某个值的方法。我们甚至——惭愧!——去查阅文档,以为我们可能遗漏了什么。运气当...
http://www.jb51.net//article/9235.htm
问:嗨,Scripting Guy!我想创建一个带有四个单选按钮的表单,其中每个按钮各代表一台计算机。可以选择一个单选按钮,单击另一个按钮,然后脚本将在所选的计算机上运行。我怎样才能做到?-- CW答:嗨,CW。如果我们所说的只是 VBScript 和 Windows Script Host,那么这个问题很简单:办不到。除了显示消息框以外,VBScript 和 WSH 都无法创建图形用户界面;没办法通过脚本使用单选按钮、列表框、下拉列表以及其他图形元素。但是——噢,你们以前一定见过这种情况。没错...
http://www.jb51.net//article/9116.htm
