【欢迎白嫖】新·vbs表白代码

3 篇文章 0 订阅
订阅专栏
3 篇文章 0 订阅
订阅专栏
1 篇文章 0 订阅
订阅专栏

新·vbs表白代码

前言

        之前有在B站上发布过一个表白代码的视频,但是貌似Bug多的让人心痛,所以,今天返璞归真,重新做了一个表白代码,欢迎各位批评指正!

分析问题

        对于上一版的代码,我总结出了以下两个问题:
 1.由编码错误引起的输出内容为乱码,或者有类似于"编译器错误","语句未结束",以及"找不到路径"的报错。
 2.由代码问题引起的"找不到文件"的报错。

解决问题

        第一个问题是由文件的编码格式错误引起的,现在大多数语言的编码格式是Unicode家族(多为utf-8),而ANSI和utf-8在中文文字编码上恰好出现了偏差,所以出现了不兼容的现象。相关知识请转至: 《编码格式简介(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE)》 。
所以要注意修改vbs文件的编码格式。
        修改编码的方法很简单,只要用记事本打开文件,点击’文件’->‘另存为’,在下面的编码格式里选择为ANSI即可。
        (如下图)
修改编码格式1
修改编码格式2
        在上一次的代码中,想要运行自身需要在代码内定义好自己的路径。
原代码
        所以这次我们直接用代码完成获取自身路径的任务,这样大大增加了代码的可移植性。

新的实例

        大体思路是在另一个txt文件内写入想要输出的内容,这样增加了脚本的灵活性,因为你可以自己随心所欲地添加和删减语句了。想要同时输出一个多行的句子只需要在每个需要换行的地方加入一个自定义的换行标记"[\n]"即可,之后会由脚本的Relpace()函数完成转换。话不多说,直接上代码:

'声明变量
Dim txt, mypath, sentences

'第一步,获取当前的文件路径
'解决了手动改名的问题
mypath = CreateObject("WScript.Shell").CurrentDirectory

'创建一个对象来读取目标文本文档的内容
Set txt = CreateObject("Scripting.FileSystemObject").OpenTextFile(mypath + "\base.txt", 1)
sentences = Split(txt.ReadAll(), Chr(10))'回车键的ASCII码值是10,这里是用回车来分割句子。返回值是一个数组
For i = 0 To UBound(sentences) - 1
	sentences(i) = Replace(sentences(i), "[\n]", Chr(10))'把所有句子内的字符串"[\n]"换为换行符,做到第一行是英文,第二行是中文
Next

'剩下的就是一些交互性的操作了
Randomize'初始化随机数种子
Select Case MsgBox(sentences(Int(Rnd * UBound(sentences) - 1 + 1)) + vbCrLf + "小姐姐你愿意做我的女朋友吗?", 4096 + 4, "小姐姐,听我说!")
'用随机数输出数组中的内容
'vbCrLf是内定的关键字,代表一个换行符,与Chr(10)的作用相同[仅Windows系统下]
	Case 6
		CreateObject("WScript.Shell").Run "cmd /c taskkill -f -im cmd.exe", vbHide, True '只要点击同意就可以自动关闭所有的cmd窗口(需要手速)
		CreateObject("WScript.Shell").Popup "嘻嘻,老婆好!", 2, "欧耶!太高兴了!"'Popup()函数可以设置弹窗的生命周期,即弹窗会在停留固定时间后会自动关闭。中间的参数2是指弹出的消息框只能存在2秒,过时自动关闭
		CreateObject("WScript.Shell").Run "cmd /c taskkill -f -im wscript.exe" '关闭wscrip脚本宿主,停止继续打开vbs文件
	Case 7
		Set ws = CreateObject("WScript.Shell")
		ws.Popup "为什么要这样,我好伤心啊T_T", 3, "啊啊啊,你怎么能拒绝我呢QAQ"
		Do '弹窗轰炸
			ws.Run CreateObject("Scripting.FileSystemObject").GetFile(WScript.ScriptFullName).Path
			ws.Run "cmd.exe /c echo 我好伤心啊QWQ!"
		Loop
End Select

        如果了解vbs的话请忽略代码的注释。
下面是代码执行的视频,B站的链接是: BV1RD4y1m7H5
        欢迎给我这个B站的卑微UP三连嗷~

【致郁BGM】新的表白代码,解决了上次表白代码的一些问题

【程序设计】VisualBasicScript表白程序
星拱北辰的博客
09-26 2万+
一款整活儿向VisualBasicScript表白程序
vbs无法拒绝的表白代码
最新发布
2401_84092666的博客
04-13 664
面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。需要完整面试题的朋友可以点击蓝色字体获取面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。需要完整面试题的朋友可以点击蓝色字体获取[外链图片转存中…(img-JnxqmTLi-1712961317881)][外链图片转存中…(img-niWjuMxU-1712961317881)]
论看了别人抖音vbs表白
热门推荐
Mr.韩的博客
06-29 10万+
  第一个、 打开txt文件,复制以下代码粘贴进去(可以修改中文部分,其它代码不要动!)。保存并关闭txt文件。 msgbox("做我女朋友好吗?") msgbox("房产证上写你名字") msgbox("保大") msgbox("我妈会游泳") 然后把文件后缀名改成.vbs,这是最基本的,没有逻辑。 若建的txt文件不显示“.txt”,可随便打开一个文件夹,再点击【查看】,在【...
vbs代码表白
weixin_49611304的博客
08-04 4090
vbs代码表白
VBS 入门交互实战
国内某知名游戏公司小菜鸡工程师
06-23 8646
带你打开脚本的大门,领略语言之美
vbs 语法、弹窗模板、运行程序 精讲
诗子黎的博客
03-20 1万+
这是一份整合了网上 vbs 资源的文章,其中包括了 vbs 的编写方法、基本语法以及相关个性弹窗设置和如何打开同文件夹下的文件,可以满足你基本的编写一个完整的 vbs 脚本的需要。
vbs表白代码.zip
07-27
vbs表白代码欢迎使用 部分代码: '声明变量 Dim txt, mypath, sentences '第一步,获取当前的文件路径 '解决了手动改名的问题 mypath = CreateObject("WScript.Shell").CurrentDirectory
抖音vbs表白代码大全 抖音vbscript表白代码使用方法
08-27
抖音vbs表白代码大全分享,最近很多小伙伴都在抖音上看到了一个vbs表白代码这个玩法,感觉非常的有趣。不过不少玩家还不知道怎么弄的,下面就来一起看下制作方法吧
vbs表白代码
07-08
抖音爆火vbs表白代码,亲测可用,含if-else选择语句,do-loop循环语句,inputbox()输入函数,功能较多,仅需修改文字即可使用。
表白代码表白代码表白代码.vbs
05-11
表白代码表白代码表白代码.vbs
VBS教程(入门级)
WELFSDAF的博客
05-27 1万+
很好的VBS教程(带实例) 推荐第一篇: 讲一下VBScript。主要面向菜鸟,懂得编程的朋友就不要浪费时间了,如果你想接触以下VBScript也可以。但既然有编程基础推荐直接去找一些参考书来读。会比较快。 什么是VBScript呢?VBScript的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版)。正如其字面所透露的信息,VBS(VBScript的进一步简写)是基于Visual Basic的脚本语言。我进一步解释一下,Microso
十几款拿来就能用的炫酷表白代码
wangyuxiang946的博客
08-27 4万+
「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:小白零基础《Python入门到精通》 表白代码1、坐我女朋友好吗,不同意就关机.vbs2、坐我女朋友好吗,不同意关不掉.vbs3、动态粒子效果.html4、爱心动态.html5、爱心跳动.html6、弹窗表白.py7、一行代码实现心形.py8、一箭穿心.py9、爱心.py10、爱心代码.py11、爱心发射.py12、玫瑰花.py粉丝福利 1、坐我女朋友好吗,不同意就关机
VBS教程总结
一个懒鬼的博客
11-17 4366
可以通过 Dim、Public 或Private语句声明 VBScript 变量:Dim opera,operb,result用 Option Explicit(显示声明,强制所有变量必须先申明才能使用) 语句。如果您使用这个语句,就必须使用 dim、public 或 private 语句来声明所有的变量。 Const vbPI = 3.14 其中,输入语句 InputBox() 输出语句 MsgBox() opera&"+"&operb&"="&result
vbs基础教程
bianchengxueseng的博客
08-07 1万+
vbs基础教程 前言 笔者学习vbs的资源来源于博客中的文章,写成博文时,有些难免理解错误,遇到错误的地方,请提醒我改正,谢谢。有些部分使用了其它博文的资料参考。 1.创建vbs脚本,Hello World! 鼠标右键,创建文本文档,将后缀改为.vbs,右键文件,点击编辑,输入以下代码 msgbox"Hello World!" 保存,双击打开,弹出了提示框,点击确定,提示框就消失了(记得要用英文标点符号) msgbox是vbs的内置函数,语法: msgbox"提示框内容",常量,“提示框标题” 加括号则有返
vbs简单语法及简单案例
qq_52108058的博客
02-18 5286
vbYesNo,是buttons属性中的,只显示“是”和“否”按钮,vbYes即选中“是”把粘贴好的文件另存为,编码格式改为ANSI(解决中文乱码),文件名后缀改为vbs即可。Prompt:必需的。作为对话框消息出现的字符串表达式。Title: 可选的。显示对话框标题栏中的字符串表达式。问题:用记事本编写vbs脚本时,发现输出的中文为乱码。Default:可选的。显示文本框中的字符串表达式。很显然循环结束的条件是输入yes,否则就一直循环。运行:(不断循环关不掉)只需要另存为,将原来的。
表白代码.vbs
m0_60832346的博客
05-18 3123
具体操作步骤如下: 1、先创建1个弹窗文档: ① 点击鼠标右键,建一个文本文档 ② 复制粘贴这串代码 msgbox("想说的话") msgbox("想说的话") ③打开文档【另存为】界面,将文件名设置为【常用软件名称】,文档后缀名【.txt改为.vbs】,编码设置为【ANSI】,点击保存就可以啦~ 2、接下来,将这个弹窗文档图标,设置为TA常用软件的图标: ① 创建1个弹窗文档的快捷方式 ② 接下来需要同时把TA常用的软件和弹窗文档的更改图标功能打开:点.....
vbs简介
lolichan的博客
09-05 4290
  VBScript简称VBS,是Microsoft微软开发的一门脚本语言,其目的是方便windows管理管理windows操作系统,当然,VBScript同样可以像JavaScript那样嵌入到HTML中,不可否认,它和Visual Basic(VB)是如此相似,或者说几乎一样。   第一个VBS函数——msgbox 先来说下什么是解释器:编程编程,无非就是让电脑运行写的代码对不对?这...
vbs 表白整人代码
07-29
以下是一个使用VBScript编写的简单的表白整人代码: ```vbscript Dim message message = InputBox("请你输入对方的名字:", "表白整人") If message = "" Then MsgBox "你没有输入任何内容!", vbCritical, "错误" Else MsgBox "亲爱的 " & message & ",我喜欢你!", vbInformation, "表白" End If ``` 这段代码会弹出一个输入框,让你输入对方的名字。如果你没有输入任何内容,会弹出一个错误提示框。否则,会弹出一个表白的提示框,显示"亲爱的 [对方的名字],我喜欢你!"的信息。 请注意,这段代码仅供娱乐和学习使用,请确保在适当的场合和恰当的方式下使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 【欢迎白嫖】新·vbs表白代码 5427
  • vbs也能写爬虫?亲测速度比python快! 4759
  • html自绘二维码 2245
  • 求助vbs大神一个关于Excel的问题 495

分类专栏

  • 批处理 3篇
  • 笔记 3篇
  • vbs 1篇
  • vb.net
  • Excel

最新评论

  • vbs也能写爬虫?亲测速度比python快!

    宇轩76: 可否下载文本或者excel

  • vbs也能写爬虫?亲测速度比python快!

    你也是来学习的嘛?: vbs已故

  • vbs也能写爬虫?亲测速度比python快!

    你也是来学习的嘛?: 搞定啦~

  • vbs也能写爬虫?亲测速度比python快!

    幽默的小艺: 我最近也喜欢上了vbs代码,他让我重新对代码产生了兴趣

  • 【欢迎白嫖】新·vbs表白代码

    洛&尘: 那真的是泰裤辣!

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • vbs也能写爬虫?亲测速度比python快!
  • html自绘二维码
  • 求助vbs大神一个关于Excel的问题
2020年4篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码爱联网站开发宝安seo优化东莞网站排名优化横岗百度竞价坪地外贸网站建设福永外贸网站建设东莞网站搜索优化坪山SEO按效果付费东莞网站优化排名大鹏建设网站福永标王双龙百度网站优化丹竹头网站优化按天计费沙井网站优化按天计费惠州优化龙岗seo优化大运模板网站建设南澳网络营销塘坑百度竞价龙岗模板网站建设盐田网页制作龙岗网站优化排名塘坑网站优化按天收费坪地SEO按天扣费西乡高端网站设计双龙百度竞价大运百度网站优化排名双龙品牌网站设计罗湖模板推广龙岗网站优化按天扣费歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化