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
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