使用批處理工具將EXE的快捷方式發送到桌面等指定路徑

話不多說,先上代碼。將下面的代碼寫入到TXT文檔中,將擴展名改爲bat,然後把bat批處理文件放到你的EXE同一目錄下,雙擊運行即可。

@echo 
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\關機.lnk""):b.TargetPath=""%~dp0OFF.exe"":b.WorkingDirectory=""%~dp0"":b.IconLocation=""%~dp0\關機.ico"":b.Save:close")

@echo 完成
@pause

運行結果: 

 

 桌面上如下顯示:

 

上面的批處理代碼,主要是通過VB腳本實現的功能。其中SpecialFolders(""Desktop"")中的“Desktop”是對應操作系統的桌面,無論什麼版本的Windows系統,都能識別準確的桌面路徑。同樣的關鍵字還有很多:

MyDocuments:一般爲 C:\Users\Administrator\Documents

Programs:一般爲 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

SendTo:一般爲 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo

StartMenu:一般爲 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu

Startup:一般爲 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章