Welcome 微信登录

首页 / 编程脚本

基于逻辑运算的简单权限系统(原理,设计,实现) 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。让我们想想,您是想将某些旧的东西替换为新的。不知道为什么,这让我们感到很不安。 嗯,并不是因为脚本专家正在变老,这得提醒您,我们没有。毕竟,膝盖和后背就应该是这么吱吱作响的;不然怎么知道它们在发挥作用呢?!? 注意:据说,当爱斯基摩人老得不中用的时候,他们会被抛弃在大块浮冰上任其自生自灭。幸好...
用vbs确定脚本正在哪一个帐户下运行

用vbs确定脚本正在哪一个帐户下运行

问: 您好,脚本专家!如何确定脚本正在哪一个帐户下运行? --KW 答: 您好,KW。您知道,自从我们以各种托辞而开设这一专栏以来已有一段时间了,对于我们而言,这并非易事:毕竟,寻找托辞是我们这些脚本专家的拿手好戏。明确了这一点,那就让我们以我们最喜欢的一个托辞开始吧:我们将向您介绍的脚本只在WindowsXP和WindowsServer2003上有效。我们将向您介绍使得该脚本在Windows2000上同样有效的方法,但后者绝对不及前者好。 噢,是的:现在...
用vbs确定可移动驱动器的连接时间

用vbs确定可移动驱动器的连接时间

问: 您好,脚本专家!如何确定USB闪存驱动器的连接时间? --PS 答: 您好,PS。是的,我们承认:脚本专家确实懒惰。(尤其是在周五,这一天我们必须编写周一专栏。)可能有一种方法能够专门监视何时插入USB闪存驱动器。但是,我们找不到这种方法,至少不能马上找到它。不可否认,或许我们可能感觉有点困难。但是,我们还是决定编写一个脚本,用来告诉您任何可移动驱动器与计算机连接(或断开连接)的时间。我们希望这样可以为您提供一些附加价值和灵活性。 嗨,我们并没有说我...
用vbs记录屏幕保护程序的开始时间和结束时间

用vbs记录屏幕保护程序的开始时间和结束时间

问: 您好,脚本专家!如何记录屏幕保护程序的开始时间和结束时间? --JS 答: 您好,JS。您知道,一位脚本专家(嘿,谁说“肯定是Greg”?)年纪大得记得屏幕保护程序刚出现的日子。那时,这类脚本毫无意义。毕竟,屏幕保护程序启动后,每个人都神魂颠倒,从未想过让它结束。事实上,作为计算机支持人员的这位脚本专家首先必须做的一件事就是在每个人的桌面上创建快捷方式,使他们能够随时启动“飞转的小烤炉”。 那时人们很容易得到快乐。 啊,但是活在过去没有意义,对吧?在...
用vbs计算某个词在日志文件中的出现次数

用vbs计算某个词在日志文件中的出现次数

问: 您好,脚本专家!如何计算Failure一词在日志文件中的出现次数?这里有个问题:由于日志文件一个接一个地写入事件,因而创建了一个非常之长的文本行。 --FS 答: 您好,FS。根据您电子邮件的其余部分来看,您的日志文件与下面的有些相似: Failure2/7/20068:25AMFailure2/7/20069:45AMSuccess 2/7/20063:10PMFailure2/8/20069:15AMSuccess2/7/20063:01PM 正...
vbs病毒的简单例子源代码解析

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

说明:作者对某些代码进行了修改。该文件是一个完整的程序。该文件执行之后,会寻找硬盘上所有满足条件的文件,对其进行强制性覆盖(满足条件的文件数据将全部丢失)、并再创建一个相同文件名但后带.vbs的文件。因此,请注意设立好破坏测试条件,千万不要对他人进行测试,否则,一切后果自负。如果你的系统不支持.vbs,可以将后缀改为.vbe dimfolder,fso,foldername,f,d,dc setfso=createobject("scripting.fil...
NYboy.vbs病毒源代码公布,我来模拟熊猫烧香

NYboy.vbs病毒源代码公布,我来模拟熊猫烧香

使用过U盘的朋友都知道u盘病毒是一种Autorun自运行病毒,当双击时触发病毒体,会复制自身到CDE和系统盘system32下等盘符,(生成exe文件和一个Autorun.inf文件),同时修改注册表,当点击C盘等盘符右键时,会有一个auto命令(黑色粗体)或者是两个开始命令,本人学习vbs才15天,我也来模拟下这个autorun病毒和部分熊猫烧香功能,本人能力有限,只能模拟这样的病毒了,声明,本人模拟这个病毒,全是为了学习和技术,切忌不要搞破坏,如果有人...
<< 111 112 113 114 115 116 117 118 119 120 >>