VBS代码–很恶心的整人效果

VBS代码–很恶心的整人效果—-我们会经常遇到一些无聊的文件,一旦我们打开它就会出现各种烦人的新窗口,今天来看的是VBS脚本—-一:VBS简介VBS是基于VisualBasic的脚本语言。VBS的全称是:MicrosoftVisualBasicScriptEditon。(微软公司可视化BASIC脚本版)。其语言类似VisualBasic(VB),VBS是微软的WSH脚本的一种,WSH是是Win

大家好,又见面了,我是你们的朋友全栈君。

—-我们会经常遇到一些无聊的文件,一旦我们打开它就会出现各种烦人的新窗口,今天来看的是VBS脚本—-

一:VBS简介

VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Editon。(微软公司可视化BASIC脚本版)。其语言类似Visual Basic(VB),VBS是微软的WSH脚本的一种,WSH是是Windows脚本宿主,是一个脚本解释器,支持vbs,js,wsh三种格式的脚本。
简单了解一下,计算机语言分为编译语言和解释语言,脚本语言属于解释语言。VBS脚本是有ASCII码组成。编写VBS脚本没有什么特定要求,只要有系统带了WSH环境就可以,从WIN98就开始支持了。
二:程序实现的预览效果
VBS代码--很恶心的整人效果
由于这个脚本涉及到关机操作,所以安全管家会提醒操作,另外这个脚本还可以打开一个网址,后面的操作没有继续操作,大家可以尝试一下完全进行的过程,那就继续看如何实现吧。。。

三:程序的编辑

我知道菜鸟现在最关心的就是用什么工具来开发VBS程序了, 答案是:记事本(Notepad),我不是开玩笑, 其实任何一种文本编辑器都可以用来开发VBS, 只不过记事本是由系统自带的, 比较好找而已. 尽管如此, 我还是建议你去下载一个专业的文本编辑器, 因为这些工具可以提供 “语法高亮”等功能, 更加方便开发, OK, 我们先来写一个VBScript程序来实现上述的效果图;
1.首先我们需要一个文本编辑程序,我们就直接使用系统自带的记事本程序。点击开始菜单,在运行对话框下输入notepad,打开记事本程序。
VBS代码--很恶心的整人效果
2.

我们来开始编写第一个程序,我们就以上述程序为例来学习vbs编程。

在记事本下面输入以下代码:

set ws=createobject(“wscript.shell”) 
call shutdown(1) 
do while a<>”我是猪” 
a=inputbox(“快在下面的框框里输入我是猪,否则后果自负,快输””我是猪”” “,”输不输”,””) 
loop 
call shutdown(2) 
msgbox “早说就行了嘛”,4096+64 
msgbox”再输一遍我是猪!”,4096+64 
msgbox”我是猪!”,4096+64 
MsgBox”最后一次!”,4096+64 
MsgBox”如果你很快的点过去,不看的话”,4096+64 
MsgBox”我就要你踩我空间的!哼!”,4096+64 
MsgBox”从前有座山!”,4096+64 
MsgBox”山里有个庙.”,4096+64 
MsgBox”庙里有个老和尚在讲故事.”,4096+64 
ws.run”iexplore.exe http://www.baidu.com” 
msgbox”哎呀累了!数绵羊哄我睡觉”,4096+64 
for i=1 to 100 
MsgBox i&”只绵羊”,4096+64 
next 
msgbox”哎呀我困了,这次就饶过你吧,下次注意哦!”,4096+64 
msgbox”最后问个问题,我是不是大好人!”,4096+64 
if inputbox(“是不是”,”请选择”,”是”)<>”是” then 
call shutdown(1) 
end if 
sub shutdown(s) 
select case s 
case 1 
ws.run”cmd.exe /c shutdown -r -t 60 -c”,0 
case 2 
ws.run”cmd.exe /c shutdown -a”,0 
end select 
end sub 

如图所示:

VBS代码--很恶心的整人效果

(其中的URL地址可以随意写入)

3.然后点击文件菜单,在另存为对话框下面输入后缀为.vbs的文件名就可以。这样你的第一个程序就完成了。

4.之后只要双击图标就会出现我们想要的效果,小伙伴们赶紧试一试吧!!

注:在有点win7电脑上有的记事本保存后不能更改后缀为.vbs的文件(如图)VBS代码--很恶心的整人效果,这个时候我们需要在记事本里选择另存为,输入文件名为”***.vbs”(一定要加双引号),才能够保存为vbs文件。


经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130491.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月28日 下午10:00
下一篇 2022年4月28日 下午10:00


相关推荐

  • suds文档

    suds文档OVERVIEWThe nbsp Suds nbsp webservicesc basedclientf Basicfeature Noclassgener likeAPI Readswsdlatr

    2026年3月17日
    2
  • STM32—中断详解(配合按键中断代码,代码亲测)

    STM32—中断详解(配合按键中断代码,代码亲测)在 STM32 中执行中断主要分三部分 1 配置 NVIC Config 函数 2 配置 EXTI Config 函数 3 编写中断服务函数 注 本文章所用代码为中断按键代码 实现了按键进入中断从而控制 LED 亮灭 配置 NVIC Config 函数 NVIC 是嵌套向量中断控制器 控制着整个芯片中断相关的功能 它跟内核紧密耦合 是内核里面的一个外设 NVIC Config 函数代码如下 s

    2026年3月19日
    2
  • 解决Eclipse中文乱码

    解决Eclipse中文乱码使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、ContentType、File 本文以Eclipse3.3(英文)为例加以说明: 1.设置Workspace的编码格式: Windows

    2022年5月13日
    41
  • LinkedHashMap 底层分析

    LinkedHashMap 底层分析它的底层是继承于 HashMap 实现的 由一个双向链表所构成 LinkedHashMa 的排序方式有两种 根据写入顺序排序 根据访问顺序排序 其中根据访问顺序排序时 每次 get 都会将访问的值移动到链表末尾 这样重复操作就能的到一个按照访问顺序排序的链表 数据结构 Test publicvoidte Map

    2026年3月18日
    2
  • Error inflating Edittext错误

    Error inflating Edittext错误今天遇到个很奇葩的问题 原来好好的一个 fragment 只要切换到这个 fragment 就崩溃报错 Errorinflati 很纳闷控件不是自定义的 别的手机也都正常的 以前这个华为手机也是正常的 怎么突然就不行了呢 琢磨了许久还是不行 网上的建议无非是 clean 一下 看看资源文件有没有出错什么的 然后我把所有逻辑代码和别的控件都删除了还是报错 最后尝试着把 Edittext 写完整 a

    2026年3月18日
    2
  • 字节、字、bit、byte的关系「建议收藏」

    字节、字、bit、byte的关系「建议收藏」字word 字节byte 位bit 字长是指字的长度1字节=8位(1byte=8bit)1字=2字节(1word=2byte)一个字节的字长是8一

    2022年8月2日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号