如何用批处理建立这样的快捷方式?

来源:百度知道 编辑:UC知道 时间:2024/05/05 06:49:24
a和b都是文件夹,批处理文件在b中,a中有一文件c.exe,然后用b中的批处理文件d.bat实现c.exe方捷方式到桌面

@echo
for /f "delims=" %%i in ("%cd%.m") do set pathis=%%~dpi
set shortCutPath="%USERPROFILE%\桌面\c.lnk"
echo Dim WshShell,Shortcut>>doit.vbs
echo Dim path,fso>>doit.vbs
echo path="%pathis%a\c.exe">>doit.vbs
echo Set fso=CreateObject("Scripting.FileSystemObject")>>doit.vbs
echo Set WshShell=WScript.CreateObject("WScript.Shell")>>doit.vbs
echo Set Shortcut=WshShell.CreateShortCut(%shortCutPath%)>>doit.vbs
echo Shortcut.TargetPath=path>>doit.vbs
echo Shortcut.Save>>doit.vbs
"%SystemRoot%\System32\WScript.exe" doit.vbs
@del /f /s /q doit.vbs