Я хочу сделать пакетный или командный скрипт, который сможет найти подходящую программу для использования в соответствии с архитектурой процессора локальных машин для 32-битных и 64-битных программ.
Одна из программ, с которой я хотел бы попробовать это WinRAR. Я хочу поместить 64-разрядную версию в папку с именем "x64", а 32-разрядную - в папку с надписью "x86" вместе со сценарием.
Я заметил, что некоторые программы, такие как Cheat Engine, имеют 32- и 64-разрядные версии, которые также включают исполняемый файл, который может это делать.
В настоящее время моя единственная цель - переменная %process_architecture%
. Это был сценарий, который я сделал, используя оригинальный сценарий @ dbenham :
echo %processor_architecture%%processor_architew6432% | findstr 64 >nul && set "prog=x64\WinRAR x64.exe" || set "prog=x86\WinRAR x86.exe"