Kısayol Dosyası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
akgun83
Üye
Mesajlar: 106
Kayıt: 26 Eyl 2003 11:34

Kısayol Dosyası

Mesaj gönderen akgun83 »

Merhabalar,
Program içinden herhangi bir dosyanın kısayolunu istediğimiz bir dizinde oluşturabilirmiyiz?
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

viewtopic.php?t=315

NOT : Arama size zaman kazandırır ;)

Kolay gelsin.
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

bende merak edip baktım.
TStShortcut componenti ile (Turbopowerin) kolaylıkla yapabiliyormuşşsun.
Example klasöründe
...Delphi7\tpshellshock_1_02\examples\Delphi\ExsCut.dpr
'den alıtnı:

Kod: Tümünü seç

// Kısa yolu oluşturulacak olan dosyayı seçiyorsun
procedure TForm1.OpenBtnClick(Sender: TObject);
begin
  if OpenDialog.Execute then
    if UpperCase(ExtractFileExt(OpenDialog.FileName)) = UpperCase('.LNK') then begin
      StShortCut1.ShortcutFileName := OpenDialog.FileName;
      CreateBtn.Enabled := False;
      Resolve;
    end else begin
      StShortcut1.FileName := OpenDialog.FileName;
      CreateBtn.Enabled := True;
    end;
end;

// sonra oluştur..
procedure TForm1.CreateBtnClick(Sender: TObject);
begin
  if not StShortcut1.CreateShortcut then
    MessageDlg('Hoppala abi problem var.', mtError, [mbOk], 0)
  else
    MessageDlg('Yaptım yaptım yaptım işte!', mtinformation, [mbOk], 0);
end;
Kullanıcı avatarı
akgun83
Üye
Mesajlar: 106
Kayıt: 26 Eyl 2003 11:34

Mesaj gönderen akgun83 »

teşekkürler hallettim.
yalnız bide StShortcut1.StartInDir ında atanması lazım yoksa kısayol oluşuyor ama çalışmıyor. :wink:
Cevapla