为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

VB.NET启动CMD.exe并向其发送字符串

2017-10-24 2页 doc 13KB 24阅读

用户头像

is_477730

暂无简介

举报
VB.NET启动CMD.exe并向其发送字符串VB.NET启动CMD.exe并向其发送字符串 c_a_3(); VB.NET如何启动CMD.exe,并向其发送字符串, VB.net应用程序,点Button1启动CMD.exe,点Button2,把Form1上的TextBox1内容发送 给该CMD命令窗口。 请教高手,如何实现, ------解决方案-------------------------------------------------------- 输入重定向 dim P as processstartinfo p.filename= cmd.e...
VB.NET启动CMD.exe并向其发送字符串
VB.NET启动CMD.exe并向其发送字符串 c_a_3(); VB.NET如何启动CMD.exe,并向其发送字符串, VB.net应用程序,点Button1启动CMD.exe,点Button2,把Form1上的TextBox1内容发送 给该CMD命令窗口。 请教高手,如何实现, ------解决-------------------------------------------------------- 输入重定向 dim P as processstartinfo p.filename= cmd.exe p.red..input=true p.start 点button2 p.writeline(textbox1.text) ------解决方案-------------------------------------------------------- 给你一个完整的列子, 界面上需要两个按钮,两个textbox,其中textbox2设置为多行. VB.NET code Public Class Form1 '输入和输出重定向,使用说明:先点击button1, '然后在textbox1中输入dos命令, '然后点击button2即可在textbox2中接收到信息 '例如ping 127.0.0.1 Dim P As New Process Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click P.StartInfo.FileName = cmd.exe P.StartInfo.UseShellExecute = False P.StartInfo.RedirectStandardInput = True P.StartInfo.RedirectStandardOutput = True P.StartInfo.RedirectStandardError = True P.StartInfo.CreateNoWindow = True P.Start() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click P.StandardInput.WriteLine( @ TextBox1.Text) P.StandardInput.WriteLine( @exit ) '此句必须有,否则读取不到输出的信息 TextBox2.Text = P.StandardOutput.ReadToEnd() P.Close() End Sub End Class
/
本文档为【VB.NET启动CMD.exe并向其发送字符串】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索