包含vb.netdos的词条
如何用vb.net 模拟 Dos的运行
你要用System.IO去截获命令提示行(也就是cmd)的流信息,然后才能填充到你的winform界面控件中去。
创新互联建站专注于柳林网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供柳林营销型网站建设,柳林网站制作、柳林网页设计、柳林网站官网定制、成都小程序开发服务,打造柳林网络公司原创品牌,更为您提供柳林网站排名全网营销落地服务。
VB与VB.net各自优势与区别
' 关于VB.net { Visual Basic.NET是基于微软.NET Framework之上的面向对象的中间解释性语言,可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。但由于改动太大,导致VB.net对VB的向后兼容性不好,在业界引起不小的争议。 } ' VB.net与VB6.0的主要区别 { VB.Net需要在.Net Framework平台上才能执行,因此,大多的VB.Net程序员使用Visual Studio.Net作为IDE(integrated development environment-集成性的开发环境)开发.net应用程序。 VB6生成的应用程序不需要.Net Framework框架的支持。 因此,使用VB.net开发的应用程序只能在装有.Net Framework框架的系统中运行。 } ' VB.net与VB6.0的编程思想 { 网上流传的VB与VB.net差别被过分夸大。其实VB.net改善的只是完整的面向对象思想,90%语法与VB6.0保持一致。 抽象、封装、多态、继承是面向对象语言的四个基本属性。VB6.0不支持继承,而VB.NET则不然。所以,和C++一样,VB.NET也是完全面向对象的编程语言。 } ' VB.net与VB6.0的应用前景(个人观点 By 刺猬) ( 介于现在应用最为广泛WindowsXP操作系统没有预装.net framework的原因,许多VB程序员采用VB6.0开发应用程序;但现在不一样了,在未来,WindowsXP系统必将面临淘汰。继Vista以后,系统都预装了.net framework框架,由此看来,微软正在极力推崇使用.net技术。或许,.net应用程序的开发在未来会有很大的发展前景。 }
求采纳
VB.NET如何使用DOS命令
运行一个可执行程序,并且如果该程序仍然在运行,则返回一个包含该程序的进程
ID
的整数。
Public
Function
Shell(
_
ByVal
PathName
As
String,
_
Optional
ByVal
Style
As
AppWinStyle
=
AppWinStyle.MinimizedFocus,
_
Optional
ByVal
Wait
As
Boolean
=
False,
_
Optional
ByVal
Timeout
As
Integer
=
-1
_
)
As
Integer
参数
PathName
必选。String。要执行的程序的名称,以及任何必选的参数和命令行开关。PathName
也可以包含驱动器和目录路径或文件夹。
如果您不知道程序的路径,可以使用
My.Computer.FileSystem.GetFiles
方法进行查找。例如,调用
My.Computer.FileSystem.GetFiles("C:\",
True,
"testFile.txt")
可以返回驱动器
C:\
上任意处的名称为
testFile.txt
的每个文件的完整路径。
Style
可选。AppWinStyle。从
AppWinStyle
枚举中选择的值,指定要在其中运行程序的窗口的样式。如果省略
Style,则
Shell
将使用
AppWinStyle.MinimizedFocus,它启动程序后最小化并带有焦点。
Wait
可选。Boolean。指示
Shell
函数是否应等待程序完成的值。如果省略
Wait,Shell
将使用
False。
Timeout
可选。Integer。Wait
为
True
时要等待的毫秒数。如果省略
Timeout,则
Shell
使用
-1
表示没有超时,并且
Shell
直到程序完成才会返回。因此,如果省略
Timeout
或将其设置为
-1,则
Shell
可能永远不会将控制返回您的程序。
如果你要获得显示的结果,我知道的方法是使用一个dos管道(名字玄乎,实际上没什么)
在命令的最后加一个
(filename)
这样这个命令所有的显示结果就背记录在(filename)里面了
比如
dir
a.txt
这样dir显示的结果就是背全部记录在a.txt里面
VB.NET里如何调用DOS命令并在RichTextBox里返回结果
运行一个可执行程序,并且如果该程序仍然在运行,则返回一个包含该程序的进程 ID 的整数。
Public Function Shell( _
ByVal PathName As String, _
Optional ByVal Style As AppWinStyle = AppWinStyle.MinimizedFocus, _
Optional ByVal Wait As Boolean = False, _
Optional ByVal Timeout As Integer = -1 _
) As Integer
参数
PathName
必选。String。要执行的程序的名称,以及任何必选的参数和命令行开关。PathName 也可以包含驱动器和目录路径或文件夹。
如果您不知道程序的路径,可以使用 My.Computer.FileSystem.GetFiles 方法进行查找。例如,调用 My.Computer.FileSystem.GetFiles("C:\", True, "testFile.txt") 可以返回驱动器 C:\ 上任意处的名称为 testFile.txt 的每个文件的完整路径。
Style
可选。AppWinStyle。从 AppWinStyle 枚举中选择的值,指定要在其中运行程序的窗口的样式。如果省略 Style,则 Shell 将使用 AppWinStyle.MinimizedFocus,它启动程序后最小化并带有焦点。
Wait
可选。Boolean。指示 Shell 函数是否应等待程序完成的值。如果省略 Wait,Shell 将使用 False。
Timeout
可选。Integer。Wait 为 True 时要等待的毫秒数。如果省略 Timeout,则 Shell 使用 -1 表示没有超时,并且 Shell 直到程序完成才会返回。因此,如果省略 Timeout 或将其设置为 -1,则 Shell 可能永远不会将控制返回您的程序。
如果你要获得显示的结果,我知道的方法是使用一个dos管道(名字玄乎,实际上没什么)
在命令的最后加一个 (filename)
这样这个命令所有的显示结果就背记录在(filename)里面了
比如
dir a.txt
这样dir显示的结果就是背全部记录在a.txt里面
当前文章:包含vb.netdos的词条
本文来源:http://scjbc.cn/article/doscheh.html