Személyes eszközök
Keresés

 

A InfoWiki wikiből

(Változatok közti eltérés)
1. sor: 1. sor:
 +
<page a="EBooks|Jegyzetek" b="cs:Blog|C# programok">Külső program (.exe) indítása</page>
 +
Az alábbi külső programot akarjuk végrehajtani:
Az alábbi külső programot akarjuk végrehajtani:
<code lang="dos">
<code lang="dos">

A lap 2009. január 10., 13:36-kori változata

Külső program (.exe) indítása


Az alábbi külső programot akarjuk végrehajtani:

c:\winzip.exe -r -p akarmi c:\temp\*.*

Az egyszerűbb C# kód (külön konzol ablakot nyit):

using System.Diagnostics;
 
string winZip = @"c:\winzip.exe";
string prgArgs = @"-r -p akarmi c:\temp\*.*";
Process.Start(winZip,prgArgs);

Elrejti a külön megnyíló konzol ablakot:

using System.Diagnostics;
 
ProcessStartInfo procInfo = new ProcessStartInfo(winZip,prgArgs);
procInfo.CreateNoWindow = false;
procInfo.WindowStyle = ProcessWindowStyle.Hidden;
Process pr = new Process();
pr.StartInfo = procInfo;
pr.Start();
pr.WaitForExit();
A lap eredeti címe: „http://wiki.ektf.hu/wiki/Cs:ProcessStart
Nézetek
nincs sb_3.133.160.156 cikk