Welcome 微信登录

首页 / 编程脚本

用VBS实现脚本结束进程与防止进程启动

用VBS实现脚本结束进程与防止进程启动

今天下午没课,躲进私人空间开始思考些问题。在浏览VBS相关案例时,自己写了两个小程序出来,有Hack性质的(其实只要能“借刀杀人”,什么软件没黑客性质?--!)。Kill.vbs用来在cmd下结束进程,Dis.vbs用来在窗口模式下防止某进程再次启动。这两个VBS都不会被杀毒软件KILL掉,并且有一定的隐蔽性……看代码!("为注释) Kill.vbs: 复制代码 代码如下:foreachpsingetobject_ ("winmgmts:\. ootcim...
用vbs实现在启动 Windows 资源管理器时打开特定文件夹

用vbs实现在启动 Windows 资源管理器时打开特定文件夹

my-script.vbs"c:scripts" 在文件夹路径的两端必须加双引号吗?本例中不需要。但是,如果路径中有空格,则必须加双引号。以下命令行将不起作用: my-script.vbsc:documentsandsettingskmyer 只要是向脚本传递包含空格的参数,就必须将整个参数括在双引号内(否则无需如此)。换句话说: my-script.vbs"c:documentsandsettingskmyer" 这就是命令解释程序的工作方式。 那么,我...
用vbs实现的确定共享文件夹的本地路径?

用vbs实现的确定共享文件夹的本地路径?

如何确定共享文件夹的本地路径? 问: 您好,脚本专家!如果有UNC路径(例如\server1 est),可以使用脚本确定共享文件夹(例如C:ScriptsTest文件夹)的本地路径吗? --JVK 答: 您好,JVK。是的,您说得没错 噢,对了;我们几乎忘了。您能使用脚本确定共享文件夹的本地路径吗?您当然可以(尽管我们不知道为什么在棒球赛季期间还有人有闲心做这些)。但如果这确实是您想要做的,那么这就告诉您该如何去做: 复制代码 代码如下:strPath="...
用vbs检索在运行对话框中键入的一系列命令的代码

用vbs检索在运行对话框中键入的一系列命令的代码

问: 您好,脚本专家!有时,我在运行对话框中键入了多个命令,随后想要对其进行检索。我知道我最近使用过的命令缓存在某个地方,因为当我开始在运行对话框中键入时,它们便会显示出来。如何使用脚本检索这些命令? --KJ 答: 您好,KJ。您知道,一看到您的问题,我们首先想到的是:为什么我们没有想过这个问题?不用说,脚本专家使用运行对话框已经有好多年了,并且我们也非常清楚地知道,最近使用的命令(如果您统计过的话,是最近使用过的26个)缓存在计算机上的某个地方。然而,...
编写可以打开文本文件并打乱在该文件中所找到的单词顺序的vbs脚本

编写可以打开文本文件并打乱在该文件中所找到的单词顺序的vbs脚本

问: 您好,脚本专家!我女儿有一种闪卡式程序,它能够获取文本文件中的单词列表。我如何编写一个脚本,使其能够打开该文件并自动打乱单词列表的顺序呢? --SN 答: 您好,SN。您知道,大多数情况下,我们尽力使此专栏关注实际的系统管理任务:我们告诉您如何设置默认打印机、如何禁用服务以及如何映射网络驱动器。不过,有时我们也愿意处理那种听起来就很有趣的问题,而最终的结果有多大用处我们是不会去考虑的。系统管理员通常需要打乱文本文件中单词列表的顺序吗?可能不需要。但是...
在 HTA 中暂停脚本的方法

在 HTA 中暂停脚本的方法

问: 您好,脚本专家!如何在HTA中暂停脚本? --TJ 答: 您好,TJ。您知道,从古至今,人们已经花费了巨大的时间和精力来探索生命的意义。脚本专家却从未参与其中。为什么?好吧,先不说懒,我们知道那无关紧要:就算您的确找到了生命的意义,也没人在乎它。没人想知道我们存在的理由;相反,他们-同您一样-只想知道到底如何才能暂停一个嵌入在HTML应用程序(HTA)中的脚本。那才是脚本专家为之献身的事业。 现在,如果您不熟悉HTA,您首先想到的可能是“使用Wscr...
运行脚本之前,如何确定计算机上的默认脚本宿主的代码

运行脚本之前,如何确定计算机上的默认脚本宿主的代码

问: 您好,脚本专家!我知道,在运行脚本时,可使用代码确定脚本是否在WScript或CScript中运行。但我想不明白的是:运行脚本之前,如何确定计算机上的默认脚本宿主? --AT 答: 您好,AT。您知道,人们完全难倒脚本专家并不是常事;不过我们不得不承认这个问题的确有点挑战性。(嗯,嗯:那么,或许它并不足以能够难倒脚本专家;老实说,事实上它相当简单。不过你们无需知道这些。)我们还不知道如何回答这个问题,但我们知道,为了帮助您解决这个问题,我们将会需要大...
基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版

基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版

作者:slightboy看到好多同学权限判断都是用字符串然后或分割或截取 其实对于允许/不允许(true/false)这种的权限,用逻辑运算再恰当不过了 声明下:本文针对入门和为掌握的同学,如果已经懂了那可以无视了 可能意思表达的不是很清楚,敬请原谅. 逻辑运算符介绍: And:逻辑与 0And0=0 0And1=0 1And0=0 1And1=1 Or:逻辑或 0Or0=0 0Or1=1 1Or0=1 1Or1=1 Xor:异或 0Xor0=0 0Xor...
用vbs实现删除名称中有撇号的文件夹

用vbs实现删除名称中有撇号的文件夹

问: 您好,脚本专家!如何删除名称中有撇号的文件夹? --JH 答: 您好,JH。噢,是的,撇号:每个脚本编写者的主要灾难来源。撇号看起来只是一个简单的小字符,但切莫让它的外表所迷惑:撇号(或单引号)可能是键盘上最致命的字符。无论您是使用ActiveDirectory、数据库,还是文件系统,一个撇号就可以给您的脚本带来全部灾难。正如BartSimpson曾经形容Hershey?的MilkDud糖果,撇号也是“甜外毒内”。 注意:不,MilkDud里面并非真...
用vbs将输出内容写到屏幕以覆盖当前屏幕上的内容的方法

用vbs将输出内容写到屏幕以覆盖当前屏幕上的内容的方法

问:您好,脚本专家!如何将输出内容写到屏幕以覆盖当前屏幕上的内容?--KM答:您好,KM。如果您确实需要将输出内容写到命令窗口,那么,我们没办法给您提供答案:尽管我们多少已经处理过一些问题,但我们从未找到一种简单、直接的方法可覆盖命令窗口中的信息。不过,如果您要将信息输出到InternetExplorer窗口,那么我们还确实有解决办法。而且马上就可以给出答案:SetobjExplorer=CreateObject("InternetExplore...
用vbs实现配置无人登录计算机时使用的屏幕保护程序

用vbs实现配置无人登录计算机时使用的屏幕保护程序

问: 您好,脚本专家!我最近下载了你们的“脚本中心”屏幕保护程序,当有人登录计算机时,它运行起来棒极了。但是无人登录时,计算机却使用其它屏幕保护程序。如何让计算机在无人登录时也使用“脚本中心”屏幕保护程序? --RF 答: 您好,RF。您知道,我们遇到过这种情况,您可能在设法欺骗这些老脚本专家们。举个例子来说,我们怎么知道您希望无人登录计算机时运行的屏幕保护程序就是我们的屏幕保护程序?也许您只是奉承脚本专家,好让脚本专家回答您的问题。回答完问题后,您就会把...
用vbs更改 Internet Explorer 的标题栏

用vbs更改 Internet Explorer 的标题栏

问: 您好,脚本专家!最近我注册了新的Internet服务,现在每次我启动InternetExplorer时窗口标题显示InternetExplorer由Fabrikam.com提供。如何更改InternetExplorer的标题栏? --AD 答: 您好,AD。您知道,您的问题让脚本专家在道德和伦理方面进退两难。在我们收到您的电子邮件的同时,我们收到了另一封电子邮件,其内容如下: “您好,脚本专家!我知道许多公司配置了InternetExplorer,从...
用vbs读取文本文件的最后一行

用vbs读取文本文件的最后一行

问: 您好,脚本专家!如何仅读取文本文件的最后一行? --BM 答: 您好,BM。如果您曾经想知道您好,脚本专家!与其它每日专栏(比如,知心姐姐)的不同之处,那么,下面是一种途径。假设有人在给知心姐姐的信中说: 知心姐姐: 我的生活一团糟,我需要采取一些措施来应对。我如何能扭转我的生活并且重新快乐起来? 绝望之人于代顿 知心姐姐绝不会给绝望之人这样的答复: 亲爱的绝望之人: 唉,您的生活不能变好了。很抱歉。 那么,您认为脚本专家会如何答复您关于读取文本文件...
用vbs实现重新启动 Internet Explorer

用vbs实现重新启动 Internet Explorer

问: 您好,脚本专家!如果未运行其他实例,如何重新启动InternetExplorer? --MT 答: 您好,MT。多谢您的问题。您知道,如今每个人都在挑剔可怜的InternetExplorer的毛病(尽管大多数Windows用户仍在使用InternetExplorer)。但现在有人提出了一个问题,他想确保InternetExplorer始终正常运行。看见了吧,InternetExplorer:还有人喜欢你! 尽管我们本来要为InternetExplor...
用vbs实现禁用服务

用vbs实现禁用服务

问: 您好,脚本专家!如何禁用服务? --DS 答: 您好,DS。您知道吗,脚本专家似乎无意中发现了一个好主意。在上期专栏中,我们向大家介绍了如何禁用LMHosts文件。今天,我们将向大家介绍如何禁用服务。如果我们这样继续下去的话,不久,我们便可将如何禁用计算机上的一切介绍给大家。请想象一下:不再有网络问题,不再有客户服务中心呼叫,不再有用户覆盖了不应覆盖的文件。我们所要做的就是禁用一切,从而所有这些问题都将消失!这可以是我们通往幸福时光的入场券。 不可否...
用vbs实现防止计算机使用 LMHosts 文件

用vbs实现防止计算机使用 LMHosts 文件

问:您好,脚本专家!如何防止计算机使用 LMHosts 文件?-- MJ答:您好,MJ。您知道,这是个有趣的问题,至少对“脚本专家”来说是这样。不是因为脚本难以编写;这实际上非常简单。困难的是(至少对我们来说)在 Windows GUI 中找到 LMHosts 设置;这是我们需要做的,以便我们可以验证脚本实际上起作用。在一段盲目的查找之后(这对“脚本专家”来说很寻常)我们最终找到了要找的东西: 以防您与“脚本专家”一样一窍不通(对于您来说,但愿不是这样),...
用vbs确定计算机是否有 USB 2.0 端口的代码

用vbs确定计算机是否有 USB 2.0 端口的代码

问: 您好,脚本专家!有没有办法使用脚本来确定计算机是否有USB2.0端口? --RD 答: 您好,RD。您熟悉电影疯狂星期五(FreakyFriday)吗,电影中母亲和女儿交换了身体(及角色)?嗯,我们的这个问题中有点类似疯狂星期五的东西。毕竟,在本专栏中本来应该由“脚本专家”来帮助您。但是,此问题实际上却帮助了一位“脚本专家”。他原来一直在尝试测试USB设备(未成功),而且几乎已经把这项工作视为毫无意义。但是当阅读到您的问题时,他心中暗想,“哎呀,对啊...
用vbs列出注册表中 Run 项中的所有项目

用vbs列出注册表中 Run 项中的所有项目

问: 您好,脚本专家!如何列出注册表中Run项中的所有项目? --JW 答: 您好,JW。如何列出注册表中Run项中的所有项目?坦白地讲,我们不打算告诉您。真的很抱歉。不是因为我们不喜欢您,而是因为我们认为我们有一个更好的答案给您。(如果我们错了,那好,我们只能说这不会是第一次。) 由于您对Run项感兴趣,因此我们假定您真正想知道的是如何找出哪些程序被配置为在每次Windows启动时自动运行。您一定可以从Run项中读取到该信息,不要对此产生怀疑。实际上,您...
用vbs将名称截断以使其最多包含 16 个字符的代码

用vbs将名称截断以使其最多包含 16 个字符的代码

问: 您好,脚本专家!如何将名称截断以使其最多包含16个字符? --BN 答: 您好,BN。打起精神来:我们又要开始记忆长廊之旅了。曾经有个脚本专家上大学的时候,他在绿巨人公司找了一份暑期临时工,任务就是在办公室里监督华盛顿东部的芦笋收割。当时,绿巨人有一个陈旧笨重的计算机系统,用来记录芦笋的数量-然后再记录要付给所有收割者多少钱。这个系统有一个问题,但是(事实上,它的问题不只一个,不过…):它被设置为姓氏最多可使用10个字符,而许多工人的姓都比10个字符...
用vbs将本地文件替换为在文件服务器上找到的新版本

用vbs将本地文件替换为在文件服务器上找到的新版本

问: 您好,脚本专家!如何将本地文件的修改日期与文件服务器上的副本进行比较,并且,如果本地文件的版本更旧,将其替换为文件服务器上的版本? --DC 答: 您好,DC。让我们想想,您是想将某些旧的东西替换为新的。不知道为什么,这让我们感到很不安。 嗯,并不是因为脚本专家正在变老,这得提醒您,我们没有。毕竟,膝盖和后背就应该是这么吱吱作响的;不然怎么知道它们在发挥作用呢?!? 注意:据说,当爱斯基摩人老得不中用的时候,他们会被抛弃在大块浮冰上任其自生自灭。幸好...
<< 21 22 23 24 25 26 27 28 29 30 >>