包含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://ybzwz.com/article/doscheh.html