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

首頁 > 學院 > 開發設計 > 正文

用VB將命令行軟件Windows化

2019-11-18 17:36:31
字體:
來源:轉載
供稿:網友
有很多深受歡迎的軟件,如ARJ,UNDISK等都是在DOS環境下以命令行的形式出現的。其特點就是依靠大量的參數和開關變量來實現其豐富的功能。利用VisualBasic可以簡單地把此類軟件改寫成WINDOWS版本,其中大量的開關參數可用菜單、列表框、組合框和復選框等一一映射成圖形界面。而命令的調用??梢杂肰B提供的SHELL函數,其語法為:

shell(命令字符串[,窗口風格])

如以下VB小程序:

SubCommand3D1_Click()

Dimx

x=Shell("c:oolsarj.exeaa:democ:demo*.*")

EndSub

但使用SHELL函數會出現WINDOWS界面和DOS黑色界面的突然切換,顯得不美觀。如何解決這個問題呢?使用WINDOWS的API函數WinExec,可以在隱含的窗體中啟動應用程序,使命令行程序完全在后臺執行。下面給出一例,將ARJ完全WINDOWS化,其效果完全可以亂真。

SubCommand1_Click()

DimcmdAsString

DimhWndAsInteger

cmd="c:dosARJ.pif"&list1.Text&"-"&LIST2.Text&
""&text2.Text&""&text1.Text'list1、list2輸入參數,text1,text2輸入文件路徑

hWnd=WinExec(cmdline,0)'參數為0則隱藏窗體

IfHWND<32Then'hWin<32則啟動應用程序失敗

MsgBox"error!"

ExitSub

EndIf

WhileGetModuleUsage(HWND)

mousepointer=11‘鼠標呈沙漏狀

WAIT=DoEvents()

Wend

mousepointer=1'鼠標復原為箭頭

EndSub

在此例中,筆者使用了WINDOWS的PIF編輯器將ARJ.EXE編輯成ARJ.PIF,是因為類似ARJ這樣的軟件是以全屏方式執行的,而WINEXEC函數只能隱藏以窗體方式運行的程序。在編輯PIF文件時顯示方式選擇“窗口”,執行方式選擇“后臺”,這樣就解決了上面提到的界面突換的問題。而調用API函數GetModuleUsage以獲得應用程序結束的標志,若運行完畢則返回TRUE,若未運行完畢則讓出CPU控制權,為運行ARJ提供時機。這樣的小程序完全可以實現命令行軟件的WINDOWS化,而且運行起來真假難辨,有興趣的讀者不妨試一試。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人精品久久二区二区91| 九色精品美女在线| 538国产精品一区二区在线| 久久91亚洲人成电影网站| 色婷婷成人综合| 国产日韩中文在线| 欧美成人第一页| 欧美电影在线观看| 亚洲色图17p| 国产在线精品一区免费香蕉| 永久免费看mv网站入口亚洲| 亚洲深夜福利在线| 粗暴蹂躏中文一区二区三区| 日韩免费中文字幕| 另类少妇人与禽zozz0性伦| 69av视频在线播放| 亚洲天堂av综合网| 欧美日韩国产综合视频在线观看中文| 欧美日韩福利电影| 午夜精品福利视频| 亚洲一区二区久久| 国产精品678| 久热精品视频在线免费观看| 日韩欧美a级成人黄色| 国内精品在线一区| 亚洲男人的天堂网站| 亚洲一区二区三区在线免费观看| 亚洲最大激情中文字幕| 欧美做爰性生交视频| 91精品国产一区| 在线看国产精品| 国产一区二区三区精品久久久| 精品偷拍各种wc美女嘘嘘| 日韩一区视频在线| 在线观看欧美日韩| 免费91麻豆精品国产自产在线观看| 精品福利樱桃av导航| 91国内产香蕉| 欧美大片在线看免费观看| 国产精品嫩草视频| 国产日韩亚洲欧美| 欧美午夜久久久| 欧美日韩久久久久| 亚洲成年人在线播放| 欧美电影电视剧在线观看| 欧美另类老女人| 国产欧美精品一区二区| 九九久久久久久久久激情| 亚洲日韩欧美视频| 日韩av免费在线观看| 久久国产精品久久久久久| 亚洲一区二区中文| 亚洲国产日韩欧美综合久久| 国产精品精品视频一区二区三区| 亚洲精品国产美女| 亚洲成年人在线播放| 亚洲性无码av在线| 一区二区三区视频观看| 国产精品久久久久久网站| www.精品av.com| 久久夜色精品亚洲噜噜国产mv| 国产精品观看在线亚洲人成网| 日韩欧美精品网址| 亚洲偷欧美偷国内偷| 国内精品久久久久久影视8| 国产精品欧美久久久| 欧美丰满少妇xxxxx| 91精品国产高清久久久久久久久| 亚洲另类欧美自拍| 啪一啪鲁一鲁2019在线视频| 91香蕉嫩草影院入口| 欧美成人免费在线观看| 亚洲美女激情视频| 国产日韩视频在线观看| 国产精品久久久久久中文字| 久久九九热免费视频| 欧美性xxxxxxx| 亚洲香蕉av在线一区二区三区| 亚洲精品国产电影| 成人疯狂猛交xxx| 久久偷看各类女兵18女厕嘘嘘| 欧美日韩亚洲激情| 精品日韩视频在线观看| 91视频免费网站| 亚洲精品国产精品乱码不99按摩| 88xx成人精品| 欧美性xxxxhd| 国产精品一区久久| 国产成人小视频在线观看| 亚洲国产中文字幕久久网| 成人国产亚洲精品a区天堂华泰| 亚洲男人7777| 欧美大片在线免费观看| 国产精品福利片| 欧美日韩国产色视频| 国产精品黄页免费高清在线观看| 欧美乱妇40p| 国产精品流白浆视频| 亚洲最大成人在线| 538国产精品一区二区在线| 91国产精品电影| 中日韩午夜理伦电影免费| 亚洲美女黄色片| 精品国产欧美一区二区三区成人| 啪一啪鲁一鲁2019在线视频| 欧美日韩成人免费| 国产亚洲视频在线| 亚洲影院色无极综合| 日本精品va在线观看| 亚洲人a成www在线影院| 欧美日本中文字幕| 日韩av在线高清| 国产精品美腿一区在线看| 精品国产一区二区三区久久| 欧美猛男性生活免费| 黄色91在线观看| 欧美一级片一区| 日韩av在线影院| 国产91精品网站| 久久精品中文字幕免费mv| 久久久女人电视剧免费播放下载| 欧美激情a∨在线视频播放| 日本伊人精品一区二区三区介绍| 成人久久一区二区三区| 欧美激情精品在线| 国产精品丝袜久久久久久不卡| 91在线视频导航| 91chinesevideo永久地址| 日韩亚洲精品视频| 热99久久精品| 亚洲性av网站| 日韩三级影视基地| 91精品国产91久久| 久久久免费在线观看| 欧美日韩在线视频一区二区| 欧美激情一区二区三区高清视频| 亚洲精品按摩视频| 日韩人在线观看| 国产日韩在线亚洲字幕中文| 国产精品热视频| 精品亚洲精品福利线在观看| 午夜免费日韩视频| 欧美午夜女人视频在线| 亚洲高清在线观看| 国产欧美在线看| 久久久久久久电影一区| 精品久久久在线观看| 欧美日韩爱爱视频| 久久影视三级福利片| 久久人人看视频| 日韩电影在线观看免费| 日本高清久久天堂| 久久精品亚洲国产| 久久久在线视频| 欧美在线亚洲在线| 日韩69视频在线观看| 91在线高清免费观看| 国产美女久久精品| 日韩激情av在线免费观看| 在线成人中文字幕| 亚洲三级 欧美三级| 国产97人人超碰caoprom| 国产成人精品视频在线观看| 国产精品私拍pans大尺度在线|