使用批处理文件将桌面图标从%userprofile%\ Desktop复制到%public%\ Desktop

时间:2014-01-07 17:03:54

标签: batch-file

我搜索过并搜索过,无法弄清楚这一点。

我想要做的是在用户安装特定程序包之后,我希望删除随包一起安装的图标,然后我希望保存在我们的服务器上的图标(T:\0CADD_14\_SetupDocs\AutoCAD 2014 - English.lnk)在%public%\Desktop

在复制文件的外行世界中,即 Ctrl + C / Ctrl + V ,我得到了错误消息位置不可用。然而,我可以将该文件复制到我的桌面(%userprofile%\Desktop),然后将文件移到%public%\Desktop,但我必须点击“继续”作为管理员说这没关系。

我猜这个代码是挂在那个管理部分上但是还没弄清楚如何在批处理文件中找到它,这是我的代码

DEL /Q /F "C:\Users\Public\Desktop\AutoCAD 2014 - English.lnk"
DEL /Q /F "C:\Users\Public\Desktop\Civil 3D 2014 Imperial.lnk"
COPY "T:\0CADD_14\_SetupDocs\AutoCAD 2014 - English.lnk" "%USERPROFILE%\Desktop\AutoCAD 2014 - English.lnk"
COPY "T:\0CADD_14\_SetupDocs\Civil 3D 2014 Imperial.lnk" "%USERPROFILE%\Desktop\Civil 3D 2014 Imperial.lnk"
MOVE %USERPROFILE%\Desktop\Civil 3D 2014 Imperial.lnk "%public%\Desktop\Civil 3D 2014 Imperial.lnk"
MOVE %USERPROFILE%\Desktop\AutoCAD 2014 - English.lnk "%public%\Desktop\AutoCAD 2014 - English.lnk"

无论出于何种原因,“以管理员身份运行”也无效。我读过的其他帖子谈到禁止UAC解决这个问题,但我宁愿不这样做。

0 个答案:

没有答案