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!
Annonceindlæg fra Computerworld it-jobbank
23. marts 2006 - 23:25
#1
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) ;
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.
23. marts 2006 - 23:43
#4
ShellExecute(Handle, 'open', 'C:\Programmer\Gembird\Power Manager\pm2.exe', '-on -device3 -socket1', nil, SW_SHOWNORMAL);
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.
24. marts 2006 - 00:00
#6
Pidgeot> Tak, din løsning fungerede...
24. marts 2006 - 00:07
#7
Pointene går til Arne, var trods alt ham der ledte dig på sporet :)
24. marts 2006 - 00:11
#8
Hvordan med database-delen? - Skal jeg oprette et nyt spm?
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
24. marts 2006 - 00:31
#10
og et svar
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?
24. marts 2006 - 00:44
#12
Kurser inden for grundlæggende programmering