Kısayolun yolunu bulma...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
tayc
Üye
Mesajlar: 38
Kayıt: 06 Eyl 2014 02:36

Kısayolun yolunu bulma...

Mesaj gönderen tayc »

Merhaba Arkadaşlar

Kısayolunu oluşturduğumuz bir programın, kısayolunu çalıştırdığımız zaman, kısayolunun bulunduğu dizini nasıl bulabiliriz...

Herkese İyi Çalışmalar....
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2356
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Kısayolun yolunu bulma...

Mesaj gönderen freeman35 »

paramstr(0); denedin mi?
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Kısayolun yolunu bulma...

Mesaj gönderen SimaWB »

GetCurrentDir

Not: Kısayolun "Başlama yeri" neyse onu verir. Boşsa kısayolun bulunduğu yer verir.
There's no place like 127.0.0.1
kerpeten
Üye
Mesajlar: 62
Kayıt: 26 May 2016 01:31

Re: Kısayolun yolunu bulma...

Mesaj gönderen kerpeten »

Yani masaüstünde bir kısayol oluşturuyorsun ve bu da exe'yi çalıştırıyor. Sen de bu exe'den kısayolu nasıl bulurum diyorsun sanırım değil mi? Eğer soru buysa bulamazsın. Ya da bulabilmek için, installation esnasında, exe'nin bildiği bir konfigürasyon dosyasına bunun yolunu ve adını yazman, exe'den de bunu okuman gerekli. Başka türlü bulamazsın.
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Kısayolun yolunu bulma...

Mesaj gönderen SimaWB »

kerpeten yazdı: 13 Kas 2017 05:15 Yani masaüstünde bir kısayol oluşturuyorsun ve bu da exe'yi çalıştırıyor. Sen de bu exe'den kısayolu nasıl bulurum diyorsun sanırım değil mi? Eğer soru buysa bulamazsın. Ya da bulabilmek için, installation esnasında, exe'nin bildiği bir konfigürasyon dosyasına bunun yolunu ve adını yazman, exe'den de bunu okuman gerekli. Başka türlü bulamazsın.
Elbette bulursun:

Kod: Tümünü seç

var
  SI : TStartupInfo;
  S: String;
begin
  GetStartupInfo(SI);
  S := PChar(SI.lpTitle);
Buradaki S değişkeni kısayoldan çalıştırılmışsa kısayolun ismini verir.
There's no place like 127.0.0.1
kerpeten
Üye
Mesajlar: 62
Kayıt: 26 May 2016 01:31

Re: Kısayolun yolunu bulma...

Mesaj gönderen kerpeten »

Evet haklıymışsın, bilmediğim birşeyi öğrenmiş oldum!
tayc
Üye
Mesajlar: 38
Kayıt: 06 Eyl 2014 02:36

Re: Kısayolun yolunu bulma...

Mesaj gönderen tayc »

Herkese verdiği cevapdan dolayı çok teşekkür ederim....
Cevapla