Kısayolun yolunu bulma...

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

Kısayolun yolunu bulma...

Mesaj gönderen tayc » 13 Kas 2017 08:51

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: 2067
Kayıt: 12 Haz 2003 03:05
Konum: merkez camii yanı

Re: Kısayolun yolunu bulma...

Mesaj gönderen freeman35 » 13 Kas 2017 11:48

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: 1290
Kayıt: 07 May 2009 09:42
Konum: İstanbul
İletişim:

Re: Kısayolun yolunu bulma...

Mesaj gönderen SimaWB » 13 Kas 2017 02:52

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 12:31

Re: Kısayolun yolunu bulma...

Mesaj gönderen kerpeten » 13 Kas 2017 04: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.

Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1290
Kayıt: 07 May 2009 09:42
Konum: İstanbul
İletişim:

Re: Kısayolun yolunu bulma...

Mesaj gönderen SimaWB » 13 Kas 2017 05:01

kerpeten yazdı:
13 Kas 2017 04: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 12:31

Re: Kısayolun yolunu bulma...

Mesaj gönderen kerpeten » 13 Kas 2017 06:55

Evet haklıymışsın, bilmediğim birşeyi öğrenmiş oldum!

tayc
Üye
Mesajlar: 31
Kayıt: 06 Eyl 2014 01:36

Re: Kısayolun yolunu bulma...

Mesaj gönderen tayc » 14 Kas 2017 08:14

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

Cevapla