Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Проверка разрядности системы (http://forum.oszone.net/showthread.php?t=279225)

Raviolo 14-03-2014 10:11 2323417

Проверка разрядности системы
 
Добрый день
На всех компьютерах установлена программа X
Если система 64 - то установлена в папке ProgramFiles x86
Надо запускать программу при входе в систему

Set WshShell = WScript.CreateObject("WScript.Shell")
Command = """C:\Program Files (x86)\"""
WshShell.Run Command

А как сделать для x64 в одном скрипте?

omegastripes 14-03-2014 23:54 2323703

Проверка разрядности системы:

Код:

if right(wscript.createobject("wscript.shell").environment("system").item("processor_architecture"), 2) = "64" then
        msgbox "64 bit"
else
        msgbox "32 bit"
end if


gora 15-03-2014 09:11 2323766

Код:

Set WSS = CreateObject("Wscript.Shell")
xOS = "x64"
If WSS.ExpandEnvironmentStrings("%PROCESSOR_ARCHITECTURE%") = "x86" AND WSS.ExpandEnvironmentStrings("%PROCESSOR_ARCHITEW6432%") = "%PROCESSOR_ARCHITEW6432%" Then xOS = "x86"
msgbox xOS


Raviolo 15-03-2014 17:38 2323935

Благодарю, позволило реализовать задуманное более лаконично.


Время: 20:36.

Время: 20:36.
© OSzone.net 2001-