好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 讓批處理被wsh解析的優點

讓批處理被wsh解析的優點

熱門標簽:深圳外呼系統收費 拉薩外呼系統業務 廣州ai電銷機器人一般多少錢 外呼系統telrobot 合肥高德地圖標注 怎么看地圖標注 外呼系統免費招代理 外呼線路中繼線是什么 百度地圖標注是什么意思
想了很久,發現了一種不用臨時文件,在批處理中直接執行 vbs 的方法

示例批處理:test.bat
Code: 
復制代碼 代碼如下:

: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 ,其參數是: 
① -e:vbs 設定以vbs解析文件自身
② "%~f0" 指這個批處理本身。

wscript.exe 把這句識別成:調用一個叫 start 的函數,函數參數是 wscript 這個變量,然后用這個函數的結果來 減去 e。接下來是又是一個 : ,分行,然后又是調用一個名叫 vbs 的函數,參數是字符: "%~f0"

這句是最為精巧的,因為它成功的讓 vbs 引擎解釋了一段批處理,而且沒有錯誤!當然這些 start()、vbs()函數是不存在的,但是會被 cmd.exe 當成命令執行。為什么不用 wscript //e:vbs "%~f0" 來執行呢?vbs解析會出錯的,呵呵

這段代碼的核心思想已經介紹完畢了。下面,為了讓 批處理 以vbs調用其自身后,馬上退出,我們需要 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 可以解析為,調用一個叫 echo() 的函數,參數為 off  cls ,也就是兩個字符串 off 和 cls 相加 

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

這段代碼的好處是:不用生成臨時文件。其實用 echo 或者 more 或者 find 來生成臨時vbs很浪費系統資源的,用我寫的這段代碼,就完全免去了這些麻煩。直接混合編程,以 start wscript -e:vbs "%~f0" 為界限,上面寫 批處理,下面寫 vbs,并行不悖!


大家有更好的想法可以跟貼討論呀

=============================================================

allyesno :%~fI - 將 %I 擴充到一個完全合格的路徑名


另外如果用到shell中的話 寫vbs也要用到echo的 在這種情況沒有省系統資源的說法 除非 copy con 就可以寫 那就直接寫任意腳本文件就行了

其他的情況是有的

這個方法不錯 可以方便調用兩種腳本語言
您可能感興趣的文章:
  • 讓批處理被wsh解析的代碼
  • 批處理修改本地域名解析

標簽:臺灣 周口 嘉興 漳州 玉林 廣安 延安 六安

巨人網絡通訊聲明:本文標題《讓批處理被wsh解析的優點》,本文關鍵詞  讓,批處理,被,wsh,解析,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《讓批處理被wsh解析的優點》相關的同類信息!
  • 本頁收集關于讓批處理被wsh解析的優點的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 成人秘?高潮片免费视频 | 91免费视频观看| 日本人妻av一区二区三区电影| 被主人各种姿势调教惩罚在线观看| 欧美侏儒老少配sex性hd| 欧美日韩精品AV一区二区在线观看 | 日韩精品中文字幕在线| 攻把受做到失禁尿出来| 色01视频| 被男人添囗交做爰视频| 三级《借种》| 美女让男人插| 古代高h公妇吃奶h| 国产奶头好大揉着好爽视频| 国产?高潮?白浆?喷水下载| 精品视频午夜一区二区| 岳美的大肥萍萍| 99精品在线观看视频| 局长把校花在床呻吟第一集| 91播放在线| 干肥女| 鲜肉老师免费观看免费| 乌克兰性极品美女XXXⅩ| 灌红酒+惩罚+调教+高潮h| 亚洲免费视频在线| 噜噜操| 男人扒女人内裤强吻摸内裤衩| 午夜精品一区二区在线观看的| 国产精品???国产男男| 小泽玛利亚AV在线播放| 国产精品夜色视频一级区| 奇米影色777四色在线首页| 女人women| 嗯啊大| 三色黄A片免费一女二男| 无码精品人妻一区二区三区拉屎 | 99久久成人| 天美md传媒天在线观看| 激情边缘| 国产五月色婷婷六月丁香视频 | 撕裂美妇直肠菊蕾惨叫|