eXense
01-10-2012, 06:04
хочу запустить не малоизвестную игрушку на Java портативно
с чтением некоторых параметров из стороннего конфигурационного файла.
сторонний cfg нужен будет т.к. планирую преобразовать его в exe
Я очень мало в этом понимаю, потому прошу помощи.
if exist "data\config.cfg" (
type data\config.cfg
) else (
echo :javapath=>> data\config.cfg
echo :parameters=>> data\config.cfg
echo :username=>> data\config.cfg
echo :password=>> data\config.cfg
)
rem не знаю как взять содержимое из файла
call data\config.cfg
set %APPDATA%=%cd%\data
rem должно выйти минимум start javaw -jar data\bin\minecraft.jar
goto java | goto parameters | -jar "data\bin\minecraft.jar" | "goto username" | "goto password"
:java
rem лучше б иную проверку наличия java
rem по ветке реестра или еще как...
if exist "%PROGRAMFILES%\java\jre7\bin\java.exe" (
start javaw
) else (
if exist "data\java\bin\java.exe" (
start data\java\bin\javaw.exe
) else (
goto javapath
)
)
goto:eof
с чтением некоторых параметров из стороннего конфигурационного файла.
сторонний cfg нужен будет т.к. планирую преобразовать его в exe
Я очень мало в этом понимаю, потому прошу помощи.
if exist "data\config.cfg" (
type data\config.cfg
) else (
echo :javapath=>> data\config.cfg
echo :parameters=>> data\config.cfg
echo :username=>> data\config.cfg
echo :password=>> data\config.cfg
)
rem не знаю как взять содержимое из файла
call data\config.cfg
set %APPDATA%=%cd%\data
rem должно выйти минимум start javaw -jar data\bin\minecraft.jar
goto java | goto parameters | -jar "data\bin\minecraft.jar" | "goto username" | "goto password"
:java
rem лучше б иную проверку наличия java
rem по ветке реестра или еще как...
if exist "%PROGRAMFILES%\java\jre7\bin\java.exe" (
start javaw
) else (
if exist "data\java\bin\java.exe" (
start data\java\bin\javaw.exe
) else (
goto javapath
)
)
goto:eof