C#创建进程
发布网友
发布时间:2023-01-26 14:53
我来回答
共4个回答
热心网友
时间:2024-02-05 09:26
string strtxtPath = "C:\\freezip\\free.txt";
string strzipPath = "C:\\freezip\\free.rar";
System.Diagnostics.Process process1 = new System.Diagnostics.Process();
process1.StartInfo.FileName = "WinRAR.exe";
process1.StartInfo.CreateNoWindow = true;
//// 1
////压缩c:\freezip\free.txt(即文件夹及其下文件freezip\free.txt)
////到c:\freezip\free.rar
strzipPath = "C:\\freezip\\free";//默认压缩方式为 .rar
process1.StartInfo.Arguments = " a -r " + strzipPath + " " + strtxtPath;
WinRar不是系统自带的,是安装系统后再安装的,一般在C:\Program Files\WinRAR
process1.StartInfo.FileName = "WinRAR.exe";
这里指定绝对路径
如process1.StartInfo.FileName = "C:\Program Files\WinRAR
\WinRAR.exe";
process1.StartInfo.FileName = "Notepad.exe";//系统自带的就可以。
热心网友
时间:2024-02-05 09:26
设置ProcessStartInfo.WorkingDirectory目录。否则,会使用你当前程序所在目录去找XML
参考资料:http://msdn.microsoft.com/zh-cn/System.Diagnostics.ProcessStartInfo.WorkingDirectory.aspx
热心网友
时间:2024-02-05 09:27
p.StartInfo.FileName = {应用程序文件名};
p.StartInfo.WorkingDirectory = {应用程序所在路径};
估计你要调用程序用的是相对路径,所以要设定工作目录{WorkingDirectory};
热心网友
时间:2024-02-05 09:27
你的xml文件与Exe文件有什么关联?是exe运行时的一些配置还是?
热心网友
时间:2024-02-05 09:26
string strtxtPath = "C:\\freezip\\free.txt";
string strzipPath = "C:\\freezip\\free.rar";
System.Diagnostics.Process process1 = new System.Diagnostics.Process();
process1.StartInfo.FileName = "WinRAR.exe";
process1.StartInfo.CreateNoWindow = true;
//// 1
////压缩c:\freezip\free.txt(即文件夹及其下文件freezip\free.txt)
////到c:\freezip\free.rar
strzipPath = "C:\\freezip\\free";//默认压缩方式为 .rar
process1.StartInfo.Arguments = " a -r " + strzipPath + " " + strtxtPath;
WinRar不是系统自带的,是安装系统后再安装的,一般在C:\Program Files\WinRAR
process1.StartInfo.FileName = "WinRAR.exe";
这里指定绝对路径
如process1.StartInfo.FileName = "C:\Program Files\WinRAR
\WinRAR.exe";
process1.StartInfo.FileName = "Notepad.exe";//系统自带的就可以。
热心网友
时间:2024-02-05 09:26
设置ProcessStartInfo.WorkingDirectory目录。否则,会使用你当前程序所在目录去找XML
参考资料:http://msdn.microsoft.com/zh-cn/System.Diagnostics.ProcessStartInfo.WorkingDirectory.aspx
热心网友
时间:2024-02-05 09:27
p.StartInfo.FileName = {应用程序文件名};
p.StartInfo.WorkingDirectory = {应用程序所在路径};
估计你要调用程序用的是相对路径,所以要设定工作目录{WorkingDirectory};
热心网友
时间:2024-02-05 09:27
你的xml文件与Exe文件有什么关联?是exe运行时的一些配置还是?