各位大侠
我写了个C#程序
需要调用DOS应用程序
这个DOS的可执行文件比如是AA.EXE
他执行的时候需要一个输入文件比如是BB.TXT平时我们用鼠标双击AA.EXE来运行
他能调用BB.TXT输入文件
并生成CC.TXT现在我想用C#程序来实现上述过程
怎么做
我按照这个帖子来
不行啊
http://topic.csdn.net/t/20041223/11/3669566.html#Top
我写了个C#程序
需要调用DOS应用程序
这个DOS的可执行文件比如是AA.EXE
他执行的时候需要一个输入文件比如是BB.TXT平时我们用鼠标双击AA.EXE来运行
他能调用BB.TXT输入文件
并生成CC.TXT现在我想用C#程序来实现上述过程
怎么做
我按照这个帖子来
不行啊
http://topic.csdn.net/t/20041223/11/3669566.html#Top
解决方案 »
- 怎么计算TextBox或RichTextBox内文字内容的宽度和高度?使得文本框随着输入内容多少,大小自动变化.
- 组合问题
- 关于按钮的状态问题
- 请教SqlDataAdpter的RowUpdating事件问题
- 为什么不能将textbox的text插入数据库中?高手请进!急!
- vf数据添加字段的问题
- 请教Socket的服务段如何返回信息给客户端告诉它信息已经收到?通讯高手请进。。。。十万火急(在线等)
- 请问C#中".Parse"和"Convert.To.."之间的区别是什么?
- 这是一个table块,我想得到最外层,有多少个td,如何?谢谢。
- 给SqlParameter变量传null值?
- 做了一个点对点传输信息的小程序,用TcpClient,可是传到对方那信息老变成乱码。
- [再散分]征求意见,两地数据库同步的问题
要想调用BB.TXT输入文件
并生成CC.TXT参数应该怎么传呢
而且
我要调用的不是CMD.EXE
而是其他的可执行文件谢谢
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;namespace Operation
{
public class ConsoleOutput
{
private static string _WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal); public string WorkingDirectory
{
get { return _WorkingDirectory; }
set { _WorkingDirectory = value; }
} /// <summary>
///
/// </summary>
/// <param name="command"></param>
/// <returns></returns>
public static string ExcuteCmd(string command)
{
string strRet = "";
Process myProcess = new Process();
myProcess.StartInfo.CreateNoWindow = true;
myProcess.StartInfo.FileName = myProcess.StartInfo.EnvironmentVariables["ComSpec"];
myProcess.StartInfo.RedirectStandardOutput = true;
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.Arguments = String.Format("/C {0}", command);
myProcess.StartInfo.WorkingDirectory = _WorkingDirectory;
try
{
myProcess.Start();
myProcess.WaitForExit(5000);
strRet = myProcess.StandardOutput.ReadToEnd();
}
catch (Exception error)
{
strRet = error.Message;
}
return strRet;
}
}
}上面是执行命令行的一个方法,你可以在此基础上调用EXE。更多资料:http://www.34v.com
System.Diagnostics.Process.Start("xxx.xxx");
这样的调用
大部分应用程序都可以调用
还有网址也可以了
嘿嘿
不信你试一下
http://blog.csdn.net/zhzuo/archive/2004/03/21/22024.aspx