编写程序,用Shell函数调用应用程序
来源:百度知道 编辑:UC知道 时间:2024/06/01 09:01:51
编写程序,用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$)
Chr(13) + Chr(10)就是回车换行,你发布的图中也可以看出“1运行DOS命令”后换行显示“2运行VB应用程序”,你如果想学VB,可以来信交流heyuangood@sina.com
请用函数调用方式编写程序,要求:
Help Me用C语言编写一程序(不用递归,不用函数调用)
利用递归函数调用方式编写一个程序(c语言)
VB 中调用SHELL函数结果导致又运行了一个程序实例
我用vb编写一个类似自控钟的程序想在规定时刻运行一个声音文件本想用shell调用又没有办法结束
编写函数,功能为求圆的周长和面积。编写程序调用,半径从键盘输入
linux中的shell调用程序问题
用java编写主函数中如何调用参数传递?
编写程序,用函数调用完成:计算从1开始到n的自然数的和。在main()函数中由键盘输入n,并输出计算结果。
编写一个调用递归函数的程序,求出两个自然数m和n的最小公倍数。