Oprettet fre. d. 12. marts 2010 kl. 13:11:22

KlausEC
KlausEC (4.330 point. Point ude: 195)

eksekvering af eksernt program fra specifik sti.

Hej eksperter!

Jeg har forsøgt mig lidt frem med eksekvering af kode fra C#.
Jeg bruger følgende:

//command example: "curl -u "user:pass" "http://www.mydomain.dk/ (...)

try
            {
                System.Diagnostics.ProcessStartInfo procStartInfo = new System.Diagnostics.ProcessStartInfo("cmd", "/c" + command);
                procStartInfo.RedirectStandardOutput = true;
                procStartInfo.UseShellExecute = false;
                procStartInfo.CreateNoWindow = true;
                System.Diagnostics.Process proc = new System.Diagnostics.Process();
                proc.StartInfo = procStartInfo;
                proc.Start();

...
}
catch (Exception ex)
{
                MessageBox.Show("Message: " + ex.Message + "\r\nStacktrace: " + ex.StackTrace, "Error!");
}

ovenstående fungerer egentlig fint. Jeg vil bare gerne have processen eksekveres fra et bestemt udgangspunkt. Eksempelvis fra mappen
C:/my/folder>

Jeg regner med, det har noget at gøre med
new System.Diagnostics.ProcessStartInfo("cmd", "/c" + command);
men jeg ved ikke, hvordan parametrerne ellers skal være, hvis det kan lade sig gøre.

Nogle hints? :)

Skrevet fre. d. 12. marts 2010 kl. 13:13:07| #1

KlausEC
KlausEC (4.330 point)
ok, mit command example er lidt skidt, dette her er bedre:

string command = "curl -u \"user:pass\" \"http://www.mydomain.dk/ (...)

Skrevet fre. d. 12. marts 2010 kl. 15:01:29| #2

arne_v
arne_v (1.004.158 point)
ProcessStartInfo har en WorkingDirectory property

Skrevet fre. d. 12. marts 2010 kl. 15:44:02| #3

KlausEC
KlausEC (4.330 point)
nice, det var da lige det, jeg stod og manglede - tak :D

lav et svar

Skrevet fre. d. 12. marts 2010 kl. 17:45:49| #4


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Custom datatyper i C#

Oprettet den 3. februar 2012 kl. 12.10
olehaahr giver 60 point for svar | Giv et svar »

Reportviewer med dynamisk dataset

Oprettet den 2. februar 2012 kl. 10.42
damaskinos giver 60 point for svar | Giv et svar »

Lytte på TCP port

Oprettet den 1. februar 2012 kl. 14.54
LennartH giver 150 point for svar | Giv et svar »

Seneste guides

Den gode bruger
Adgang til NAS-server via WAN
Kollektion af Batch tutorials (FJERNET)
Tilpas din YouTube afspiller


   




Tips & Tricks fra PC World

Teaser billede

Sådan fjerner du pladskrævende metadata fra dine fotos

Det er langt fra altid, at dine billeders metadata såsom kameramodel og geografisk placering er vigtige at bevare. JPG & PNG Stripper kan luge ud i billedfilerne, så de fylder meget mindre....


Anmeldelser fra PC World

Teaser billede

Test: Superlet bærbar med mange muligheder

Toshiba har med Satellite Z830 skabt en af verdens letteste ultrabooks. Den vejer 1,1 kilo, og computeren på 13 tommer ser på papiret ud til at være en oplagt rejsekammerat. Men den lave vægt har...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Samsung Galaxy S III på vej

Samsungs bedst sælgende smartphone nogensinde får en efterfølger om kort tid.


Nyheder fra Computerworld

Teaser billede

Apple retter hele 51 sikkerhedshuller i Mac OS X

Apple lukker hele 51 sårbarheder i Mac OS X, hvoraf de fleste er kritiske. Se her, hvor hullerne er.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger