校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 靈活實用VBS入門教程應用篇

靈活實用VBS入門教程應用篇

熱門標簽:龍族幻想白銀異聞天使地圖標注 鴿森地圖標注 福建醫療智能外呼系統哪家好 地圖標注都什么意思 福建外呼系統購買 百度地圖標注的位置怎么更改 菏澤電銷機器人管理軟件 琿春電子地圖標注 聯通能辦理400電話是多少錢
上一篇文章我們了解了VBS編程的一些基礎知識,要更深入地學習還要學習選擇結構和循環結構。

  選擇結構

  選擇結構,即是對條件進行判斷,然后根據判斷的結果,選擇執行不同的分支的結構。常見的有IF條件語句和Select Case語句。

  ●IF條件語句
  IF條件語句又有多種具體的形式,如If…Then、If…Then…Else、If…Then…ElseIf。下面分別用例程來說明。用筆記本編寫一個如下內容的VBS腳本:

  dim a,b
  a=inputbox("輸入第一個數字","輸入")
  b=inputbox("輸入第二個數字","輸入")
  if a>b then
  MsgBox("第一個數大于第二個數")
  End if

  運行后,要求用戶輸入兩個數字,第一個數字的值賦給a,第二個數字的值賦給b,然后程序自動判斷a和b,如果a的值大于b的值,就彈出信息提示框,顯示“第一個數大于第二個數”。注意:then后面的語句不與then在同一行時,判斷語句結束后要加一行End if來結束,否則程序會結束。如果是同一行的就不用再加上End if了,如上面的語句可改為:
  dim a,b
  a=inputbox("輸入第一個數字","輸入")
  b=inputbox("輸入第二個數字","輸入")
  if a>b then MsgBox("第一個數大于第二個數")
  另外一個程序中可以用多個If語句,我們可以把上面的程序完善一下如下:
  dim a,b
  a=inputbox("輸入第一個數字","輸入")
  b=inputbox("輸入第二個數字","輸入")
  If a>b then
  MsgBox("第一個數大于第二個數")
  End if
  If a=b then
  MsgBox(“第一個數等于第二個數”)
  End if
  If ab then
  MsgBox(“第一個數小于第二個數”)
  End if
  我們也可以再換用IF的其它語句If…Then…Else和If…Then….Elseif來實現相同的作用,如下:
  dim a,b
  a=inputbox("輸入第一個數字","輸入")
  b=inputbox("輸入第二個數字","輸入")
  If a>b then
  MsgBox("第一個數大于第二個數")
  Else
  IF a=b then
  MsgBox(“第一個數等于第二個數”)
  Else 
  MsgBox(“第一個數小于第二個數”)
  End if
  End if
  ――――――――――――――――――――――――――――――――――――――
  dim a,b
  a=inputbox("輸入第一個數字","輸入")
  b=inputbox("輸入第二個數字","輸入")
  If a>b then
  MsgBox("第一個數大于第二個數")
  Elseif a=b then
  MsgBox(“第一個數等于第二個數”)
  Else
  MsgBox(“第一個數小于第二個數”)
  End if
  
  ●Select Case語句
  Select Case語句是多分支結構的另一種表示形式,它具有表示直觀的特點,結構簡單,不容易導致混亂,它的語法形式如下:
  Select Case 變量或表達式
  Case 表達式1
   語句1
  Case 表達式2
   語句2
  End Select

  現在我們用Select Case語句來寫一個數字轉換成英文的程序,體驗一下Select Case的優點,Let's go!!!

  dim a
  a=inputbox("輸入一個數字","輸入")
  Select Case a
   Case 1 
   MsgBox("你輸入的數英文是One")
   Case 2
   MsgBox("你輸入的數英文是Two")
   Case 3
   MsgBox("你輸入的數英文是Tree")
   Case 4
   MsgBox("你輸入的數英文是Four")
  End Select

  從上面,是不是覺得Select Case語句很直觀呢,如果用If語句的話,肯定會很混亂,甚至會把人都給看暈了。還要注意的是無論是條件語句有多少個分支,只要一個分支執行了,其余的分支就不再執行。
  
  循環結構

  ●For循環語句
  For語句是用來控制循環次數已知的循環結構的,語句如下:
   For 循環變量=初值 To 終值 [步長]
    語句
  [Exit for] '退出循環語句
  Next
  現在我們編寫一個計算從1加到100的整數和的程序,深入去了解For的用法,程序內容如下:

  dim s
  s=0
  for i=1 to 100
  s=s+i
  next
  msgbox(s)

  這段程序也是經典的程序之一,它首先聲明了一個變量S,然后給S賦個初始值0,for i=1 to 100語句讓i隨著每一次循環加1,循環體內的語句s=s+i也隨著i的增加進行累加,一直加到i=100時結束循環。Next語句讓循環體進入下一次循環。
  
  ●Do…loop循環語句
  For循環語句用于控制循環次數已知的循環,而Do…loop則是用于控制次數未知的循環,根據設定的條件控制循環。它有兩種形式,一種是先判斷后執行,另一形式是先執行后判斷。
  先判斷后執行語法形式:
  Do [while/until 條件]
    語句
  [Exit Do] ‘退出循環
  Loop
  
  先執行后判斷語法形式:
  Do
   語句
  [Exit Do]
  Loop [while/until 條件]
  下面我們用Do…Loop語句來改寫上面的計算1到100的整數和的程序,如下:

  先執行后判斷式
  dim s
  s=0
  i=0
  do
  i=i+1
  s=s+i
  loop until i>=100
  msgbox(s)

  先判斷后執行式:
  dim s
  s=0
  i=0
  do while s100
  i=i+1
  s=s+i
  loop
  msgbox(s)

  這兩段程序很簡單,很容易理解,在此就不再贅述了。
  至此,VBS重要的語法結構以及語句已經粗略學習完畢,要更加深入細致系統地去研究,最好找相關的書籍看一下。下面將正式進行VBS編程網吧實戰階段。

實戰篇

  進行“實戰”前我們先來理解什么是Shell對象和WSH。Shell對象就是微軟對一些常用外殼操作函數的封裝。象打開或瀏覽一個文件夾、查找文件、關閉計算機等等,而且還能瀏覽整個文件系統,獲取文件或文件夾的各種信息。由于這些封裝是建立在OLE自動化服務的基礎之上,所以我們可以在VB、Web和VBS中方便的使用它們。WSH是Windows Script Host的縮寫形式,WSH是Windows平臺的腳本指令,它的功能十分強大,并且它利用JS和VBS腳本語言,來實現其卓越的功能的,除了修改注冊表之外,它還可以訪問Excel文件,也能與網絡溝通,當然它最大的優勢莫過于它能與操作系統溝通,而修改注冊表只是它與操作系統溝通的冰山一角。正是它有如此諸多的優點與實用性,正倍受很多Windows用戶的青睞。

  上面說了WSH利用VBS可以修改系統注冊表,但必須先創建一個能與操作系統溝通的對象,再利用該對象的各種方法對注冊表進行操作,創建這個對象的方法和格式如下:

  Dim OperateReg
  Set OperateReg=WScript.CreateObject("WScript.Shell")
  上面第一行聲明了一個變量,而第二行則是利用聲明的變量創建一個能與操作系統溝通的Shell對象OperateReg。

  下面就來利用Shell對象來關閉一些會給網吧機子帶來安全隱患的服務吧。

  關閉默認共享
  set ds=createobject("wscript.shell")
  ds.run "net stop server /y"

  關閉WMI服務
  set swmi=createobject("wscript.shell")
  swmi.run "net stop wmI /y"

  禁用GUEST用戶
  set sg=createobject("wscript.shell")
  sg.run "net user guest /active:NO"

  關閉telnet服務
  set st=createobject("wscript.shell")
  st.run "net stop telnet"
  
  利用VBS 實現開機BAT延時和無黑屏
  如果我們開機要執行名為bar.bat的批處理文件在遠程服務器\\server\new\&;中那么就在客戶機的C盤根目錄下建個批處理,將他命名為run.bat,內容如下:
  ping 127.0.0.1 -n 10  (10表示你要延時的秒數 自己根據需要進行設置)
  call \\server\new\bar.bat
  
  保存后再在同目錄下建個文本寫上 
  set nb=createobject("wscript.shell")
  nb.run "run.bat /start",0
  保存成VBS文件然后將此文件加入到啟動項,重啟BAT延時和無黑屏就這樣實現了。

  以上都是VBS的一些簡單的編程而已,如果能把VBS學到精通的話,你會發現它的功能非常的強大,很多復雜的功能都可以通過它來實現。現在很多網管都很樂于采用VBS編程來對網吧的機器進行管理。本系列三篇文章僅僅是對VBS進行了簡單的了解和實例應用,大家要想更深入地去學習,還要靠平時的努力和積累,最后,祝大家早日可以把VBS學得爐火純青。

標簽:柳州 張掖 鶴壁 南京 達州 內蒙古 資質掛靠 丹東

巨人網絡通訊聲明:本文標題《靈活實用VBS入門教程應用篇》,本文關鍵詞  靈活,實用,VBS,入門教程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《靈活實用VBS入門教程應用篇》相關的同類信息!
  • 本頁收集關于靈活實用VBS入門教程應用篇的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    一本大道综合伊人精品热热| 中文字幕第一页久久| 一区二区三区在线免费| 91蜜桃视频在线| 亚洲区小说区图片区qvod| av电影在线不卡| 亚洲最新在线观看| 欧美日韩一级片在线观看| 日韩激情一二三区| 精品久久久久一区二区国产| 国产精品一区二区三区四区| 国产精品久久久久国产精品日日| 成人精品一区二区三区中文字幕 | 国产一区福利在线| 国产欧美综合在线| 色欧美日韩亚洲| 日韩精品电影一区亚洲| 久久一夜天堂av一区二区三区| 国产丶欧美丶日本不卡视频| 自拍偷拍亚洲综合| 7777精品伊人久久久大香线蕉的 | 国产尤物一区二区在线| 国产精品三级av| 欧美日韩在线一区二区| 蜜臀av性久久久久蜜臀av麻豆| 久久精品日产第一区二区三区高清版| 不卡视频免费播放| 日韩av电影免费观看高清完整版在线观看| 精品国产自在久精品国产| 欧美高清视频在线高清观看mv色露露十八 | 亚洲日本丝袜连裤袜办公室| 欧美日韩国产中文| 国产99久久久国产精品潘金 | 精品嫩草影院久久| 91麻豆自制传媒国产之光| 三级亚洲高清视频| 中文字幕精品综合| 日韩一区二区免费电影| 91色porny蝌蚪| 久久精工是国产品牌吗| **性色生活片久久毛片| 欧美成人女星排行榜| 一本到三区不卡视频| 激情五月激情综合网| 一区二区成人在线| 国产精品网站在线播放| 日韩欧美一卡二卡| 在线看日韩精品电影| 成人一区二区三区在线观看| 三级欧美在线一区| 亚洲精品视频在线| 国产欧美1区2区3区| 欧美一区二区视频在线观看2022| 99久久夜色精品国产网站| 麻豆传媒一区二区三区| 亚洲国产一区二区三区| 国产精品成人一区二区三区夜夜夜| 欧美一级搡bbbb搡bbbb| 91久久精品日日躁夜夜躁欧美| 国产精品一二二区| 韩国一区二区三区| 日韩和欧美一区二区三区| 亚洲乱码国产乱码精品精小说| 亚洲国产激情av| 2021中文字幕一区亚洲| 欧美一区日韩一区| 欧美理论片在线| 欧美伊人久久久久久久久影院 | 国产精品久久久久毛片软件| 日韩精品一区二区三区swag| 91麻豆精品91久久久久久清纯| 日本精品一区二区三区高清| 99久久99久久精品国产片果冻 | 国产精品国产三级国产三级人妇| 欧美va在线播放| 日韩精品中文字幕在线不卡尤物 | 91精品欧美久久久久久动漫| 欧美亚洲一区二区三区四区| 色拍拍在线精品视频8848| 日韩欧美一级二级| 欧美剧在线免费观看网站| 欧美主播一区二区三区| 在线免费亚洲电影| 欧美性猛交xxxxxx富婆| 欧美日韩国产综合一区二区| 欧美吻胸吃奶大尺度电影| 日本道精品一区二区三区| 日本大香伊一区二区三区| 欧美午夜视频网站| 制服丝袜中文字幕一区| 欧美mv日韩mv亚洲| 国产人伦精品一区二区| 国产精品女同一区二区三区| 一区精品在线播放| 亚洲精品老司机| 日日摸夜夜添夜夜添精品视频 | 欧美日韩小视频| 欧美日本乱大交xxxxx| 宅男噜噜噜66一区二区66| 欧美精品久久一区| 精品国产凹凸成av人导航| 久久蜜桃av一区精品变态类天堂 | 欧美精品在线一区二区| 日韩欧美亚洲一区二区| 久久精品在线观看| 亚洲六月丁香色婷婷综合久久| 亚洲一区二区成人在线观看| 蜜桃视频一区二区| 成人午夜又粗又硬又大| 色欧美乱欧美15图片| 欧美伦理影视网| 国产日韩视频一区二区三区| 亚洲蜜臀av乱码久久精品| 婷婷综合另类小说色区| 久久精品国产99国产| 成人激情午夜影院| 欧美日韩不卡一区二区| 久久久久99精品一区| 亚洲激情一二三区| 狠狠色丁香婷婷综合久久片| 成av人片一区二区| 欧美一区二区在线不卡| 国产精品不卡一区二区三区| 天天亚洲美女在线视频| www.久久久久久久久| 欧美另类z0zxhd电影| 国产精品乱码一区二区三区软件| 性做久久久久久免费观看| 国产精品一区二区免费不卡| 欧美少妇bbb| 国产精品久久久久久久岛一牛影视 | 久久激情五月激情| 91免费视频网| 久久久久久久久久久久久久久99| 一区二区三区四区视频精品免费| 激情综合五月天| 欧美日韩在线观看一区二区| 国产亚洲女人久久久久毛片| 成人在线视频首页| 欧美男生操女生| 中文一区一区三区高中清不卡| 日本麻豆一区二区三区视频| 91麻豆swag| 欧美激情一二三区| 精品一区二区在线看| 精品视频在线免费观看| 国产精品美女一区二区在线观看| 麻豆精品蜜桃视频网站| 欧美日本在线视频| 一区二区三区丝袜| 不卡一二三区首页| 国产精品蜜臀在线观看| 国产高清在线精品| 精品乱人伦一区二区三区| 亚洲444eee在线观看| 在线观看视频欧美| 亚洲欧洲色图综合| 丁香另类激情小说| 国产三级欧美三级日产三级99| 久久精品99久久久| 日韩免费福利电影在线观看| 日韩高清一区在线| 5858s免费视频成人| 视频一区二区三区中文字幕| 精品视频1区2区3区| 亚洲韩国一区二区三区| 欧美在线观看一二区| 亚洲男人的天堂在线aⅴ视频| 不卡视频免费播放| 亚洲视频香蕉人妖| 99久久精品费精品国产一区二区| 日本一区二区在线不卡| 福利一区在线观看| 国产精品视频一区二区三区不卡| 国产乱码精品一区二区三区五月婷 | 中文字幕亚洲区| 91视频免费看| 亚洲美女一区二区三区| 日本高清不卡视频| 亚洲永久免费av| 678五月天丁香亚洲综合网| 日本成人在线网站| 日韩一区二区三区四区| 九色|91porny| 国产欧美在线观看一区| 99re热视频这里只精品| 亚洲男帅同性gay1069| 欧美综合在线视频| 日本在线观看不卡视频| 欧美tk—视频vk| 成人综合婷婷国产精品久久免费| 中文av字幕一区| 色av一区二区| 人人爽香蕉精品| 国产婷婷一区二区| 日本丶国产丶欧美色综合| 免费av网站大全久久| 国产女主播视频一区二区| 一本大道久久a久久精品综合| 亚洲.国产.中文慕字在线|