假如做一个应用程序的话,能在里面加进一些dos命令吗??就是,直接按键的话就会执行那个命令,比如msconfig这个命令,可以么??
应该是可以的吧。而且,我自己编的控制台应用程序,生成後打近东西後,就马上会关掉,这又是怎么回事啊??
这个程序的代码在下面了,
Dim r As Double
Dim l As Double
Console.WriteLine("-----计算园的周长--------")
Console.Write("输入半径(按回车结束):")
r = Val(Console.ReadLine())
l = 2 * 3.14 * l
Console.WriteLine("园半径={0},周长={1}", r, l)就是生成後已运行就会马上关掉,但是在vb理用Ctrl=F5的时候就不会这样子。请问是怎么回事啊???谢谢各位了
应该是可以的吧。而且,我自己编的控制台应用程序,生成後打近东西後,就马上会关掉,这又是怎么回事啊??
这个程序的代码在下面了,
Dim r As Double
Dim l As Double
Console.WriteLine("-----计算园的周长--------")
Console.Write("输入半径(按回车结束):")
r = Val(Console.ReadLine())
l = 2 * 3.14 * l
Console.WriteLine("园半径={0},周长={1}", r, l)就是生成後已运行就会马上关掉,但是在vb理用Ctrl=F5的时候就不会这样子。请问是怎么回事啊???谢谢各位了
如果要输出到窗体上, 请把
Dim r As Double
Dim l As Double
r = InputBox("输入半径(按回车结束):", "-----计算园的周长--------")
l = 2 * 3.14 * 1
MsgBox "园半径=" & r & ",周长=" & l如果你是要在VB中执行 CMD 命令,可以直接用shell 加上命令!
我知道,应该是系统的学习,但是,时间紧迫,先用一下,谢谢啊!呵呵
Dim r#, l#
r = InputBox("输入半径(按回车结束):", "-----计算园的周长--------")
l = r * 2 * 3.1416 '周长=半径 * 2 * 3.1416
Open "c:\test1.bat" For Output As #1
Print #1, "@echo off"
Print #1, "echo " & "园半径= " & CStr(r) & ",周长= " & CStr(l)
Print #1, "pause"
Close #1
Call Shell("cmd /c " & "c:\test1.bat", vbNormalFocus)
End Sub
Dim r#, l#
r = InputBox("输入半径(按回车结束):", "-----计算园的周长--------")
l = r * 2 * 3.1416 '周长=半径 * 2 * 3.1416
Open "c:\test1.bat" For Output As #1
Print #1, "@echo off"
Print #1, "echo " & "园半径= " & CStr(r) & ",周长= " & CStr(l)
Print #1, "pause"
Close #1
Call Shell("cmd /c " & "c:\test1.bat", vbNormalFocus)
End Sub