Открытие файла с помощью пакетного программирования

219
Drew

Так что я делаю лаунчер для игры с модовой версией и ванильной версией. Я наконец смог открыть игру, но игра не отвечает! Я использовал:start "Game Title" "Path\Game.exe"

Игра Исаак: Возрождение. Игры работают нормально, когда я запускаю его через ярлык, поэтому я не уверен, есть ли какие-либо аргументы командной строки. В игре нет лаунчера. У ярлыка также нет аргументов командной строки.

2
О какой игре мы говорим? Возможно, игра требует аргументов командной строки, обычно предоставляемых через панель запуска. Кроме того, можете ли вы подтвердить, что он работает как задумано, если вы запустите его обычным способом? Jarmund 8 лет назад 0
Игра Исаак: Возрождение. Игры работают нормально, и я обычно запускаю их через ярлык, поэтому я не уверен, есть ли какие-либо аргументы. В игре нет лаунчера. Drew 8 лет назад 0
Так каковы свойства ярлыка? Щелкните правой кнопкой мыши ярлык> Свойства> Цель и т. Д. DavidPostill 8 лет назад 1
Ярлык нормальный, после пути нет аргументов или чего-либо еще. Drew 8 лет назад 0

1 ответ на вопрос

1
Paul

Вам, вероятно, нужно изменить рабочий каталог в пакете перед запуском исполняемого файла. Проверьте начальный каталог в ярлыке, а затем добавьте компакт-диск в это местоположение в качестве первой строки в командном файле. В противном случае он, вероятно, в конечном итоге запустит исполняемый файл с каталогом вашего профиля пользователя или windows \ system32 в качестве рабочего каталога, что может вызвать проблемы в зависимости от способа написания программного обеспечения.

Благодарю вас! Я использовал cd, чтобы добраться до пути, и когда мне нужно было открыть игру, мне просто нужно было запустить «Title» «Game.exe». Это сработало, спасибо всем за помощь! Drew 8 лет назад 0