求自动识别系统是多少位数,然后自动安装对应的程序
答案:1 悬赏:60 手机版
解决时间 2021-03-27 06:54
- 提问者网友:戎马万世
- 2021-03-27 03:39
求自动识别系统是多少位数,然后自动安装对应的程序
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-03-27 05:14
将下面一段保存到记事本中,重命名为 “ start.bat ”
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
exit
:x86
A86.exe
exit
:x64
A64.exe
将 start.bat 、 A86.exe 、 A64.exe 三个文件用WinRAR打包成自解压格式的文件,
设置自解压参数:
1.解压后运行 start.bat
2.解压到临时目录
3.安静模式
4.强制替换已存在的文件
;下面的注释包含自解压脚本命令
Setup=start.bat
TempMode
Silent=1
Overwrite=1追问请问一下,“AMD64”这个东西,在英特尔的平台上,有吗?追答%PROCESSOR_ARCHITECTURE% 是变量, “AMD64” 是64位系统下这个变量的值。
你可以在MS-DOS窗口运行 echo %PROCESSOR_ARCHITECTURE% 看得到的值是x86还是 AMD64。如果得到的是X86,则系统是32位;如果得到的值是AMD64 则系统是64位。
这个AMD 跟Intel平台 还是 AMD平台没什么关系。追问多谢,还有一个问题想请问一下,如果上面脚本里加入管理员权限运行脚本和安装程序。该怎么加入。谢谢追答if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
exit
:x86
runas /user:administrator A86.exe
exit
:x64
runas /user:administrator A64.exe
注意:提升管理员权限必须要启用 administrator 帐户,并且为其指定密码(系统默认禁止空密码登陆)
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
exit
:x86
A86.exe
exit
:x64
A64.exe
将 start.bat 、 A86.exe 、 A64.exe 三个文件用WinRAR打包成自解压格式的文件,
设置自解压参数:
1.解压后运行 start.bat
2.解压到临时目录
3.安静模式
4.强制替换已存在的文件
;下面的注释包含自解压脚本命令
Setup=start.bat
TempMode
Silent=1
Overwrite=1追问请问一下,“AMD64”这个东西,在英特尔的平台上,有吗?追答%PROCESSOR_ARCHITECTURE% 是变量, “AMD64” 是64位系统下这个变量的值。
你可以在MS-DOS窗口运行 echo %PROCESSOR_ARCHITECTURE% 看得到的值是x86还是 AMD64。如果得到的是X86,则系统是32位;如果得到的值是AMD64 则系统是64位。
这个AMD 跟Intel平台 还是 AMD平台没什么关系。追问多谢,还有一个问题想请问一下,如果上面脚本里加入管理员权限运行脚本和安装程序。该怎么加入。谢谢追答if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
exit
:x86
runas /user:administrator A86.exe
exit
:x64
runas /user:administrator A64.exe
注意:提升管理员权限必须要启用 administrator 帐户,并且为其指定密码(系统默认禁止空密码登陆)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯