国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 松滋市| 余干县| 万盛区| 中西区| 卓资县| 寿光市| 潼关县| 应城市| 忻州市| 锡林郭勒盟| 富平县| 南木林县| 崇明县| 张家界市| 武隆县| 全椒县| 晋江市| 江山市| 运城市| 甘谷县| 连州市| 涞源县| 东乡县| 双柏县| 湖北省| 黄陵县| 宣武区| 肇东市| 金阳县| 墨玉县| 原平市| 子长县| 郓城县| 永修县| 海兴县| 东明县| 富顺县| 平利县| 类乌齐县| 嘉善县| 威远县|