Я полагаю, что %1%
это ошибка, и она должна быть, %1
и вы должны запустить командный файл с таким параметром, как название игры. Например, C:\blah>thebatfile thegame
это будет то, что %1
относится к первому параметру. Вы можете просмотреть любую переменную с помощью echo %whatevervar%
или echo %1
и echo %daemon%
И вы можете удалить @ECHO OFF
строку, чтобы вы могли видеть больше того, что происходит. И в любой момент в пакетном файле вы можете сделать это pause
(при запуске он будет останавливаться после строки, и вы можете сделать ctrl-c для выхода), или вы можете попробовать строку, которая говорит, exit /b
чтобы выйти из пакетного файла раньше.
Хотя я думаю, что это может ответить на ваш вопрос о% 1, это может не помочь вам, кроме ответа на ваш вопрос. Выходя за рамки вашего вопроса - Откуда вы получаете этот пакетный файл? У него могут быть различные проблемы, которые зависят от специфики исполняемых файлов, которые он помогает вам запускать.
Возможно, вам лучше избегать инструментов демона. Одно время это было отличное программное обеспечение, в течение многих лет, но затем они добавили вредоносное ПО в него http://forum.daemon-tools.cc/showthread.php?t=30115 и https://www.reddit.com/r/ pcmasterrace / comments / 2yt9gb / be_aware_daemon_tools_lite_installs_malware_adware / Я предлагаю вам вместо этого использовать виртуальный clonedrive.
Если вы хотите смонтировать образ, то сначала сделайте это без командного файла. И чтобы запустить игру, как только образ смонтирован, запустите его без командного файла.
Как только вы можете сделать это вручную, вы можете попробовать сделать это с командным файлом.