Привет всем!
Мне нужно вписать команду в консоль игры (не пуриковской ) и отобразить текст в консоли. Как я могу это сделать? Гуглил - пусто или руки не от туда (
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 » Ввод команды в консоль игры