用winform调用flashpaper2实现 doc转换swf

cmd命令可以实现转换winform里面不行string[]cmd=newstring[]{"C:\\ProgramFiles\\Macromedia\\FlashPap... cmd命令可以实现转换 winform里面不行
string[] cmd = new string[] { "C:\\Program Files\\Macromedia\\FlashPaper 2\\flashprinter.exe E:\\aa3.doc -o E:\\output.swf" };
MessageBox.Show(Cmd(cmd));
public static string Cmd(string[] cmd)
{
Process p = new 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;
for (int i = 0; i < cmd.Length; i++)
{
p.StandardInput.WriteLine(cmd[i].ToString());
}
p.StandardInput.WriteLine("exit");
string strRst = p.StandardOutput.ReadToEnd();
p.WaitForExit();
p.Close();
return strRst;
展开
 我来答
太阳之子601
2010-11-10 · TA获得超过163个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:93.2万
展开全部
System.Diagnostics.Process
p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"E:\工作目录\FlashPaper\FlashPrinter.exe ";//需要启动的程序名
p.StartInfo.Arguments = @" c:\word1.doc -o c:\output.swf";//启动参数
p.Start();//启动
冰淇淋火锅巴士E3
2012-03-23
知道答主
回答量:17
采纳率:0%
帮助的人:10.5万
展开全部
你怎么解决的啊,我也遇到这个问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式