Avatar billede dex_dexter Nybegynder
07. juni 2005 - 14:23 Der er 8 kommentarer og
1 løsning

kørsel af exe fil i service path?

jeg har en stump kode:
                    Process myProcess = new Process();
                    ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("minfil.exe"+ item);
                    myProcessStartInfo.UseShellExecute = false;
                    myProcessStartInfo.RedirectStandardOutput = true;
                    myProcess.StartInfo = myProcessStartInfo;
                    myProcess.Start();
           
                    StreamReader myStreamReader = myProcess.StandardOutput;
                    string data = myStreamReader.ReadLine();
           
                    while (data != null)
                    {
                        data = myStreamReader.ReadLine();
                    }   
                    myProcess.Close();

som kører en exe fil(minfil.exe), men hvordan får jeg lavet en absolut sti til den ud fra hvor min egen exe fil ligger? de ligger nemligt samme sted, jeg har kun haft held med at få den til at køre fra f.eks c:\minfil.exe
Avatar billede arne_v Ekspert
07. juni 2005 - 14:26 #1
prøv:

Path.GetDirectoryName(Environment.GetCommandLineArgs()[0])
Avatar billede arne_v Ekspert
07. juni 2005 - 14:27 #2
altså:

Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]) + "\minfil.exe"
Avatar billede arne_v Ekspert
07. juni 2005 - 14:28 #3
Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]) + @"\minfil.exe"
Avatar billede dex_dexter Nybegynder
07. juni 2005 - 14:39 #4
jeg får bare en exception med
The system cannot find the file specified
Avatar billede dex_dexter Nybegynder
07. juni 2005 - 15:07 #5
jeg er igang med at isolere der hvor problemet er, laver et sandkass eksempel
Avatar billede arne_v Ekspert
07. juni 2005 - 15:13 #6
prøv og udskriv hvad du får ud af ovenstående udtryk
Avatar billede dex_dexter Nybegynder
08. juni 2005 - 10:00 #7
haha, du tror det er løgn.
systemet virker perfekt, jeg kan bare ikke stave, exe filen havde en stavefejl i navnet,  dælme træls ting

svar lige engang
Avatar billede arne_v Ekspert
08. juni 2005 - 13:55 #8
kommer her
Avatar billede arne_v Ekspert
22. juni 2005 - 22:14 #9
så mangler du bare at acceptere
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester