%~dp0表示批处理文件所在的路径,如果在bat或vbs或cmd中执行%~dp0无法显示为路径的原因:
没开启cmd命令扩展,只用cmd /e:on开启CMD命令扩展即可,off为关闭
相关bat
没开启cmd命令扩展,只用cmd /e:on开启CMD命令扩展即可,off为关闭
相关bat
| @echo off cmd /e:on (echo Set WshShell=CreateObject("WScript.Shell"^) echo strDesKtop=WshShell.SpecialFolders("DesKtop"^) '特殊文件夹“桌面” echo Set oShellLink=WshShell.CreateShortcut(strDesKtop^&"\SecureCRT 8.7.3.lnk"^) '在桌面创建一个快捷方式 echo oShellLink.TargetPath="%~dp0\SecureCRT.exe" '目标 echo oShellLink.WorkingDirectory="%~dp0" '起始位置 echo oShellLink.WindowStyle=1 '1默认窗口,3最大化,7最小化 echo oShellLink.Description = "SecureCRT 8.7.3" '备注 echo oShellLink.Save '保存快捷方式的设置 echo Set oShellLink1=WshShell.CreateShortcut(strDesKtop^&"\SecureFX 8.7.3.lnk"^) echo oShellLink1.TargetPath="%~dp0\SecureFX.exe" echo oShellLink1.WorkingDirectory="%~dp0" echo oShellLink1.WindowStyle=1 echo oShellLink1.Description = "SecureFX 8.7.3" echo oShellLink1.Save)>makelnk.vbs makelnk.vbs del /f /q makelnk.vbs |
文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
