gpt4 book ai didi

batch-file - 将 .link 复制到 64 位 Windows 中更改快捷方式内容

转载 作者:行者123 更新时间:2023-12-03 01:46:32 25 4
gpt4 key购买 nike

我们使用 SCCM 2012 R2、server 2012 服务器和 Windows 7 客户端。学生机通常是Win7-64。

我创建了一个脚本来安装 Eclipse,基本上,创建一个目录并复制文件(Eclipse 没有安装程序,并且是 32 位软件)。在我的脚本中,为了让学生更方便,我想在桌面和“开始”菜单中放置快捷方式。代码是这样的:

REM Put icon on desktop
copy "Eclipse Mars (64).lnk" "C:\Users\Public\Desktop"
rename "C:\Users\Public\Desktop\Eclipse Mars (64).lnk" "C:\Users\Public\Desktop\Eclipse Mars.lnk"

但是,当该链接出现在客户端桌面上时,“C:\Program Files (x86)\Eclipse\eclipse.exe”的正确目标将更改为“C:\Program Files\Eclipse\eclipse.exe”并且因此不起作用(与“开始”相同)。

什么是将快捷方式内容更改为错误的 Program Files 目录?

最后,虽然我在本示例中提到了 Eclipse,但在 64 位计算机上编写的任何 32 位快捷方式都会发生这种情况。

最佳答案

我做了一些研究,你应该尝试一下:

ren "Eclipsce Mars (64).lnk" eclm.tmp
copy "eclm.tmp" "C:\Users\Public\Desktop"
ren "C:\Users\Public\Desktop\eclm.tmp" "C:\Users\Public\Desktop\Eclipse Mars.lnk"
ren eclm.tmp "Eclipsce Mars (64).lnk"

我做了什么:

  1. 将原来的.lnk重命名为eclm.tmp
  2. 已将 eclm.tmp 复制到桌面
  3. 已将 Desktop\eclm.tmp 重命名为 Eclipse Mars.lnk
  4. 将原来的.lnk重命名为正常。
<小时/>

应该绕过Windows更改.lnk文件内容的倾向。

如果有效,请在评论和投票计数器中告诉我!
~CSS

关于batch-file - 将 .link 复制到 64 位 Windows 中更改快捷方式内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40091333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com