不显示平时在DOS下执行exp.exe时在屏幕上输出的详细内容

问题描述

System.Diagnostics.Processpro=newSystem.Diagnostics.Process();pro.StartInfo.FileName="cmd.exe";pro.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Normal;pro.StartInfo.CreateNoWindow=true;pro.StartInfo.UseShellExecute=false;pro.StartInfo.RedirectStandardInput=true;pro.StartInfo.RedirectStandardOutput=true;pro.Start();pro.StandardInput.WriteLine("expuid/pwd@databasefile=('XXX.dmp')full=y");pro.StandardInput.("exit");pro.StandardInput.WriteLine("exit");pro.WaitForExit();Close();运行后可以成功备份数据,但是不显示平时在DOS下执行exp.exe时在屏幕上输出的详细内容,像导出的表名,导出了多少行等等。大虾等帮忙看看。。。。。。。。。。。。。再次提取置顶,希望各位能帮忙解决啊

解决方案

解决方案二:
pro.StandardInput.("exit");这也可以?
解决方案三:
stringoutput=pro.StandardOutput.ReadToEnd();
解决方案四:
我要的是屏幕显示出来。。。。不是得到结果如果是这样生成的log里就有全部信息不过还是谢谢你hoken2020856
解决方案五:
pro.StartInfo.CreateNoWindow=true;改为pro.StartInfo.CreateNoWindow=false;
解决方案六:
引用4楼icedmilk的回复:

pro.StartInfo.CreateNoWindow=true;改为pro.StartInfo.CreateNoWindow=false;

正解

时间: 2024-08-29 01:39:32

不显示平时在DOS下执行exp.exe时在屏幕上输出的详细内容的相关文章

DOS下安装Windows XP时速度非常慢

  问:为什么我在DOS下安装Windows XP时速度非常慢? 答:你一定没有在安装前运行Smartdrv.Exe这个管理程序,这会造成在DOS下安装Windows XP时速度极慢.你可以从Windows 98/Me的系统安装光盘中找到这个文件并在DOS下运行后再安装Windows XP系统

浅析Dos下运行php.exe,出现没有找到php

在php.ini文件中将 extension=php_mbstring.dll 移动到 extension=php_exif.dll 之前. 因为 exif 要调用 mbstring, 所以 mbstring 必须在前面. php_exif.dll, EXIF 函数库,需要 php_mbstring.dll. 并且在 php.ini 中, php_exif.dll 必须在 php_mbstring.dll 之后加载. 如若不行,则检查 php.ini 中默认的 extension_dir 值是否

浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法_php技巧

在php.ini文件中将 extension=php_mbstring.dll 移动到 extension=php_exif.dll 之前. 因为 exif 要调用 mbstring, 所以 mbstring 必须在前面. php_exif.dll, EXIF 函数库,需要 php_mbstring.dll. 并且在 php.ini 中, php_exif.dll 必须在 php_mbstring.dll 之后加载. 如若不行,则检查 php.ini 中默认的 extension_dir 值是否

DOS下输入汉字

由于在正常情况下,DOS不支持汉字的输入和显示,因此,要想显示汉字和输入汉字必须运行汉字操作系统.在DOS环境下运行的操作系统有很多,比较常用的有UCDOS和PCDOS95.其中,UCDOS是希望公司开发的,支持DOS操作系统和Windows各版本的DOS模式:PDOS95是微软公司开发的运行于Windows95以上版本的DOS模式下. 一.运行 1.UCDOS的是单独的软件,需要从软件供应商购买,安装到计算机上后,在系统提示符下输入命令如下 C:\UCDOS>UCDOS 回车后即可运行UCDO

在DOS下使用注册表扫描程序

从windows98之后,windows系统加入了对注册表的 管理程序,该程序有两个版本,scanregw.exe工作在windows环境中,Scanreg.exe工作在dos环境.并用一个Scanreg.ini文件与之辅助.介绍该程序For windows版本的文章很多,朋友们可以自己 查找参阅.这里仅介绍如何在dos下使用Scanreg.exe程序. 由于程序 是在dos模式下工作.因此,尽管你的操作系统是 中文版的windows,这时出现的也是英文字符界面.程序操作是由命令行和一些选项 开

dos里执行tracert命令只有一跳的原因及解决方法_DOS/BAT

一直以来,我在家电脑DOS里执行Tracert命令时都只看到只有一跳的返回结果,令我非常不解.我原以为是电信运营商那边的问题,所以也就一直没去追究是什么真正的原因. C:\Documents and Settings\Administrator>tracert www.baidu.com Tracing route to www.a.shifen.com [220.181.111.148]over a maximum of 30 hops:   1     45 ms    46ms    46

php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法

  在php命令行下执行.php文件时,执行环境的工作目录(getcwd( ))是php命令程序(php.exe)所在目录,所以如果想在文件内使用相对路径时,要先切换当前的工作目录才行. 小测试程序: 代码如下: $oldpath = getcwd(); // 原始工作目录 php.exe所在目录 $path = dirname(__FILE__); chdir($path); // 切换工作目录为当前文件所在目录 $fpath = "forum/readme.txt"; $fp =

在DOS下安装WindowsXP系统的方法介绍

前几天朋友在安装Windows XP时问我,格式化机器,用启动盘进入DOS环境后,安装Windows XP速度特别慢,问我是怎么回事,当我问他运行Smartdrv.exe文件没有,朋友很茫然地看着我,不知我在说什么. Smartdrv.exe文件能将内存的一部分模拟成磁盘缓冲以加快文件的存取,所以在DOS下安装Windows XP时,先运行 Smartdrv.exe文件能够大大地提高文件的复制速度.需要说明的一点是,这个程序要使用扩展内存,所以运行时还必须事先加载Himem.sys. 如何做呢?

mysql执行update临时表时崩溃

问题描述 mysql执行update临时表时崩溃 直接上日志:thd: 0x1c1a50f0Attempting backtrace. You can use the following information to find outwhere mysqld died. If you see no messages after this something wentterribly wrong...InnoDB: Thread 9912 stopped in file G:mysql-6.0.1