Avatar billede steffennielsen Nybegynder
23. marts 2006 - 23:19 Der er 11 kommentarer og
1 løsning

Kørsel af ekstern application med argumenter.

Hej,

Hvordan kører jeg denne kommando, f.eks. ved tryk på en knap?

c:\programmer\gembird\power manager\pm2.exe -on -device1 -socket1

Og hvordan med en relativ sti?

pm2.exe -on -device1 -socket

På forhånd tak!
Avatar billede arne_v Ekspert
23. marts 2006 - 23:25 #1
Avatar billede steffennielsen Nybegynder
23. marts 2006 - 23:31 #2
Den kan ikke æde denne linje:

ShellExecute(Handle, 'open', 'C:\Programmer\Gembird\Power Manager\pm2.exe -on -device3 -socket1', nil, nil, SW_SHOWNORMAL) ;
Avatar billede steffennielsen Nybegynder
23. marts 2006 - 23:40 #3
Og denne virker...

ShellExecute(Handle, 'open', 'C:\Programmer\Gembird\Power Manager\pm2.exe', nil, nil, SW_SHOWNORMAL) ;

...så det er noget med argumenterne der driller.
Avatar billede pidgeot Nybegynder
23. marts 2006 - 23:43 #4
ShellExecute(Handle, 'open', 'C:\Programmer\Gembird\Power Manager\pm2.exe', '-on -device3 -socket1', nil, SW_SHOWNORMAL);
Avatar billede steffennielsen Nybegynder
23. marts 2006 - 23:59 #5
En lille drejning i løsningsmodellen...

Kan man på nogen måde lave en "database" med følgende data:

Nummer;Navn;Device;Socket

En af de tilkoblede enheder kunne f.eks. være:

1;Kaffemaskine;1;1

...kaffemaskinen sidder så i Device1 Socket1

Der skal ialt være mindst 20 enheder i databasen.
Avatar billede steffennielsen Nybegynder
24. marts 2006 - 00:00 #6
Pidgeot> Tak, din løsning fungerede...
Avatar billede pidgeot Nybegynder
24. marts 2006 - 00:07 #7
Pointene går til Arne, var trods alt ham der ledte dig på sporet :)
Avatar billede steffennielsen Nybegynder
24. marts 2006 - 00:11 #8
Hvordan med database-delen? - Skal jeg oprette et nyt spm?
Avatar billede arne_v Ekspert
24. marts 2006 - 00:31 #9
lave en fil
læs data fra fil som strenge
og konstruer argumenterne til pm2.exe (4. argument til ShellExecute) udfra de strenge
Avatar billede arne_v Ekspert
24. marts 2006 - 00:31 #10
og et svar
Avatar billede steffennielsen Nybegynder
24. marts 2006 - 00:37 #11
Har du evt. et link til et sted med en guide omkring ind- og udlæsning fra en ekstern fil?
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