Привет всем!
Мне нужно вписать команду в консоль игры (не пуриковской ) и отобразить текст в консоли. Как я могу это сделать? Гуглил - пусто или руки не от туда (
PureBasic - форум |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » PureBasic - форум » Вопросы по PureBasic » Ввод команды в консоль игры
Привет всем!
Мне нужно вписать команду в консоль игры (не пуриковской ) и отобразить текст в консоли. Как я могу это сделать? Гуглил - пусто или руки не от туда (
Пример взаимодействия с cmd.
Procedure.s OemToChar(String.s)
OemToChar_(@String, @String)
ProcedureReturn String
EndProcedure
prog = RunProgram("cmd.exe", "", "", #PB_Program_Open|#PB_Program_Read|#PB_Program_Write|#PB_Program_Hide)
Delay(200)
If IsProgram(prog)
WriteProgramStringN(prog, "tracert purebasic.info")
WriteProgramStringN(prog, "exit")
While ProgramRunning(prog)
If AvailableProgramOutput(prog)
x=0
Answer$=OemToChar(ReadProgramString(prog))
If Answer$
Debug Answer$
EndIf
EndIf
Delay(100)
Wend
EndIfХорошо работает с cmd ) Но вот с игрой работать не хочет( Там попахивает чем то другим) Есть другие варианты?
Чтобы ответить, нужно точно знать что из себя представляет консоль в игре. Может это и не консоль вовсе.
Есть другие варианты?
Сложно сказать..
Скорее всего нужно пользоваться ресурсами самой игры, ибо консоль консоли рознь. А что за игруха хоть?
Извините времени совсем не было <3
Игра: Jedi Academy
| Как найти символы в тексте? | Вопросы по PureBasic | 27.02.2014 |
Вы здесь » PureBasic - форум » Вопросы по PureBasic » Ввод команды в консоль игры