Foreigner,
"Files" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Непредвиденное появление: \Google\Chrome\Application\chrome.exe"".
и значение этой переменной мне нужно без кавычек
дело в том, что если написать .bat вот так, то всё работает
Код:

@echo off && pushd "%~dp0" && title %username%, %~0 && chcp 866>nul 2>&1
for /f "delims=" %%a in ('AutoIt3.exe /AutoIt3ExecuteLine "ConsoleWrite(@OSArch)"') do set xOS=%%~a
if /i "%xOS%"=="x86" (set app=%ProgramFiles%\Google\Chrome\Application\chrome.exe) else set app=%systemdrive%\Program Files (x86)\Google\Chrome\Application\chrome.exe