当前位置:网站首页>Beauty of script │ VBS introduction interactive practice
Beauty of script │ VBS introduction interactive practice
2022-06-23 22:25:00 【InfoQ】
One 、 What is? VBS
VBSIt's a kind ofWindowsScripting language , The full name isMicrosoft Visual Basic Script Editon, Microsoft Visualization BASIC Script version
vbsIt's built-in , The code can be found inwindowsDirect execution in the system , No compilation environment is required , Very convenient
vbsThe script is simple , Efficient , Most functions can be realized , Make good use ofvbsScript , Can greatly improve the efficiency , It can be used to do some repeated and tedious machine operations
Two 、 first VBS Script
- Create a new text document on the desktop
- Open a text document , Type in
msgbox "Hello World!"
- Suffix the format of the text document
.txtChange it to.vbs
- Then double click the run file

3、 ... and 、msgbox grammar
- grammar :
msgbox " Dialog content "," Dialog type ( Parameters :0,1,2,3,4,5)"," Dialog title "
- Dialog content : It refers to the main content of the pop-up window
- Dialog type : You can choose
0-5common 6 Three types of dialog modes ,0 The dialog box only hasOK button;1 The dialog box hasOK button、Cancel button;2 The dialog box hasStop button、Retry button、Ignore button;3 The dialog box hasIt's a button、No button、Cancel button;4 The dialog box hasIt's a button、No buttonAnd it is forbidden to click on the... In the upper right corner of the dialog boxcloseButton ;5 The dialog box hasRetry button、Cancel button. If you don't fill in the silent opinion 0
- Dialog title : It refers to the title of the pop-up window
msgbox " Brother flying rabbit gives you a prize to receive ", 3, " Warm reminder "
Four 、 Chinese garbled
- You can see the Chinese garbled code in the above figure
- This is mainly caused by coding errors , The encoding format of a normal text document is
UTF-8Of , howeverVBSThe script needs to be encoded inANSICan run Chinese normally
- At this time we need
Open a text document►Click on the file in the upper left corner►Save as►Select code as ANSI►determineCan solve

5、 ... and 、 Pop up interactive function
- We just implemented a very simple display function , Then we need to implement the interactive function , Variables are needed
- stay
vbsThroughdimDefining variables , The grammar is :dim Variable name 1, Variable name 2, Variable name 3... Variable name n
- among
inputboxIt can be used to receive parameters manually entered by the user
dim name
name = inputbox(" Please tell me who you are ", " This is the title of the interaction ")
msgbox name,," Welcome "

6、 ... and 、 Confession mischief
- Before the very fire can not close the confession pop-up window , Namely
vbsmake
- Use
dim a(5)You can define arrays ,5 Indicates how many elements are in the array
- Use
Select CaseIndicates that this is an option
- The return value of the selected consent is 6, The return value of disagree is 7
- If you click disagree , Then loop through the array to show
- If the user clicks agree , Then the plot will succeed , Exit options
MsgBox " The Buddha cries for "
MsgBox " Naihe bridge waits "
MsgBox " Look back 500 times "
MsgBox " Looking back over the millennia "
MsgBox " The reincarnation of all ages "
MsgBox " Change your present life love "
MsgBox " Would you please "
dim a(5)
a(0)=" Tian Da , Big land , Girlfriend is the biggest "
a(1)=" Pay up "
a(2)=" Write your name in the room "
a(3)=" Help clear the shopping cart "
a(4)=" Baoda "
a(5)=" Just promise me to ^o^"
Dim j
Do
Select Case msgbox (" The girl , Be my girlfriend ", 4)
Case 6
MsgBox "you are my girlfriend," + Chr(13) + "from this day until to my last days."
exit do
Case 7
msgbox a(i)
i=i+1
if i >= 6 then
i = 0
end if
end Select
Loop

边栏推荐
- Application practice | Apache Doris integrates iceberg + Flink CDC to build a real-time federated query and analysis architecture integrating lake and warehouse
- What is the difference between RosettaNet, EDI ANSI X12 and EDIFACT
- What is stock online account opening? Is it safe to open a mobile account?
- A batch layout WAF script for extraordinary dishes
- Implement sequence restriction on memory operations
- Usage of cobaltstrike: Part 1 (basic usage, listener, redirector)
- Impala port
- Redis6.x.x build rediscluster cluster
- What should be done when the encryptor fails to authenticate in the new version of easycvr?
- How to batch output EAN13 code to PDF
猜你喜欢

应用实践 | Apache Doris 整合 Iceberg + Flink CDC 构建实时湖仓一体的联邦查询分析架构

Game security - call analysis - write code

Ten thousand words! Understand the inheritedwidget local refresh mechanism

在宇宙的眼眸下,如何正确地关心东数西算?

Why is only one value displayed on your data graph?

SLSA: 成功SBOM的促进剂

从CVPR 2022看域泛化(Domain Generalization)最新研究进展

使用 Provider 改造屎一样的代码,代码量降低了2/3!
Performance optimization of database 5- database, table and data migration

In the eyes of the universe, how to correctly care about counting East and West?
随机推荐
Pourquoi une seule valeur apparaît - elle sur votre carte de données?
How to build the server fortress machine? What is the function of the fortress machine?
Change sql- Tencent cloud database tdsql elite challenge - essence Q & A
[log service CLS] one click to start the efficient operation and maintenance journey of Tencent E-Sign
Error message - Customizing incorrectly maintained – in transaction code ML81N
2022年性价比高的商业养老保险产品排名
Command line enumeration, obtaining and modifying time zones
Code implementation of CAD drawing online web measurement tool (measuring distance, area, angle, etc.)
What is dynamic registration? What is static registration?
openGauss Developer Day 2022正式开启,与开发者共建开源数据库根社区
Grpc: quickly configure the general API to obtain process meta information
How to batch output EAN13 code to PDF
Environment construction of go language foundation
[tutorial] build a personal email system using Tencent lightweight cloud
Performance optimization of database 5- database, table and data migration
Detailed explanation of bitmap optimization
How to improve the high concurrency of the server
Low code technology
Manually push a message platform
CMU博士论文 | 通过记忆的元强化学习,118页pdf