标题: [系统相关] Winrar如何根据系统是32位或64位执行不同的命令(快捷方式)? [打印本页]
作者: a646749 时间: 2020-10-23 00:23 标题: Winrar如何根据系统是32位或64位执行不同的命令(快捷方式)?
http://www.bathome.net/viewthrea ... p;highlight=32%2B64
通过此贴可以通过一个bat处理执行不同的安装程序,不过还部分Winrar自解压软件,如何根据不同的系统生成不一样的快捷方式?
比如CCleaner 安装在d盘,
如果是x32位系统那么就在桌面上生成CCleaner(路径:d:\CCleaner.exe)
如果是x64位系统那么就在桌面上生成CCleaner64(路径:d:\CCleaner64.exe)
作者: smss 时间: 2020-10-24 12:02
- if %PROCESSOR_ARCHITECTURE:~-2%==64 (set x=64)else set x=
- mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\CCleaner.lnk""):b.TargetPath=""d:\CCleaner%X%.exe "":b.WorkingDirectory=""d:"":b.Save:close")
复制代码
作者: a646749 时间: 2020-10-26 10:47
本帖最后由 a646749 于 2020-10-26 10:51 编辑
回复 2# smss
您好。您提供的为批处理解决,而且在桌面也没有生成不同的快捷方式,不过我用的是Winrar自解压的命令,而且考虑好别人可能会修改路径,此项就比较难办了啊。
现在是在桌面上新建两个,然后在删除一个。- Shortcut=D, ".\CCleaner.exe", , , 清理垃圾,
- Shortcut=D, ".\CCleaner64.exe", , , 清理垃圾64,
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |