[144]如何用VBS编写一个简单的恶搞脚本

article/2025/9/23 21:11:51

windows系统的电脑,

首先右击桌面,选择新建-文本文档,在桌面上新建一个文本文档;
image.png

随后打开计算机或者是我的电脑,点击其中的组织(xp系统多为工具),选择下面的文件夹和搜索选项
image.png

在弹出的窗口中点击查看,向下滚到,找到隐藏已知文件类型的扩展名,点掉勾号,然后确定;
image.png

此时发现新建的文本文档出现后缀名为.txt
image.png

打开文本文档后,输入: msgbox“傻X”,后保存。
image.png

修改文本文档的后缀,将.txt改为.vbs,后确定,双击打开。窗口弹出如图所示窗口,点确定或关闭后消失。
image.png

如果想添加一个对方关闭不掉的窗口,则在刚才的代码中添加do … loop
image.png

VBS在输入框中输入文字

方法1:VBS在输入框中输入文字代码:

MsgBox InputBox(“此处输入文字”)。

方法2:

name=Inputbox(“此处输入文字”)

Msgbox(name)

语法解释:

第一行,给第一行的inputbox(输入框命名):name
第二行,弹出对话框,对话框的内容就是第一行的inputbox输入的内容。

VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Editon。

核心代码是一个函数:sendKeys “XXXX”

XXX就代表我们要打的字,这样我们只要在写vbs脚本的时候打一次字就行了。

方法,打开记事本,输入代码。

下面是代码:

Dim WshShell ‘定义一个对象,名字随便起’

Set WshShell=WScript.CreateObject(“WScript.Shell”) ‘初始化对象’

WScript.Sleep 2000 ‘程序暂停2秒’

WshShell.sendKeys “3{ENTER}” ‘模拟人工,按下3,然后按下ENTER键’

WScript.Sleep 2000 ‘程序暂停2秒’

WshShell.sendKeys “N123;Object-Oriented Programming;Dave Smith;2009;3{ENTER}”

WScript.Sleep 2000 ‘程序暂停2秒’

由于脚本运行起来特别快,所以可能会出现屏幕上正在输出,我们暂时无法输入,而导致的输入信息不完全。

这也就是程序暂停2秒的原因,当然如果你追求效率,可以试试把时间改到适合你为止。

sendKeys的内容暂时还不支持中文,只能是字符串,如果真的真的一定要输入中文的话,

可以把中文复制后,用sendKe模仿Ctrl + V,至于怎么模拟Ctrl键以及把这两个组合起来,让百度告诉你吧。


http://chatgpt.dhexx.cn/article/cQGPLGIh.shtml

相关文章

vbs整人代码大集合(多年以来的整合)

博客超链接首页博客超链接资源 vbs整人代码大集合/不要乱使用! 前言一、删除D:\所有文件二、不断弹出窗口三、不断按下altf4 (开什么都关闭……)四、按999次回车五、关不掉的窗口总结 前言 作为一个真正的程序员,首先应该尊重编程,热爱你所写…

超好玩的vbs代码 (恶作剧代码)

VBScript是Visual Basic Script的简称微软公司可视化BASIC脚本版),即 Visual Basic脚本语言,有时也被缩写为VBS。它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管…

整人VBS\BAT代码 ② 整蛊系列→可参考

大家好,我是MouBai00001,刚入站不久的孟新。当你在现实生活中被整,你会有怎样的想法呢? 当你在和朋友在一个Wifi里打电脑游戏时,被你的朋友坑,下面就教大家如何以牙还牙(好像营销号)…

vbs整人代码,表白+提醒 两段代码就OK

在沉闷的工作环境下,有时玩玩整人代码也不错,整人代码一般使用VBS脚本来实现,简单的两行代码就可以实现表白提醒了,不过大家也要警惕VBS脚本的危险性,下面小编分享的只是整人简单脚本,大家可以随便玩&#…

vbs整人代码大集合 多年的代码收集

vbs整人代码大集合,收集的比较全,喜欢的朋友可以参考下。不要搞破坏,学习vbs的朋友非常有帮助,死循环的使用比较多。 一、你打开好友的聊天对话框,然后记下在你QQ里好友的昵称,把下面代码里的xx替换一下,就可以自定义发送QQ信息到…

linux 通配符与特殊符号

通配符 符号意义*代表0到任意个字符?代表一定有一个字符[]代表括号内的字符一定有一个存在[-]代表编码顺序内的所有字符,例如[0-9]代表0-9内的所有字符[^]反向意思,比如[^0-9],代表非0-9 操作: 特殊符号 符号意义…

【Linux】通配符及正则表达式grep、sed

1. 通配符 1.1 通配符简介 通配符是一种特殊语句,主要有星号(*)、问号(?)等表示,用来模糊搜索文件,当查找目录或文件时,可以使用通配符来代替一个或多个真正字符。 作用范围:目录和文件名。 常见通配符&#xff1…

Linux 通配符与三种引号

今天继续给大家介绍Linux基础知识,本文主要内容是Linux通配符和三种引号。 一、Linux通配符 (一)常见的Linux通配符 Linux通配符主要用户模糊查找文件,常用的Linux通配符如下表所示: 名称作用*可以匹配任意数量任意…

Linux通配符、转义符讲解

目录 通配符 通过通配符定义匹配条件 转义符 将所有的逻辑操作符都转换成字符 通配符 通过通配符定义匹配条件 * 任意字符都可以通配(也可以匹配空值) ? 匹配单个字符 [a-z] 匹配单个的小写英文字母 [A-Z] 匹配单个的大写英文…

【Linux】重定向与通配符

目录 一.输入输出重定向输出重定向概念小试牛刀 输入重定向一切皆文件 二.命令行的通配符星号(*)问号(?)中括号[]大括号{} 一.输入输出重定向 输入重定向:把文件导入到命令中。 输出重定向:指把原本要输出…

linux命令中的通配符

本小节将介绍一些Linux一个非常实用且出现频率较高的功能,linux通配符,并简述通配符和正则的区别,作为我的CSDN专栏《系统学习Linux命令》的一篇。 前面的章节提到,如果想要一次性删除很多的文件,这个时候就需要使用到…

shell中通配符的使用

shell中的通配符与正则表达式是不同的两种功能。 正则表达式一般不会在bash直接应用,需要使用sed、grep、awk来解释正则表达式。 通配符则可以通过bash直接解释,一般用作名称展开。 bash中可以使用的通配符符号包括:*、?、{}、[]、^ 这些…

linux—通配符详解及总结

本博客主要详解关于linux中常使用的通配符的知识点,主要分为三个步骤: 通配符 *,?和【】【^】的详细解释举例截图说明个人的总结理解 一:通配符 *,?和【】【^】的详细解释 ps:因为…

Linux之通配符、引号的使用

目录 Linux之通配符、引号的使用 通配符 定义 范围 用法及含义 案例 引号使用 案例 Linux之通配符、引号的使用 通配符 定义 通配符是一种特殊语句,主要有星号(*)、问号(?)等表示,用来模糊搜索文件,当查找目录或文件时,…

bash之通配符

为什么要写这篇文章 我相信很多人和我一样,天天在使用linux的shell命令,也大概知道有通配符这么个概念,不过比较模糊。平时也会使用简单的通配符,也许还知道有正则表达式的存在,甚至不清楚两者的区别,往往…

10.linux通配符

一,linux通配符及正则表达式 通配符:用于文件名匹配,是由shell解析,如find,ls,cp,mv。 *:匹配任意长度的任意字符 ?匹配任意单个字符 [ ]匹配指定范围内任意单个字符 […

Linux之通配符

一 Linux命令的共通知识点 1.通配符的使用 通配符:又叫文件名替换符号,符号具备特殊含义,例如:文件名:test,通配符可以写成???或者* *:代表可以匹配任意长度的文件名(all所有&am…

Linux详解:通配符

Linux是一款开源操作系统,其灵活性和可定制性一直受到开发者的喜爱和追捧。而且,Linux在文件管理方面提供了丰富的功能,例如通配符,它是一种用于匹配文件名的特殊字符。通配符在Linux中可以帮助我们更加方便和快捷地查找和操作文件…

linux通配符和正则表达式

1、 通配符 通配符是shell在做PathnameExpansion时用到的。说白了一般只用于文件名匹配,它是由shell解析的,比如find,ls,cp,mv等。 1、1 Shell常见通配符: 通配符含义实例*匹配 0 或多个字符a*b a与b之间…

黑客都怎么制作外挂?C++黑客编程收集的源码集合

VC黑客编程收集的代码: 打开远程telnet服务代码 浏览器 屏幕精灵 探测Windows主机的NetBIOS信息 获取asp代码的程序 聊天系统的列子 邮件发送代码 远程控制程序 sqlworm蠕虫 tini2后门代码 这些代码有的配有测试单元 ,有的没有,仅…