1樓:艾德思網路科技
列出桌面所有快捷方式,然後用:
.版本 2
.支援庫 eapi
取快捷方式目標 (, , , , , , , )
這個命令迴圈取所有目標,判斷其中和自身一個路徑的就不建立。
給你寫了個列子:
.版本 2
.支援庫 shell
.支援庫 eapi
.子程式 建立快捷方式_
.區域性變數 區域性_快捷方式, 文字型, , "0"
.區域性變數 區域性_路徑, 文字型
.區域性變數 檔案, 文字型
.區域性變數 x, 整數型
.區域性變數 區域性_目標, 文字型
.區域性變數 自身路徑, 文字型
.區域性變數 區域性是否存在, 邏輯型
區域性_路徑 = 取特定目錄 (#系統桌面)
檔案 = 尋找檔案 (區域性_路徑 + 「*.*」, )
.判斷迴圈首 (檔案 ≠ 「.」 或 檔案 ≠ 「..」 或 檔案 ≠ 「」)
加入成員 (區域性_快捷方式, 區域性_路徑 + 檔案)
檔案 = 尋找檔案 (, )
.如果真 (檔案 = 「」)
跳出迴圈 ()
.如果真結束
.判斷迴圈尾 ()
.計次迴圈首 (取陣列成員數 (區域性_快捷方式), x)
取快捷方式目標 (區域性_快捷方式 [x], 區域性_目標, , , , , , )
自身路徑 = 取執行目錄 () + 「\」 + 取執行檔名 ()
.判斷開始 (到小寫 (區域性_目標) = 到小寫 (自身路徑))
區域性是否存在 = 真
跳出迴圈 ()
.預設區域性是否存在 = 假
.判斷結束
.計次迴圈尾 ()
.判斷開始 (區域性是否存在 = 真)
.判斷開始 (檔案是否存在 (取特定目錄 (#系統桌面) + 「快捷方式名字.lnk」) = 假)
資訊框 (「快捷方式名字已被改變!」, 0, )
.預設.判斷結束
.預設建立快捷方式 (取特定目錄 (#系統桌面) + 「快捷方式名字.lnk」, 取執行目錄 () + 「\」 + 取執行檔名 (), , , )
**********==
需要自己修改一下建立快捷方式的名字,其他基本不用改,目的:判斷存在不建立,但還會判斷該快捷方式是否被改過,命令「取快捷方式目標()」提供多種引數,自己可以研究下,我已經給了第一個例子,後面的照葫蘆畫瓢就可以了。
『**********===
測試結果:
你把「快捷方式名字.lnk」改為「123.lnk」,再次建立就會提示已被修改。
2樓:伊喬司元柳
易語言怎麼建立快捷
呼叫格式:
〈邏輯型〉
建立快捷方式
(文字型
快捷方式檔名,文字型
指向檔案路徑,〔文字型
備註資訊〕,〔文字型
命令列文字
3樓:天神在此
伱是說讓易軟體自動改檔名防覆蓋?
易語言建立快捷方式
4樓:我要求助
如果覺得**難懂可以追問,**寫的很詳細了……僅僅是快捷方式的功能示例,沒有其他功能
易語言建立桌面快捷方式、啟動項
在Windows中,使用建立快捷方式建立的圖示是什麼
116 在windows中,用 建立快捷方式 建立的圖示 a 可以是任何檔案或資料夾 b 只能是可執行程式或程式組 c 只能是單個檔案 d 只能是程式檔案和文件檔案 在windows中,用 建立快捷方式 建立的圖示是?很顯然是 你完全可以自己試試。a可以是任何檔案和資料夾 在windows中,建立快...
易語言顯示當前按下的快捷鍵,易語言快捷鍵
getasynckeystate 是可行的 可以在測試組合鍵的時候用getasynckeystate 其他的鍵用鉤子 我提供一種方法 版本 2.支援庫 spec 子程式 測試 區域性變數 a,整數型 區域性變數 int,整數型 區域性變數 ctrldown,邏輯型 a 1 int 0 ctrldow...
怎樣把某網頁的快捷方式建立在桌面上
在桌面空白處點右鍵 新建 快捷方式,在裡面輸入網頁的地址就可以的。1 首先開啟你要建立快捷方式的網頁,開啟後點檔案 傳送 桌面快捷方式即可。2 先把網頁新增到收藏夾內,再到收藏夾內找到該網頁並在該網頁上點滑鼠右鍵,傳送到 桌面快捷方式即可.方法很多的,自已試一下吧。最簡單的方法,你把瀏覽器左上角的i...