苏州本是 发表于 2016-5-4 12:19
%PROCESSOR_IDENTIFIER:~0,3%的值随系统的位别而异=x86|x64
2012雨晨绿软 发表于 2016-5-4 18:59
你是平板吧?
248 Bytes, 下载次数: 49, 下载积分: 无忧币 -2
ku588 发表于 2016-5-8 09:06
以上代码都不太可靠,尤其是认为不是X86的都是64位,如下面代码:
@echo off
color 0a
尤其是认为不是X86的都是64位
bhdc 发表于 2016-5-8 13:53
http://www.bathome.net/thread-30883-1-1.html
%PROCESSOR_ARCHITECTURE%也是不准确的。
nttwqz 发表于 2016-5-8 15:01
看来还是if exist %windir%\SysWOW64来的省事儿,不用记复杂的变量名……
1400700226 发表于 2016-5-14 14:28
有些PE精简掉了SysWOW64。。。
03PE貌似没有%PROCESSOR_ARCHITECTURE%变量。。。
nttwqz 发表于 2016-5-15 22:41
那就干脆自己弄好,PE什么版本就用什么版本,否则,确认文件或者文件夹是否存在,可能被精简掉了,查询特 ...
1400700226 发表于 2016-5-16 12:01
对啊。。。甚是头大。。。
nttwqz 发表于 2016-5-16 14:04
想到了一个方法。
从正常 Win8.1 x64 系统(也可以是Win7 x64)复制出下面的文件备用。
1400700226 发表于 2016-5-16 15:45
03PE咋办?
nttwqz 发表于 2016-5-16 20:17
我早都放弃03PE 了,对于只有03PE能用的老古董,我们都不修。手边也没有,只有老毛桃070911。
1400700226 发表于 2016-5-16 20:26
呃。。。。学习了
nttwqz 发表于 2016-5-16 20:30
相信这年代不会有人用64位的03PE,所以,只要判断出版本号,跳过去其它判断步奏就可以了……哈哈
icevan 发表于 2016-5-17 23:48
要想在复杂环境中使用,肯定需要很多判断。
判断版本号我原来用的
for /f "tokens=2 delims=[" %%i in (' ...
leono 发表于 2016-11-17 15:48
这种写法也是错误的
cmd里面不同位数比较,10 lss 6 正确,你的判断就出错了
更别说CMD不支持小数运 ...
wynew8au 发表于 2017-12-25 11:16
我也来一个CMD判断系统位数
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |