易語言寫的建立快捷方式,易語言建立快捷方式

2022-03-10 18:54:19 字數 1694 閱讀 3856

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...