我有一個windows.bat文件,它實際上是我的自定義安裝程序。當所有東西都安裝好後,我終於需要創建一個桌面快捷方式圖標,它有圖標和鏈接來執行我的Java jar。我成功地做了一個,但它使用的VBS,我現在要做的是避免使用VBS,但完全使用BATCH文件。但是,我如何在BATCH文件中進行如下操作?如何使用運行我的Java應用程序的BATCH文件創建快捷方式圖標?
例子:
1)創建一個空文件vbs.vbs並粘貼此代碼到桌面
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("AllUsersDesktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\StackOverflow shortcut.lnk")
oShellLink.TargetPath = "c:\application folder\application.exe"
oShellLink.WindowStyle = 1
oShellLink.IconLocation = "c:\application folder\application.ico"
oShellLink.Description = "Shortcut Script"
oShellLink.WorkingDirectory = "c:\application folder"
oShellLink.Save
2)雙擊該文件vbs.vbs並立即它在Windows XP中測試的桌面創建一個快捷方式文件
但是我如何跳過VBS進程和d完全來自我的BATCH腳本? (是否有使用RUNDLL32.EXE APPWIZ.CPL,NewLinkHere (Dest)
任何方式)
你想讓它適用於Windows XP的工作向上? – rene 2012-01-01 12:25:56
@rene:Windows XP,Vista,Windows 7,Windows 8.我想讓它工作。 – YumYumYum 2012-01-01 12:28:12