此.BAT是调用一个打印的EXE程序并输入参数如pnt.exe fmt.ini
1 如果用鼠标双击此文件,正常工作2 用.net程序通过 Process.Start 调用一个普通的 windows exe 执行文件, 正常工作3 用.net程序通过 Process.Start 调用此 bat 文件 , 黑色屏幕一闪而过, 无打印4 用.net程序通过 Process.Start( “pnt.exe”, "fmt.ini" ) 调用 exe 文件 , 黑色屏幕一闪而过, 无打印----------------------------------------------问题 :1, 到底如何正确调用此执行程序,有经验的兄弟说说2, 或者如何能够让黑色的屏幕不要消失,看看出了什么错误也好各位帮忙!谢谢!
解决方案 »
- 请教个VS2010的使用技巧。
- 这个 WEB 进度条问题出在哪儿?
- 如何将dateTimePicker1中的数据写入数据库
- C#中如何判断一个SQL存储过程是否存在?
- 用c#开发网络游戏,用什么开发工具比较好?
- 请高手指教,为什么FileStream.ReadByte方法不返回byte类型的数据
- 唉,如何给我的工程文件夹改名啊?C#的~~~~~~~~
- 这里可下vs.net2003及msdn2003,http://download.qgzxol.com/TheSoftWare.asp?ID=1624&BT=7&ST=55
- 如何编程播放PPT
- 各位请帮我看看我定义的一个类,谢谢了呀
- 比较深刻的 随机数 Random 问题
- PrintPreviewDialog问题
Info.FileName = "pnt.exe";
Info.Arguments = "fmt.ini";
Info.WorkingDirectory = 此处给出可执行程序路径;
System.Diagnostics.Process Proc = System.Diagnostics.Process.Start(Info);
路径问题。====CSDN 小助手 V2.5 2005年11月05日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2
然后取得程序出错原因就知道是为什么了。
Proc.StandardError();
Info.FileName = "cmd.exe ";
Info.Arguments = "/K pnt.exe fmt.ini";
Info.WorkingDirectory = 此处给出可执行程序路径;
System.Diagnostics.Process Proc = System.Diagnostics.Process.Start(Info);
2. 用cmd.exe /K 执行会保持窗口