prcShell.StartInfo.FileName = @"D:\LMW32\lmwprint.exe";
prcShell.StartInfo.Arguments = "D:\lmw32\ModulePacking_Less48V.qdf";
解决方案 »
- 设置的窗体图标.ico可以改大小吗?
- 不明白,xml 配置、webservice 都是咋回事。C/S的也用webservice? 局域网中的? xml配置文件为什么必须有它?
- 如何将两个string 进行^异或运算 (急)
- 进度条问题,在线等
- c#网络高手请进,c/s模式的 身份验证和信息传递,用Socket类编程好,还是用remote
- 急:一个邮件地址的链接问题
- 水晶报表中detail中的字段能不能用代码添加?详情见内
- 为什么运行程序的时候出现“由于系统上启动了内核调试器,因此不可能进行调试“
- 想请教一下DataGrid使用技巧。
- C#中如何实现一个按键控制两个写文件流
- c#调c++dll,尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 请问在一张图上, 找到遇到第一条线(可能是歪的) 座标
/// </summary>
/// <param name="strExeName">程序名(含后缀)</param>
/// <param name="strExeFolder">程序所在文件夹路径</param>
/// <returns></returns>
public static bool Execute_Exe(string strExeName, string strExeFolder)
{
string strExePath = "";
Process objProcess = null;
ProcessStartInfo objPSI = null;
try
{
//路径检查
strExePath = strExeFolder + "\\" + strExeName;
strExePath = mySysterm.myIO.clsFile.Check_FilePath(strExePath);
if (mySysterm.myIO.clsFile.IsExist_File(strExePath))
{
//进程打开模型程序
objPSI = new ProcessStartInfo(strExeName);
objPSI.WorkingDirectory = strExeFolder;
objPSI.WindowStyle = ProcessWindowStyle.Hidden;
objPSI.Arguments = @"D:\lmw32\ModulePacking_Less48V.qdf"; //进程打开模型程序
objProcess = new Process();
objProcess.StartInfo = objPSI;
objProcess.Start();
Application.DoEvents(); //等待执行完毕
objProcess.WaitForExit();
}
else
{
Exception ex0 = new Exception(String.Format("请检查程序是否存在({0})!", strExePath));
throw (ex0);
}
return true;
}
catch
{
throw;
}
}
System.Diagnostics.Process.Start(@"D:\LMW32\lmwprint.exe /L=D:\lmw32\ModulePacking_Lable48V.qdf /W /N");
没加@,就得注意,反斜杠
System.Diagnostics.Process.Start(@"D:\LMW32\lmwprint.exe /L=D:\lmw32\ModulePacking_Lable48V.qdf /W /N");
没加@,就得注意,反斜杠
System.Diagnostics.Process.Start(@"D:\LMW32\lmwprint.exe /L=D:\lmw32\ModulePacking_Lable48V.qdf /W /N");
没加@,就得注意,反斜杠