如何用批处理实现鼠标右击发送到桌面快捷方式?
2个回答
展开全部
@echo off
md "硬盘文件夹路径"
xcopy "绿色软件所在文件夹名" "硬盘文件夹路径\" /e /c /h /r /k /-y
call:desktoplink "快捷方式名.lnk" "快捷方式目标"
pause
goto :eof
:desktoplink
(
(echo set WshShell=createObject^("WScript.Shell"^))
(echo strDesktop=WshShell.SpecialFolders^("Desktop"^))
(echo set oShellLink=WshShell.CreateShortcut^(strDesktop+"\\%~1"^))
(echo oShellLink.TargetPath="%~dpnx2")
(echo oShellLink.WorkingDirectory="%~dp2")
(echo oShellLink.Save)
)>"%temp%\%~1.vbs"
cscript "%temp%\%~1.vbs" //b
goto :eof
md "硬盘文件夹路径"
xcopy "绿色软件所在文件夹名" "硬盘文件夹路径\" /e /c /h /r /k /-y
call:desktoplink "快捷方式名.lnk" "快捷方式目标"
pause
goto :eof
:desktoplink
(
(echo set WshShell=createObject^("WScript.Shell"^))
(echo strDesktop=WshShell.SpecialFolders^("Desktop"^))
(echo set oShellLink=WshShell.CreateShortcut^(strDesktop+"\\%~1"^))
(echo oShellLink.TargetPath="%~dpnx2")
(echo oShellLink.WorkingDirectory="%~dp2")
(echo oShellLink.Save)
)>"%temp%\%~1.vbs"
cscript "%temp%\%~1.vbs" //b
goto :eof
展开全部
@echo off
echo [InternetShortcut] >>"%userprofile%\桌面\百度.url"
echo URL=http://www.baidu.com >>"%userprofile%\桌面\百度.url"
echo IconIndex=0 >>"%userprofile%\桌面\百度.url"
echo IconFile=C:\Program Files\Internet Explorer\iexplore.exe >>"%userprofile%\桌面\百度.url"
echo 创建快捷方式完成
pause&exit
这是一个典型创建快捷方式的批处理,其中的地址和路径可以改下..
文件的路径为:file:\\
echo [InternetShortcut] >>"%userprofile%\桌面\百度.url"
echo URL=http://www.baidu.com >>"%userprofile%\桌面\百度.url"
echo IconIndex=0 >>"%userprofile%\桌面\百度.url"
echo IconFile=C:\Program Files\Internet Explorer\iexplore.exe >>"%userprofile%\桌面\百度.url"
echo 创建快捷方式完成
pause&exit
这是一个典型创建快捷方式的批处理,其中的地址和路径可以改下..
文件的路径为:file:\\
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询