> ДедЯги975, Не учатся на своём опыте и ошибках, так сказать не учатся не чему некоторые и учиться не хотят, кина американского пересмотрели или крыша слетает от жадности, ты ему про аномалии а он тебе про хабар не о чем думать не хотят кроме бабок пока кишки по веткам не разбросает!
2025-09-09 20:06:20
У меня также
Привет!
Я программист, разработчик программ на C++
Смотри. Дело в том что ты запускаешь батник из под администратора. В этом случае рабочая папка переключается на C:\Windows. И скрипт ищет папку bin по пути C:\Windows
Ты либо запускай от имени обычного пользователя, то есть без прав админа
Или же (если запускаешь с правами администратора), то открой батник блокнотом и допиши в начало отдельной строкой
cd /d "D:\Games\Stalker Alive Zone\S.T.A.L.K.E.R.Living_Zone_EXCURSION_Mod 2.34"
Что это?
Команда cd переключает интерпретатор в заданную папку. Тебе вместо моего пути нужно указать свой, куда у тебя распакована игра. То есть, путь к папке в которой лежат bin, gamedata, save
/d нужен в том случае, если у тебя игра распакована на директорию отличную от той, где стоит Windows. У меня Windows стоит на разделе C:, а игра лежит на D:. Чтобы cd в этом случае мог перейти между разделами, используется cd /d
У меня батник теперь выглядит так и всё запускаться отлично как от моего пользователя, так и с правами админа
cd /d "D:\Games\Stalker Alive Zone\S.T.A.L.K.E.R.Living_Zone_EXCURSION_Mod 2.34"
%cd%
@start bin\xrEngine.exe -skip_cdb_cache_crc32_check
%cd% - команда которая выводит в консоль текущий путь, где мы находимся. Она не обязательна. Я её написал для отладки кода. В Linux это pwd