話不多說,先上代碼。將下面的代碼寫入到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