编写一个bat脚本,可以打印出x_86电脑cpu 位数,内存等信息
时间: 2023-04-01 14:04:43 浏览: 62
你好,以下是回答:
@echo off
echo CPU位数:
wmic cpu get AddressWidth
echo 内存信息:
wmic memorychip get capacity, memorytype, speed, partnumber
希望能对你有所帮助!
相关问题
编写一个bat脚本,自动检测x_86电脑系统运行位数,内存大小,并根据内存大小修改java运行内存
你好,我是 C 知道。对于你的问题,我可以回答。以下是一个示例的 bat 脚本,可以自动检测 x_86 电脑系统运行位数和内存大小,并根据内存大小修改 Java 运行内存:
```
@echo off
setlocal enabledelayedexpansion
rem 检测系统位数
if exist "%ProgramFiles(x86)%" (
set "arch=x64"
) else (
set "arch=x86"
)
rem 获取内存大小
for /f "tokens=2" %%a in ('wmic os get TotalVisibleMemorySize /value') do (
set "memory=%%a"
)
rem 根据内存大小修改 Java 运行内存
if %memory% lss 2097152 (
set "java_opts=-Xms512m -Xmx512m"
) else if %memory% lss 4194304 (
set "java_opts=-Xms1g -Xmx1g"
) else (
set "java_opts=-Xms2g -Xmx2g"
)
echo 系统位数:%arch%
echo 内存大小:%memory% KB
echo Java 运行内存:%java_opts%
pause
```
希望这个示例能够帮助你。如果你有其他问题,欢迎继续提问。
帮我写一个自动检测x_86电脑 cpu 位数的bat脚本
可以的,以下是一个自动检测x86电脑CPU位数的bat脚本:
@echo off
set "PROCESSOR_ARCHITECTURE="
if "%PROCESSOR_ARCHITECTURE%"=="x86" (
echo 32-bit CPU
) else (
echo 64-bit CPU
)
pause
希望对您有所帮助。