用批处理在指定文件夹创建快捷方式

这有个文件夹A,我在A下建立了个批处理文件B,A中还有程序文件C。我想一运行B就自动使C在桌面的D文件夹中建立一个快捷方式E。补充:桌面本来没有文件夹D。我这是新建的号,... 这有个文件夹A ,我在A下建立了个批处理文件B,A中还有程序文件C。

我想一运行B就自动使C在桌面的D文件夹中建立一个快捷方式E。

补充:桌面本来没有文件夹D。

我这是新建的号,25分全给你,如果回答有效,下次来有涨的分也一并给你。
先谢过啦
展开
 我来答
百度网友b9f2d93
2009-03-02 · TA获得超过994个赞
知道大有可为答主
回答量:1692
采纳率:0%
帮助的人:1190万
展开全部
@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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
goodbttr
2009-03-02 · TA获得超过1324个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:270万
展开全部
我搜了一下,有个SHORTCUT.EXE dos命令可以创建快捷方式,可以我找不到下载地址,我给你方法可以实现你的要求。
下班了,明天给你答复
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式