中易网

vb shell函数 与 CommonDialog 应用

答案:2  悬赏:30  
解决时间 2021-03-05 11:04
静态变量路径 用shell打开 CommonDialog控件指定的exe路径

求vb代码
最佳答案
' 窗口中画1个文本框、1个通用对话框控件、两个按钮
Private Sub Command1_Click()
' 打开文件
CommonDialog1.DialogTitle = "打开可执行程序"
CommonDialog1.Flags = &H4
CommonDialog1.Filter = "可执行程序(*.exe)|*.exe"
CommonDialog1.ShowOpen
Text1.Text = CommonDialog1.FileName
End Sub

Private Sub Command2_Click()
' 用 Shell( )执行程序
Dim sExeFile As String
sExeFile = Text1.Text
If (LCase$(Right$(sExeFile, 4)) <> ".exe") Then
MsgBox "Text1中指定的文件不是可执行程序。", 32
Exit Sub
End If
If (Dir$(sExeFile, 7) = "") Then
MsgBox "找不到指定的文件。", 32
Exit Sub
End If
Call Shell(sExeFile, vbNormalFocus)
End Sub
全部回答
你好! commondialog.showopen if commondilog.filename="" then goto err shell commondialog.diletitle :err end 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑在运行的时候突然断电电脑会坏吗?
狂犬症有什么症状?
苏教版高一化学必修1公开课选哪节好
2015舒适版雅阁有定速巡航吗2.0排量
心态最近要爆了,静不下心学习求推荐本书
为什么洗苹果时总觉得苹果粘糊糊的?
景甜主演的班古装电视剧的网盘,谢谢
南京马群到洪武路199号怎么走
.我的手机为什么玩不了生存战争,其它游戏都可
5320xm下载的软安装不了怎么办?
人民银行的征信报告可以短期打印5次吗?
无双大蛇远吕智厉害还是吕布厉害
在淘宝网上开的化妆品店,加入消保服务没交保
怎么下老版本的GGBOOK
健身方面, 减肥方面 那个热量是什么意思?
推荐资讯
叶绍翁的《游园不值》中的值什么意思
内蒙古交通职业技术学院好吗?
我男朋友是个t然后在床上她老是说要我是什么
我在一个企业上上班,公司利用我个人名义,公
请问在哪里购买以往年度的邮票年册?
经常看到一些exo-l们说自己的本命是谁,本命
身份证丢失了,又重新不办了以前的还能用吗?
一个没有盖的圆柱形铁皮水桶,高是24CM,底面
恒达·立体国际停车场在哪里啊,我有事要去这
重庆市永立煤焦化有限公司在什么地方啊,我要
太平洋在缩小还是扩大
廊坊大学城附近的有娱乐场所吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?