国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

.NET 程序,調(diào)用其它程序

2024-07-10 13:05:31
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
.net 程序,調(diào)用其它程序


using system;
using system.diagnostics;

namespace jmv_demo
{
/// <summary>
/// cmdutility 的摘要說(shuō)明。
/// </summary>
public class cmdutility
{

/// <summary>
/// 執(zhí)行cmd.exe命令
/// </summary>
/// <param name="commandtext">命令文本</param>
/// <returns>命令輸出文本</returns>
public string execommand(string commandtext)
{
return execommand(new string []{commandtext});
}
/// <summary>
/// 執(zhí)行多條cmd.exe命令
/// </summary>
/// <param name="commandarray">命令文本數(shù)組</param>
/// <returns>命令輸出文本</returns>
public string execommand(string [] commandtexts)
{
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;
string stroutput = null;
try
{
p.start();
foreach(string item in commandtexts)
{
p.standardinput.writeline(item);
}
p.standardinput.writeline("exit");
stroutput = p.standardoutput.readtoend();
p.waitforexit();
p.close();
}
catch(exception e)
{
stroutput = e.message;
}
return stroutput;
}
/// <summary>
/// 啟動(dòng)外部windows應(yīng)用程序,隱藏程序界面
/// </summary>
/// <param name="appname">應(yīng)用程序路徑名稱(chēng)</param>
/// <returns>true表示成功,false表示失敗</returns>
public bool startapp(string appname)
{
return startapp(appname,processwindowstyle.hidden);
}
/// <summary>
/// 啟動(dòng)外部應(yīng)用程序
/// </summary>
/// <param name="appname">應(yīng)用程序路徑名稱(chēng)</param>
/// <param name="style">進(jìn)程窗口模式</param>
/// <returns>true表示成功,false表示失敗</returns>
public bool startapp(string appname,processwindowstyle style)
{
return startapp(appname,null,style);
}
/// <summary>
/// 啟動(dòng)外部應(yīng)用程序,隱藏程序界面
/// </summary>
/// <param name="appname">應(yīng)用程序路徑名稱(chēng)</param>
/// <param name="arguments">啟動(dòng)參數(shù)</param>
/// <returns>true表示成功,false表示失敗</returns>
public bool startapp(string appname,string arguments)
{
return startapp(appname,arguments,processwindowstyle.hidden);
}
/// <summary>
/// 啟動(dòng)外部應(yīng)用程序
/// </summary>
/// <param name="appname">應(yīng)用程序路徑名稱(chēng)</param>
/// <param name="arguments">啟動(dòng)參數(shù)</param>
/// <param name="style">進(jìn)程窗口模式</param>
/// <returns>true表示成功,false表示失敗</returns>
public bool startapp(string appname,string arguments,processwindowstyle style)
{
bool blnrst = false;
process p = new process();
p.startinfo.filename = appname;//exe,bat and so on
p.startinfo.windowstyle = style;
p.startinfo.arguments = arguments;
try
{
p.start();
p.waitforexit();
p.close();
blnrst = true;
}
catch
{
}
return blnrst;
}

}
}

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 若尔盖县| 桂东县| 隆尧县| 珠海市| 新蔡县| 响水县| 昌宁县| 常山县| 淅川县| 虹口区| 蓝山县| 长垣县| 大兴区| 同德县| 汝阳县| 黄龙县| 扶沟县| 曲周县| 承德县| 宽甸| 泸定县| 宁安市| 鄂温| 湖南省| 周至县| 印江| 买车| 介休市| 潼关县| 夏津县| 天长市| 桂平市| 呼图壁县| 南昌市| 汉阴县| 慈利县| 承德县| 曲靖市| 满城县| 天门市| 务川|