Home > Archive > C# > November 2004 > Problems with System.Diagnostics.Process class
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Problems with System.Diagnostics.Process class
|
|
| Joey Mack 2004-11-29, 8:56 pm |
| Greetings. I am trying to use the System.Diagnostics.Process class to
perform some actions through the Windows command line. The applicable
code appears below. The code builds the follow command fine, and will
open the command line in the proper working directory, but will not send
the follow-up command to the command line.
The code also catches no errors.
Any assistance would be greatly appreciated.
Thanks.
Joe
--------------
-- CODE --
--------------
private void deleteButton_Click(object sender, System.EventArgs e)
{
try
{
sysProcess = new System.Diagnostics.Process();
sysProcess.StartInfo.FileName = "cmd.exe";
sysProcess.StartInfo.UseShellExecute = true;
sysProcess.StartInfo.WorkingDirectory = "C:\\Program Files\\Common
Files\\Microsoft Shared\\web server extensions\\60\\bin\\";
string strCmdLine;
string shortCab;
shortCab = cabName.Text.Substring(cabName.Text.LastIndexOf("\\")+1);
//Build follow-up command
strCmdLine = "st m.exe -o deletewppack -name " + shortCab;
Debug.Write("strCmdLine = " + strCmdLine);
sysProcess.StartInfo.Arguments = strCmdLine;
sysProcess.Start();
sysProcess.Close();
}
catch (Exception ex)
{
Debug.Write("Exception: " + ex);
}
}
| |
| Joel Martinez 2004-11-30, 4:01 pm |
| Looks like you're trying to build a GUI front end for st m. Perhaps
this might interest you:
http://www.microsoft.com/sharepoint...etail.asp?a=443
Joel Martinez
http://www.onetug.org - Orlando .NET User Group
http://www.codecube.net - blog
Joey Mack <jwm68@sbcglobal.net> wrote in message news:<WTMqd.25862$Rf1.13522@newssvr19.news.prodigy.com>...
> Greetings. I am trying to use the System.Diagnostics.Process class to
> perform some actions through the Windows command line. The applicable
> code appears below. The code builds the follow command fine, and will
> open the command line in the proper working directory, but will not send
> the follow-up command to the command line.
>
> The code also catches no errors.
>
> Any assistance would be greatly appreciated.
>
> Thanks.
>
> Joe
>
> --------------
> -- CODE --
> --------------
>
> private void deleteButton_Click(object sender, System.EventArgs e)
> {
> try
> {
> sysProcess = new System.Diagnostics.Process();
> sysProcess.StartInfo.FileName = "cmd.exe";
> sysProcess.StartInfo.UseShellExecute = true;
> sysProcess.StartInfo.WorkingDirectory = "C:\\Program Files\\Common
> Files\\Microsoft Shared\\web server extensions\\60\\bin\\";
> string strCmdLine;
> string shortCab;
> shortCab = cabName.Text.Substring(cabName.Text.LastIndexOf("\\")+1);
> //Build follow-up command
> strCmdLine = "st m.exe -o deletewppack -name " + shortCab;
> Debug.Write("strCmdLine = " + strCmdLine);
> sysProcess.StartInfo.Arguments = strCmdLine;
> sysProcess.Start();
> sysProcess.Close();
> }
> catch (Exception ex)
> {
> Debug.Write("Exception: " + ex);
> }
> }
|
|
|
|
|