Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Код: Выделить весь код
@echo off
  setlocal enabledelayedexpansion
    for /l %%i in (97, 1, 122) do (
      cmd /c exit /b %%i
      set "map=!map!!=exitcodeascii!:;"
    )
    set "map=!map:~0,-1!"
    for %%i in ("!map:;=";"!") do (
      set "f=%%~i\mypocket*.msi"
      if exist "!f!" set "d=%%~i"&goto:setup
    )
    :setup
    if /i "%processor_architecture%" equ "x86" set "p=!d!\mypocket-x86.msi"
    if /i "%processor_architecture%" equ "x64" set "p=!d!\mypocket-x64.msi"
    echo !p!
  endlocal
exit /b
Переменная PROCESSOR_ARCHITECTURE - значение поля wProcessorArchitecture структуры SYSTEM_INFO, которое, как написано в MSDN, указывает на "processor architecture of the installed operating system".

Отправлено: 12:35, 08-02-2017 | #5