国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > BAT > 正文

讓批處理被wsh解析的代碼

2020-07-26 20:28:39
字體:
供稿:網(wǎng)友
示例批處理:test.bat 
復制代碼 代碼如下:

:On Error Resume Next  
Sub bat  
echo off & cls  
echo Batching_codez_here_following_vbs_rules & pause  
start wscript -e:vbs "%~f0"  
Exit Sub  
End Sub  
MsgBox "This is vbs" 
 
上面的代碼巧妙利用 bat 和 vbs 的語法特征,讓同一個文件,被 cmd.exe 識別成批處理,讓 wscrpt.exe 識別成 vbs,并且同時符合兩者的語法,并且保證都沒有錯誤,保證兩者的高度兼容。就叫它 bat/vbs 復合編程吧 (Hybird Programming)
粗略解釋下代碼
引用: 
:On Error Resume Next 
cmd.exe 識別成一段注釋
wscript.exe 這樣識別, : 在vbs語法里代表分行,然后 On Error Resume Next,也就是讓WSH忽略一些錯誤
引用: 
start wscript -e:vbs "%~f0"
cmd.exe 識別成:啟動 wscript.exe ,其參數(shù)是: 
① -e:vbs 設定以vbs解析文件自身
② "%~f0" 指這個批處理本身。
wscript.exe 把這句識別成:調(diào)用一個叫 start 的函數(shù),函數(shù)參數(shù)是 wscript 這個變量,然后用這個函數(shù)的結果來 減去 e。接下來是又是一個 : ,分行,然后又是調(diào)用一個名叫 vbs 的函數(shù),參數(shù)是字符: "%~f0"
這句是最為精巧的,因為它成功的讓 vbs 引擎解釋了一段批處理,而且沒有錯誤!當然這些 start()、vbs()函數(shù)是不存在的,但是會被 cmd.exe 當成命令執(zhí)行。為什么不用 wscript //e:vbs "%~f0" 來執(zhí)行呢?vbs解析會出錯的,呵呵

這段代碼的核心思想已經(jīng)介紹完畢了。下面,為了讓 批處理 以vbs調(diào)用其自身后,馬上退出,我們需要 exit 或者 goto :eof,但是 goto call exit 在vbs又是一個關鍵詞,所以我們只能用符合 vbs 語法的 exit sub,所以我們在第二句加一個
sub bat,其實 cmd.exe 尋找了一個叫 sub.exe 的命令,但是這個命令是不存在的,cmd.exe 跳過。然后在 6、7 句加一個 exit sub 以及 end sub,讓 批處理結束,同時又符合 vbs 的語法

那個 echo off & cls ,批處理的意思就是相當于 @echo off ,但是 vbs 不認 @ 符號,所以改成 echo off & cls , vbs 可以解析為,調(diào)用一個叫 echo() 的函數(shù),參數(shù)為 off & cls ,也就是兩個字符串 off 和 cls 相加 

Well,接下來,你可以自由地在批處理中書寫vbs腳本了,效率和真正的vbs一樣高!

這段代碼的好處是:不用生成臨時文件。其實用 echo 或者 more 或者 find 來生成臨時vbs很浪費系統(tǒng)資源的,用我寫的這段代碼,就完全免去了這些麻煩。直接混合編程,以 start wscript -e:vbs "%~f0" 為界限,上面寫 批處理,下面寫 vbs,并行不悖!
大家有更好的想法可以跟貼討論呀
allyesno :%~fI - 將 %I 擴充到一個完全合格的路徑名
另外如果用到shell中的話 寫vbs也要用到echo的 在這種情況沒有省系統(tǒng)資源的說法 除非 copy con 就可以寫 那就直接寫任意腳本文件就行了
其他的情況是有的
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
九九热在线播放| 国产精选在线视频拍拍拍| 亚洲精品久久久成人| 欧美日韩不卡中文字幕在线| 中文字幕在线免费| 中文字幕一区二区三区免费视频| 免费高清视频日韩| 在线黄色.com| 日本一二三区视频免费高清| 在线观看中文字幕| av亚洲男人天堂| 免费99热在线观看| 天天操天天曰| 国产视频一二区| 97国产在线| av中文字幕在线看| 国产黄色片大全| 四虎国产精品永久| 国产永久免费高清在线观看| 国产精品日日爱| 欧洲亚洲精品视频| 国产成人无吗| 青青草在线视频免费观看| 成人精品福利| 亚洲天堂久久久| 天天av综合网| 欧美色欧美亚洲另类二区精品| 狠狠插狠狠操| 亚洲一区二区三区在线观看网站| 五月婷婷导航| 久久精品免视着国产成人| 中文字幕日本在线| 欧美日韩一区二区三区在线播放| 国产馆av播放| 最近中文字幕在线中文视频| gogo高清在线播放免费| 国产精品久久麻豆| 免费午夜一级| 在线看黄色av| av在线播放国产| 精品视频三区| 国产精品入口麻豆免费| 国产网红女主播精品视频| www.99色.com| gogo在线观看| h视频在线网站| 日日夜夜中文字幕| 精品视频二区三区| 国产成a人亚洲精v品| 国产精品一区二区资源| 黄色在线视频观看网站| 青草在线视频在线观看| 亚洲欧美自拍另类| eeuss影院www在线观看| 欧美性猛交xxxx免费看久久| 黄网站在线观看高清免费| 日本电影在线观看| 在线观看av的网站| 青青草免费观看免费视频在线| 亚洲电影视频在线| 国产福利微拍精品一区二区| 国产黄色在线看| 18av在线播放| 亚洲人在线播放| 国产在线第一页| 91午夜在线| 青青久在线视频免费观看| 在线黄色.com| 国产有码在线| 伊人色综合网| 激情亚洲综合网| 国产小视频在线高清播放| 国产youjizz在线| www.狠狠插| 国产香蕉视频在线观看| 91久久精品国产性色| 色吊丝av中文字幕| 中文字幕成人乱码在线电影| 99久久99热久久精品免费看| 青青草视频在线免费观看| 国产在线超碰| av在线播放av| 天天操天天操天天色天天要| 精品麻豆一区二区三区| 日本电影在线观看| 91资源在线观看| 国产精品自拍在线观看| 小说区乱图片区| 99视频在线观看地址| 亚洲一道本在线| 国产极品视频| 中文字幕在线永久在线视频| gogogogo高清视频在线| 国产黄色av免费看| 国产网站在线免费观看| heisi视频网在线观看| 国产精品99999| 成年网站免费入口在线观看| 四虎久久影院| 精品国内一区二区三区免费视频| 日本电影全部在线观看网站视频| 2019中文字幕在线电影免费| 国产偷窥老熟盗摄视频| 国产永久免费高清在线观看| 免费国产阿v视频在线观看| h网站免费在线观看| 亚洲精品aaaa精品| 99色在线观看| av中文字幕在线看| 免费一区二区三区视频狠狠| 伊人网在线观看| 中文资源在线网| 18av在线播放| 亚洲欧美精品日韩欧美| 中文字幕av在线| 国产成人精品久久一区二区小说| 国产日产一区二区| 国产一级二级三级在线观看| 国产高清免费在线播放| 国产精品免费91| 国产福利在线视频| 69精品视频| 四虎精品视频| 久草视频国产| 中文字幕日本在线观看| 精品精品导航| а天堂8中文最新版在线官网| 亚洲精品影视在线| 九九热视频免费观看| 国产成人精品男人的天堂538| 国产激情在线视频| 在线观看的网站你懂的| 另类综合图区| 国产精品毛片一区二区三区四区| 国产传媒在线播放| 天天插天天射| 国产香蕉免费精品视频| av免费在线观| 国产亚洲精品午夜高清影院 | 国产色婷婷在线| 中文字幕2020第一页| 欧美色第一页| 在线观看中文字幕| 日本中文字幕在线2020| 四虎成人欧美精品在永久在线| 成人精品福利| 四虎国产精品永久地址998| 国产网站麻豆精品视频| 日本精品一区二区三区在线播放| 国产区av在线| 中文字幕毛片| 中文字幕视频在线| 午夜免费视频在线国产| 免费在线超碰| 青青免费在线视频| 青青久草在线| 亚洲最新永久观看在线| 92国产在线视频| 国产成人天天5g影院| 国产高清大尺度一区二区不卡| 国产精品一区二区三区高清在线 | 91社区在线观看| 丁香花高清在线观看完整版| 日韩亚洲一区中文字幕| 国产福利视频在线| 国产高清在线观看| 国产精品白浆视频免费观看| 最新国产在线精品91尤物| 九九热在线视频| 高清在线观看av| 国产免费黄色| 国产免费一级片| 国产秀色在线www免费观看| 国产免费一级片| 午夜国产在线| 国产天堂在线观看| 97一区二区三区| 精品福利视频导航大全| 精品一区二区三区在线成人| 91三级在线| 91午夜在线| 男人操女人免费网站| 久久久久久久久免费视频| 黄网站在线观看高清免费| 91av久久| 国产h色视频在线观看| 国产精品白浆流出视频| 精品999视频| 亚洲一道本在线| 国产精品一区二区三区视频网站| 国产网红在线| 亚洲久草视频| 老司机在线视频二区| 天天操天天曰| 伊人伊人av电影| 日本黄在线观看| 国产精品入口免费麻豆| 日本aⅴ写真网站免费| 国产理论电影在线观看| 99高清免费国产自产拍|