编写程序,用Shell函数调用应用程序
编写程序,用Shell函数调用应用程序Functionretnum()NL=Chr(13)+Chr(10)msg$="1.运行DOS命令"+NL+"2.运行VB应用程序"...
编写程序,用Shell函数调用应用程序
Function retnum()
NL = Chr(13) + Chr(10)
msg$ = "1.运行DOS命令" + NL + "2.运行VB应用程序"
msg$ = msg$ + NL + "3.计算器"
msg$ = msg$ + NL + NL + "请输入数字选择"
retnum = InputBox(msg$)
End Function
Private Sub Command1_Click()
r = retnum()
If r = 1 Then
x = Shell("command.com", 1)
ElseIf r = 2 Then
y = Shell("c:\vbp\vbexam.exe", 1)
ElseIf r = 3 Then
y = Shell("calc.exe", 1)
Else
MsgBox "请输入1—3的数"
End If
End Sub
Private Sub Command2_Click()
End
End Sub
其中msg$ = msg$ + NL + "3.计算器"
msg$ = msg$ + NL + NL + "请输入数字选择"
为什么要加NL和msg$啊?而且还加了两遍? 展开
Function retnum()
NL = Chr(13) + Chr(10)
msg$ = "1.运行DOS命令" + NL + "2.运行VB应用程序"
msg$ = msg$ + NL + "3.计算器"
msg$ = msg$ + NL + NL + "请输入数字选择"
retnum = InputBox(msg$)
End Function
Private Sub Command1_Click()
r = retnum()
If r = 1 Then
x = Shell("command.com", 1)
ElseIf r = 2 Then
y = Shell("c:\vbp\vbexam.exe", 1)
ElseIf r = 3 Then
y = Shell("calc.exe", 1)
Else
MsgBox "请输入1—3的数"
End If
End Sub
Private Sub Command2_Click()
End
End Sub
其中msg$ = msg$ + NL + "3.计算器"
msg$ = msg$ + NL + NL + "请输入数字选择"
为什么要加NL和msg$啊?而且还加了两遍? 展开
展开全部
NL = Chr(13) + Chr(10) '回车换行符赋值给变量NL
msg$ = "1.运行DOS命令" + NL + "2.运行VB应用程序" '字符串"1.." 连接 "换行" 连接 "字符串2"
msg$ = msg$ + NL + "3.计算器" '在MSG变量原来基础上 多加一个换行 连接 "字符串3"
msg$ = msg$ + NL + NL + "请输入数字选择" '同上 换行 多一个空行 再连接 字符串"请输入"
retnum = InputBox(msg$)
msg$ = "1.运行DOS命令" + NL + "2.运行VB应用程序" '字符串"1.." 连接 "换行" 连接 "字符串2"
msg$ = msg$ + NL + "3.计算器" '在MSG变量原来基础上 多加一个换行 连接 "字符串3"
msg$ = msg$ + NL + NL + "请输入数字选择" '同上 换行 多一个空行 再连接 字符串"请输入"
retnum = InputBox(msg$)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询