C 呼叫命令列 服務

2021-07-09 18:55:31 字數 865 閱讀 9740

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.diagnostics;

using system.linq;

using system.serviceprocess;

using system.text;

namespace windowsservice1

///

/// 執行cmd命令

/// 不顯示命令視窗

///

/// 指定應用程式的完整路徑

/// 執行命令列引數

static bool runcmd2(string cmdexe, string cmdstr)

"" ", cmdexe, cmdstr, "&exit");

mypro.standardinput.writeline(str);

mypro.standardinput.autoflush = true;

//獲取cmd視窗的輸出資訊(正式下面這句導致同步等待)

//string output = mypro.standardoutput.readtoend();

mypro.waitforexit();

mypro.close();

result = true;}}

catch

return result;

}protected override void onstart(string args)

protected override void onstop()}}

C 呼叫命令列

開關 c表示執行完命令就退出 system.diagnostics.process cmd system.diagnostics.process.start cmd.exe c xcopy c test1 c test2 y q s cmd.waitforexit system.diagnostic...

C 呼叫命令列

開關 c表示執行完命令就退出 system.diagnostics.process cmd system.diagnostics.process.start cmd.exe c xcopy c test1 c test2 y q s cmd.waitforexit system.diagnostic...

C 呼叫命令列程式

using system using system.collections.generic using system.linq using system.text using system.diagnostics 執行cmd命令 會顯示命令視窗 指定應用程式的完整路徑 執行命令列引數 static ...