Avatar billede Slettet bruger
10. marts 2003 - 18:53 Der er 2 kommentarer og
1 løsning

"Aliases"?

Hej...
Jeg er ved at lave et program, hvor man kan skrive kommandoer og så køre programmer osv.
Og så skal man kunne lave sine egne kommandoer, og de skal gemmes i en slags database.
Man skal også kunne slette og redigere de kommandoer.
Det skal faktisk være lidt ligesom DOS.

Det skal være sådan så når man skriver fx "åbnword" i en edit og trykker på en knap, så skal programmet lede i databasen efter "åbnword", og hvis den finder det, skal den åbne C:\programmer\Word\Word.exe fx :-)

Måske udtrykte jeg mig måske ikke så tydeligt :) Jeg håber I forstår :)
Avatar billede hermandsen Juniormester
10. marts 2003 - 20:38 #1
Det kan du da hurtigt lave med noget Ini-fil stas...

procedure TForm1.OpenCommand(Command: String);
var
  Ini: TIniFile;
  S: String;
begin
  Ini := TIniFile.Create(ChangeFileExt(Application.ExeName), '.ini');
  S := Ini.ReadString('Commands', Command, '');
  if S <> '' then
    ShellExecute(Handle, 'open', PChar(S), nil, nil, SW_SHOWNORMAL);
  Ini.Free;
end;

Og så skal du bare ha' det hele i en Inifil!

//hermandsen
Avatar billede Slettet bruger
12. marts 2003 - 15:48 #2
ah nice :) tænkte jeg slet ikke på :P
Avatar billede hermandsen Juniormester
12. marts 2003 - 17:11 #3
Ve behøver jo ikke gøre problemer sværere end de er! ;)
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