用批处理在指定文件夹创建快捷方式
这有个文件夹A,我在A下建立了个批处理文件B,A中还有程序文件C。我想一运行B就自动使C在桌面的D文件夹中建立一个快捷方式E。补充:桌面本来没有文件夹D。我这是新建的号,...
这有个文件夹A ,我在A下建立了个批处理文件B,A中还有程序文件C。
我想一运行B就自动使C在桌面的D文件夹中建立一个快捷方式E。
补充:桌面本来没有文件夹D。
我这是新建的号,25分全给你,如果回答有效,下次来有涨的分也一并给你。
先谢过啦 展开
我想一运行B就自动使C在桌面的D文件夹中建立一个快捷方式E。
补充:桌面本来没有文件夹D。
我这是新建的号,25分全给你,如果回答有效,下次来有涨的分也一并给你。
先谢过啦 展开
2个回答
展开全部
@echo off
if exist %systemroot%\temp\tmp.vbs del /s /q %systemroot%\temp\tmp.vbs
if not exist "%USERPROFILE%\桌面\D" md "%USERPROFILE%\桌面\D"
echo Dim WshShell,Shortcut>>%systemroot%\temp\tmp.vbs
echo Dim path,fso>>%systemroot%\temp\tmp.vbs
echo path="%cd%\C.exe">>%systemroot%\temp\tmp.vbs
echo Set fso=CreateObject("Scripting.FileSystemObject")>>%systemroot%\temp\tmp.vbs
echo Set WshShell=WScript.CreateObject("WScript.Shell")>>%systemroot%\temp\tmp.vbs
echo Set Shortcut=WshShell.CreateShortCut("%USERPROFILE%\桌面\D\E.lnk")>>%systemroot%\temp\tmp.vbs
echo Shortcut.TargetPath=path>>%systemroot%\temp\tmp.vbs
echo Shortcut.Save>>%systemroot%\temp\tmp.vbs
"%SystemRoot%\System32\WScript.exe" %systemroot%\temp\tmp.vbs
del %systemroot%\temp\tmp.vbs /s /q
if exist %systemroot%\temp\tmp.vbs del /s /q %systemroot%\temp\tmp.vbs
if not exist "%USERPROFILE%\桌面\D" md "%USERPROFILE%\桌面\D"
echo Dim WshShell,Shortcut>>%systemroot%\temp\tmp.vbs
echo Dim path,fso>>%systemroot%\temp\tmp.vbs
echo path="%cd%\C.exe">>%systemroot%\temp\tmp.vbs
echo Set fso=CreateObject("Scripting.FileSystemObject")>>%systemroot%\temp\tmp.vbs
echo Set WshShell=WScript.CreateObject("WScript.Shell")>>%systemroot%\temp\tmp.vbs
echo Set Shortcut=WshShell.CreateShortCut("%USERPROFILE%\桌面\D\E.lnk")>>%systemroot%\temp\tmp.vbs
echo Shortcut.TargetPath=path>>%systemroot%\temp\tmp.vbs
echo Shortcut.Save>>%systemroot%\temp\tmp.vbs
"%SystemRoot%\System32\WScript.exe" %systemroot%\temp\tmp.vbs
del %systemroot%\temp\tmp.vbs /s /q
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我搜了一下,有个SHORTCUT.EXE dos命令可以创建快捷方式,可以我找不到下载地址,我给你方法可以实现你的要求。
下班了,明天给你答复
下班了,明天给你答复
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询