線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1653
推到 Plurk!
推到 Facebook!

在得知lnk的情况下,如何取得所指向的程式路径

答題得分者是:RaynorPao
bigdogchina
版主


發表:238
回覆:523
積分:312
註冊:2003-04-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-16 22:55:57 IP:211.162.xxx.xxx 未訂閱
大大们好,小弟的问题如下: 在得到一个lnk后,如何通过它来得到其指向的路径呢? 例如: AnsiString str1 = "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\Microsoft Office.lnk"; 我现在想通过Microsoft Office.lnk得到它指向的程式OSA9.EXE的路径(当然我还是晓得可以通过查看lnk的属性来得知它指向的程式路径 ,我希望是用程式的方法来实现哦) 我查寻了站内的相关内容: > 人生在勤,不索何获?
------
人生在勤,不索何获?
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-17 00:44:26 IP:61.221.xxx.xxx 未訂閱
引言: 大大们好,小弟的问题如下: 在得到一个lnk后,如何通过它来得到其指向的路径呢? 例如: AnsiString str1 = "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\Microsoft Office.lnk"; 我现在想通过Microsoft Office.lnk得到它指向的程式OSA9.EXE的路径(当然我还是晓得可以通过查看lnk的属性来得知它指向的程式路径 ,我希望是用程式的方法来实现哦) 我查寻了站内的相关内容: > 人生在勤,不索何获? < face="Verdana, Arial, Helvetica">
bigdogchina 你好:
試試看以下的做法行不行呢??
<><>
#>
#>
// ................................
>>>>>>    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
bigdogchina
版主


發表:238
回覆:523
積分:312
註冊:2003-04-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-17 17:23:01 IP:211.162.xxx.xxx 未訂閱
RaynorPao大大,包大哥,我对您认真负责的态度是佩服的五体投地. 您在昨天晚上12点过回的贴,我就已经试过了.果然又是要在前面加shobjidl.h和objidl.h,如果没有include的话,编译时会出现无法认识IShellLink的情况.真是想不到细心的包大哥您在今天中午12点又把它补全了,真是太感动了,您是认真负责的好典范!!!您一丝不苟的精神是我们晚辈学习的榜样!!! 人生在勤,不索何获?
------
人生在勤,不索何获?
chance
一般會員


發表:19
回覆:9
積分:5
註冊:2003-08-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-13 20:56:52 IP:211.78.xxx.xxx 未訂閱
看了兩位大大的文章之後,小弟有兩個問題想要請教。 (1)請問一下ShellTreeView這個VCL是在哪呢?我每個標籤都進去看。沒有找到 也不在Sample中。 (2) AnsiString bb; char kk[128]; kk=bb; 總是會出現"Can not convert AnsiString to char[128]" 偏偏小弟又需要char的存在。而且我得丟一個變數給它。 例如:FileListBox->FileName。也就會出現上面的問題。 我試過把它拆成一個字元一個字元傳送,還是不能解決。 試問大大有沒有什麼方法可以解決呢? 謝謝大大的解惑!
anpino
版主


發表:31
回覆:477
積分:231
註冊:2003-01-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-15 11:26:28 IP:218.32.xxx.xxx 未訂閱
引言: 看了兩位大大的文章之後,小弟有兩個問題想要請教。 (1)請問一下ShellTreeView這個VCL是在哪呢?我每個標籤都進去看。沒有找到 也不在Sample中。 (2) AnsiString bb; char kk[128]; kk=bb; 總是會出現"Can not convert AnsiString to char[128]" 偏偏小弟又需要char的存在。而且我得丟一個變數給它。 例如:FileListBox->FileName。也就會出現上面的問題。 我試過把它拆成一個字元一個字元傳送,還是不能解決。 試問大大有沒有什麼方法可以解決呢? 謝謝大大的解惑!
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=48288 ------------------------------- 數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖VS東方不敗:D -------------------------------
系統時間:2024-05-07 1:08:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!