Avatar billede Simon Praktikant
15. juni 2004 - 11:28 Der er 7 kommentarer og
2 løsninger

ikke lukke konsol

hej.
Jeg vil fra c# gerne kalde en scheduler, og gør det således:
-------------------
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName="at.exe";
proc.StartInfo.Arguments=pcID;
proc.Start();
----------------
Det virker også fint nok, men hvordan undgår jeg at konsollen som schedulere startes i, lukkes med det samme. Jeg vil kun lukke det konsol-vindue manuelt, hvordan gør jeg det?
Avatar billede arne_v Ekspert
15. juni 2004 - 11:56 #1
Du kunne måske køre en BAT fil med:

AT %1
PAUSE
Avatar billede Simon Praktikant
15. juni 2004 - 12:00 #2
tja måske, men jeg kan ikke bruge en bat fil, da jeg kun leverer en exefil, som skal indeholde dete hele.
Er det slet ikke muligt at angive et sted at consollen ikke skal lukkes?
Avatar billede jepsen999 Nybegynder
15. juni 2004 - 18:40 #3
Lidt fusk, men den holder konsollen åben:

System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName="cmd";
proc.StartInfo.Arguments="/K ping 127.0.0.1";
proc.Start();

skriv din at.exe + arguments ind istedet for "ping 127.0.0.1"
Avatar billede jepsen999 Nybegynder
15. juni 2004 - 18:43 #4
Hvis den kaldende applikation ikke skal have lov til at fortsætte før konsollen er lukken skal du tilføje proc.WaitForExit()
Avatar billede Simon Praktikant
16. juni 2004 - 09:33 #5
tak, begge svar var korrekte, og i får halvdelen hver, arne_v for det hurtige svar, og jepsen999 med det svar der lige netop passede til min løsning. svar vensigt.
Avatar billede arne_v Ekspert
16. juni 2004 - 09:35 #6
svar
Avatar billede jepsen999 Nybegynder
16. juni 2004 - 19:24 #7
svar
Avatar billede arne_v Ekspert
01. juli 2004 - 21:50 #8
Tid at få afsluttet spørgsmålet ?
Avatar billede arne_v Ekspert
25. juli 2004 - 22:37 #9
??
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
Kurser inden for grundlæggende programmering

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