亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

VBS實現截圖功能

2020-07-26 11:45:21
字體:
來源:轉載
供稿:網友

百度說,VBS很難截圖,倒是有個利用第三方軟件的方法,調用該軟件,然后該軟件會自動截圖。

但這樣,違背了用VBS的初衷。

用VBS就是因為它方便快捷。要是用第三方軟件的話,干脆我們直接用VB寫一個好了。

那么...只好調用Excel用VBA去做了。
有什么更好的方法嗎?

在度娘上翻了很久,沒有什么好方法,因為實現截屏原本就不是微軟設計vbs的初衷,更多的擴展功能是使用者的意愿,所以才會有第三方的出現,實際vbs調用vba也是這種方式,利用的是vba能調用API的特性,查了下網上的代碼,調用的是USER32模塊中的keybd_event函數實現的截屏

最終一位大神給出了以下代碼:

'VBS截屏.vbs' Win7x64 測試通過(已安裝Word2007):'參考:' http://qtp.blogspot.com/2010/02/screenshot-vbscript.html' http://www.fixitscripts.com/problems/take-screenshot-of-current-user-s-sessionWith CreateObject("Word.Basic") .Sendkeys "{prtsc}" .FileQuit '.AppCloseEnd WithMsgbox "已將屏幕截取到剪貼板。", vbSystemModal+vbInformation, WScript.ScriptName

真是艱難啊。

最后給大家一個更加神奇的方法

data = "4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000C00000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000450E6EDA016F0089016F0089016F0089016F0189006F008963701389026F0089E9700B89006F008952696368016F008900000000000000000000000000000000504500004C01010017E773460000000000000000E0000F010B01060000000000000400000000000080110000001000000010000000004000001000000002000004000000000000000400000000000000002000000002000000000000020000000000100000100000000010000010000000000000100000000000000000000000F012000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000080000000000000000000000000000000000000000000000000000002E646174610000003A030000001000000004000000020000000000000000000000000000400000C0000000000000000000000000000000000000000000000000000000000000000020130000000000004D657373616765426F784100476574436F6D6D616E644C696E6541006B657962645F6576656E74004578697450726F6365737300467265654C696272617279004C6F61644C6962726172794100000000757365723332000053637265656E4361746368204279205368696C7978000000B3C9B9A6BDABD7A5CDBCB1A3B4E6B5BDCFB5CDB3BCF4CCF9B0E5000000000000000000000000000083EC0C535556578B7C24208B473C03C78138504500000F858E0000008B48788B44392003CF03C7894C2418C7442420000000008B491885C9894C2414766C8B6C2424894424248A4D008BD181E2FF00000089542410EB048B5424108B008BCD8D343833C08A062BC275248A55002BF584D274178A51014133C08BDA8A040E81E3FF0000002BC374E7EB0485C074268B4C24208B4424248B5424144183C0043BCA894C24208944242472AD5F5E5D33C05B83C40CC38B4424188B5424208B48248B401C8D0C5133D2668B14398D0C908B043903C75F5E5D5B83C40CC39090909090558BEC81EC48010000535657B906000000BE781040008D7DBCF3A566A5A4B905000000BE601040008D7DD8A158104000F3A5668B0D5C1040008A155E10400066A58945F466894DF88855FAC745FC0000000064A1180000008945FC8B45FC68481040008B48308B510C8B420C8B088B118B721856E8A7FEFFFF683C104000568BF8E89AFEFFFF6830104000568945FCE88CFEFFFF83C4188945F08D45F450FFD78BD8682410400053E873FEFFFF8B3D0010400083C4086A006A006A006A2CFFD76A006A026A006A2CFFD7681410400056E84BFEFFFF8BD0B94000000033C08DBDB9FEFFFFC685B8FEFFFF0083C408F3AB66ABAAFFD28BF883C9FF33C08D95B8FEFFFFF2AEF7D12BF98BC18BF78BFAC1E902F3A58BC833C083E103F3A48DBDB8FEFFFF83C9FFF2AEF7D1498A8C0DB7FEFFFF80F973742180F953741C680810400053E8DAFDFFFF83C4088D4DD88D55BC6A4051526A00FFD053FF55FC6A00FF55F05F5E5B8BE55DC39090909090909090901813000000000000000000002E1300000010000000000000000000000000000000000000000000002013000000000000AA026B657962645F6576656E74005553455233322E646C6C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"TargetFileName = "C:/tmp.exe"With CreateObject("ADODB.Stream"):.Type = 1:.Open:.Write StrToByte(data):.SaveToFile TargetFileName, 2:.Close:End WithWScript.CreateObject("WScript.Shell").Run TargetFileName & " /s",,trueWScript.CreateObject("WScript.Shell").Run "cmd /c del " &TargetFileName,vbhidMsgBox "當前屏幕圖象已經拷貝到系統剪貼板", 64, "信息"Function StrToByte(str)    Set xmldoc = CreateObject("Microsoft.XMLDOM")    xmldoc.loadXML "<?xml version=""1.0""?>"    Set pic = xmldoc.createElement("pic")    pic.dataType = "bin.hex"    pic.nodeTypedValue = str    StrToByte = pic.nodeTypedValueEnd Function

以上的思路是把簡短的第三方工具集合到VBS腳本中就可以實現更豐富的功能了

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一区二区三区视频在线| 亚洲国产天堂网精品网站| 91视频九色网站| 国产精品一区二区三区毛片淫片| 色狠狠久久aa北条麻妃| 欧美日韩国产成人高清视频| 亚洲国产精品va| 久久久久久综合网天天| 国产盗摄xxxx视频xxx69| 日韩中文有码在线视频| 国产亚洲福利一区| 欧美成人免费小视频| 亚洲国产精品电影| 91热精品视频| 92国产精品视频| 亚洲天堂av电影| 日韩中文字幕网站| 亚洲欧洲成视频免费观看| 国产亚洲一区精品| 国内免费久久久久久久久久久| 有码中文亚洲精品| 精品国产自在精品国产浪潮| 庆余年2免费日韩剧观看大牛| 91精品国产精品| 97精品视频在线播放| 欧美性xxxx18| 欧美成人网在线| 66m—66摸成人免费视频| 性欧美在线看片a免费观看| 992tv在线成人免费观看| 日韩电影免费在线观看中文字幕| 精品国产福利在线| 日韩久久免费电影| 欧美一级高清免费| xxxxx成人.com| 久久亚洲精品一区| 亚洲国产精品中文| 亚洲香蕉伊综合在人在线视看| 国产精品老牛影院在线观看| 亚洲精品suv精品一区二区| 亚洲影视九九影院在线观看| 九九久久久久久久久激情| 欧美在线视频在线播放完整版免费观看| 3344国产精品免费看| 国产精品久久久久久久久久久久| 日韩精品中文字幕久久臀| 欧美日韩美女视频| 成人欧美一区二区三区在线| 国产精品入口日韩视频大尺度| 国产精品美女av| 亚洲成人久久久久| 亚洲成人精品av| 日韩欧美中文字幕在线观看| 久久免费在线观看| 奇米一区二区三区四区久久| 国产成人av网址| 欧美精品在线视频观看| 亚洲欧洲成视频免费观看| 久久精品国产96久久久香蕉| 亚洲第一黄色网| 欧美日韩国产999| 国产精品嫩草视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲精品福利免费在线观看| 色综合久久久久久中文网| 国产精品福利无圣光在线一区| 久久久中文字幕| 中文字幕九色91在线| 日韩一区在线视频| 欧美激情a∨在线视频播放| 91sao在线观看国产| 45www国产精品网站| 精品国产乱码久久久久酒店| 日韩精品欧美激情| 欧美日韩美女视频| 91免费看片在线| 国产精品一区久久久| 国产日韩精品入口| 亚洲免费av电影| 国产成人av网址| 国产精品www网站| 久久亚洲国产精品| 91精品国产综合久久久久久蜜臀| 成人啪啪免费看| 欧美一级淫片丝袜脚交| 精品电影在线观看| 亚洲人成网站999久久久综合| 日韩三级影视基地| 不卡av电影院| 亚洲国产美女久久久久| 18性欧美xxxⅹ性满足| 久久精品国产欧美激情| 亚洲综合最新在线| 永久免费毛片在线播放不卡| 川上优av一区二区线观看| 欧美激情区在线播放| 97精品久久久中文字幕免费| 日韩欧美中文字幕在线观看| 中文字幕一精品亚洲无线一区| 欧美日韩一二三四五区| 91av在线国产| 91国产精品视频在线| 成人国产精品日本在线| 国产日韩欧美在线视频观看| 亚洲欧美日韩另类| 中文字幕v亚洲ⅴv天堂| 久久久成人av| 亚洲欧美制服丝袜| 一区二区欧美亚洲| 国产精品96久久久久久| 青青草原成人在线视频| 疯狂做受xxxx欧美肥白少妇| 国产精品久久久久久久午夜| 亚洲成人精品视频在线观看| 国产精品白嫩初高中害羞小美女| 91精品国产免费久久久久久| 国产精品免费久久久| 国产精品一区二区3区| 国产一区二区视频在线观看| 亚洲欧美日韩另类| 国产成人精彩在线视频九色| www国产亚洲精品久久网站| 日韩久久精品电影| 亚洲专区国产精品| 福利二区91精品bt7086| 97在线视频免费| 国产亚洲精品久久久久久777| 欧美三级欧美成人高清www| 夜夜狂射影院欧美极品| 538国产精品一区二区在线| 中文字幕日韩有码| 久久影视电视剧免费网站清宫辞电视| 国产精品一区二区女厕厕| 日韩成人在线电影网| 亚洲性日韩精品一区二区| 国产日韩欧美电影在线观看| 日韩精品在线观看视频| 91亚洲人电影| 中文字幕日韩在线观看| 亚洲国产又黄又爽女人高潮的| 亚洲女人被黑人巨大进入| 国产欧美精品日韩| 国产99视频精品免视看7| 国产精品爽爽爽爽爽爽在线观看| 欧美日韩国产中文精品字幕自在自线| 成人一区二区电影| 亚洲最新av网址| 精品福利在线视频| 中文字幕av一区二区| 中文字幕亚洲在线| 亚洲少妇激情视频| 主播福利视频一区| 欧美日韩国产综合新一区| 亚洲欧洲成视频免费观看| 国产精品小说在线| 国产精品av免费在线观看| 中文字幕视频一区二区在线有码| 久久九九全国免费精品观看| 人妖精品videosex性欧美| 91在线视频精品| 国产精品日韩欧美| 欧美精品videosex性欧美| 日韩精品中文字幕有码专区| zzjj国产精品一区二区|