判断Windows系统是32位或64位并执行不同脚本命令语句代码块

 

  判断Windows系统是32位或64位并执行不同脚本命令语句代码块

在网上搜索到一些判断系统是32位还是64位的源代码,复制到这里供今后使用。

; 在AutoHotkey脚本文件中判断Windows系统是32位或64位并执行不同脚本命令语句代码块
IfExist,%windir%\SysWOW64
{
	MsgBox,64 Bit (x64)
}
else
{
	MsgBox,32 Bit (x86)
}

 

@echo off
if exist %windir%\SysWOW64 (
	start http://www.baidu.com
)else (
	start https://www.autoahk.com/
)

 

if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
	if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
		Exit
:x64
	start explorer.exe http://www.baidu.com/
	Exit

:x86
	start explorer.exe https://www.autoahk.com/
	Rem x86代表系统是32位,AMD64代表系统是64位

 

@echo off
if "%PROCESSOR_ARCHITECTURE%" == "X86" (
	echo 32位系统
) else (
	echo 64位或更高系统
)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
其他

REM 根据卷标搜索随身固态U盘的盘符.BAT

2019-11-28 10:31:03

其他案例

打开随身U盘_办公专用盘 2019年11月29日

2019-11-29 12:59:50

3 条回复 A文章作者 M管理员
  1. aahk

    $Is64BitOS = [Environment]::Is64BitOperatingSystem If ($Is64BitOS -eq $true) { ; $propath = “C:Program Files (x86)” MsgBox,32 Bit (x86) } else { ; $propath = “C:Program Files” MsgBox,64 Bit (x64) }

  2. 1加1就等于零

    if A_Is64bitOS { MsgBox,这是64位系统 } else { MsgBox,这是32位系统 }

个人中心
购物车
优惠劵
有新私信 私信列表
搜索