时间:2021-05-02
WinFormsApp_OperateAndInputCMD:
新建Form1,拖入TextBox,并设为允许多行,Dock设为Fill,然后绑定KeyUp事件即可
执行代码如下:
复制代码 代码如下:
private void txtCmdInput_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
int count = txtCmdInput.Lines.Length;
if (count == 0) return;
while (count > 0 && (string.IsNullOrEmpty(txtCmdInput.Lines[count - 1])))
{
count--;
}
if (count > 0)// && !string.IsNullOrEmpty(txtCmdInput.Lines[count - 1]))
ExecuteCmd(txtCmdInput.Lines[count - 1]);
}
}
public void ExecuteCmd(string cmd)
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
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(); //设置自动刷新缓冲并更新
p.StandardInput.AutoFlush = true; //写入命令
p.StandardInput.WriteLine(cmd);
p.StandardInput.WriteLine("exit"); //等待结束
txtCmdInput.AppendText(p.StandardOutput.ReadToEnd());
p.WaitForExit();
p.Close();
}
执行效果图:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
IIS中没有。NET2.0选择卡遇到打开IIS选择。net的时候没有这个选择卡操作方法第一:打开cmd第二:输入命令cdIIS中没有.NET2.0选择卡的解决方
我们知道,在WindowsVista和Windows7,在开始菜单中输入特定命令可以搜索并打开指定程序。比如,输入CMD再按下回车即可打开命令提示符。那么,任何
命令提示符cmd是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在windows环境下,命令行程序为cmd.exe
以电脑为例,打开cmd命令窗口的方法是:按下键盘上的WIN+R快捷键,调出运行窗口。在运行窗口中,输入:CMD,然后回车确认输入,并执行输入内容。CMD命令行窗
电脑怎么进行刷新DNS缓存呢?下面简单介绍下。1、开始菜单,点击运行,并输入cmd,打开命令窗口。2、在命令窗口输入ipconfig/displaydns命令。