PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Ввод команды в консоль игры


Ввод команды в консоль игры

Сообщений 1 страница 6 из 6

1

Привет всем!

Мне нужно вписать команду в консоль игры (не пуриковской ) и отобразить текст в консоли. Как я могу это сделать? Гуглил - пусто или руки не от туда (

0

2

Пример взаимодействия с 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

0

3

Хорошо работает с cmd ) Но вот с игрой работать не хочет( Там попахивает чем то другим) Есть другие варианты?

0

4

Чтобы ответить, нужно точно знать что из себя представляет консоль в игре. Может это и не консоль вовсе.

0

5

ewardd написал(а):

Есть другие варианты?

Сложно сказать..
Скорее всего нужно пользоваться ресурсами самой игры, ибо консоль консоли рознь. А что за игруха хоть?

0

6

Извините времени совсем не было <3
Игра: Jedi Academy

0


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Ввод команды в консоль игры