今天我们来认识一门新的编程语言——vbs。(点击这里查看百科)
打开记事本,我们先来写一个简单的vbs程序来认识一下它:
Msgbox "Hello,World!",64,"box"(文字框的百科点这里)
^S保存,编码格式为ANSI,保存类型为所有文件,命名为Hello,World.vbs,保存到桌面。
双击打开它以后会出现一个文字框,上面写着Hello,World!字样。
可以嵌套一个循环,就成了恶搞了,请看下面代码(无尽循环,除非用taskkill /im wscript.exe /f没有办法关掉,慎用):
do
Msgbox "You are fool!",64,"warning"
loop这种文字框就是Python的这种效果:
from tkinter import Tk
from tkinter.messagebox import showinfo
window = Tk()
window.withdraw()
showinfo('box','Hello,World!')
window.mainloop()vbs让电脑说话的代码是:
set sapi = CreateObject("SaPi.SpVoice")
sapi.Speak "hello,world!"一定要注意保存的时候要把编码格式改成ANSI,否则就报错了!
下面开始写代码!
本次我们需要easygui库,需要自己下载安装,命令pip3 install easygui,帮助手册参考这篇优秀文章,点击这里查看。
还是老规矩,打开开发工具,新建一个空白的Python文档,输入以下内容:
# 导入包
from os import system
def say(text): #创建say方法
with open('say.vbs','w+',encoding = 'ANSI') as file: #创建文件
file.write('set sapi = CreateObject("SaPi.SpVoice")\nsapi.Speak "%s"' % (strtext)) #写入代码
system('call "say.vbs" & del /q /s /f "say.vbs" >nul') # 打开文件,删除文件
#调用
say('你好呀!')
say('我是一个vbs程序,我还能说英语!信不信?')代码完成了,如果大家对这门代码感兴趣,那么请自行百度搜索学习!










