Skrót z parametrem

0

Mam prosbe, czy ktos wie w jaki sposob nalezy utworzyc skrot do exe-ca z parametrem? Chodzi mi o to by w skrocie bylo np. 'c:\ala\kot.exe u'
korzystajac z FAQ-u niestety zostaje wpisane razem z uszami i windows tego nie rozpoznaje,
dzieki z gory za odpowiedz

0

To chyba nie ten dział co?

Wpisz poza cudzysłowiem powinno zadziałać.

0

"c: \ blebleble \ program.exe" /parametry

(bez spacji w cudzyslowiu)

0

chodzilo mi o dynamiczne - programowe tworzenie skrotu do programu z parametrem...
przeciez to jest dzial delphi? nie? wiec o co innego moglo mi chodzic?

0
Uses ActiveX, SHlObj, ComObj;

Procedure NowySkrot(Const NazwaPliku,NazwaSkrotu:String);
Var IObject  : IUnknown;
    ISLink   : IShellLink;
    IPFile   : IPersistFile;
    WFileName: WideString;
Begin
  IObject := CreateComObject(CLSID_ShellLink);
  ISLink := IObject As IShellLink;
  IPFile := IObject As IPersistFile;

  With ISLink Do
  Begin   
   SetPath(PChar(NazwaPliku));
   SetWorkingDirectory(PChar(ExtractFilePath(NazwaPliku)));
  End;
  CreateDir(ExtractFilePath(NazwaPliku));
  WFileName := NazwaSkrotu;
  IPFile.Save(PWChar(WFileName), False);
End;

Tylko tutaj brakuje pewnej procedury zaczynajacej sie na Set.
Nazywa sie SetArguments, wierze w to, że nie nadajesz sie do żłobka, bo dużo wiesz (albo umiesz sobie znaleŹć) i już sobie dalej poradzisz.
:-) Powodzenia

1 użytkowników online, w tym zalogowanych: 0, gości: 1