如何从批处理文件创建 exe 的快捷方式。
i tried
call link.bat "c:\program Files\App1\program1.exe" "C:\Documents and Settings\%USERNAME%\Desktop" "C:\Documents and Settings\%USERNAME%\Start Menu\Programs" "Program1 shortcut"
但它没有奏效。
link.bat 可以在以下位置找到http://www.robvanderwoude.com/amb_shortcuts.html
您的链接指向 Windows 95/98 版本,我猜您至少有 Windows 2000 或 XP。你应该尝试NT版本here.
或者使用一些可以从命令行调用的 VBScript:
set objWSHShell = CreateObject("WScript.Shell")
set objFso = CreateObject("Scripting.FileSystemObject")
' command line arguments
' TODO: error checking
sShortcut = objWSHShell.ExpandEnvironmentStrings(WScript.Arguments.Item(0))
sTargetPath = objWSHShell.ExpandEnvironmentStrings(WScript.Arguments.Item(1))
sWorkingDirectory = objFso.GetAbsolutePathName(sShortcut)
set objSC = objWSHShell.CreateShortcut(sShortcut)
objSC.TargetPath = sTargetPath
objSC.WorkingDirectory = sWorkingDirectory
objSC.Save
将文件另存为 createLink.vbs 并像这样调用它以获得您最初尝试的内容:
cscript createLink.vbs "C:\Documents and Settings\%USERNAME%\Desktop\Program1 shortcut.lnk" "c:\program Files\App1\program1.exe"
cscript createLink.vbs "C:\Documents and Settings\%USERNAME%\Start Menu\Programs\Program1 shortcut.lnk" "c:\program Files\App1\program1.exe"
也就是说,我强烈建议您不要使用像“开始菜单”这样的硬编码路径,因为它们在本地化版本的 Windows 中是不同的。修改脚本改为使用特殊文件夹.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)