Показать сообщение отдельно
Старый 30.09.2014, 18:03   #13
Пётр
Нуждающийся
 
Регистрация: 23.05.2007
Сообщений: 95
Написано 34 полезных сообщений
(для 53 пользователей)
Ответ: Команда в терминал Linux

Сообщение от mtaracing Посмотреть сообщение
Кстати, у кого тоже будет такой вопрос, выкладываю ниже библиотеку, ее тяжеловато найти:
Инструкция поиска файла msvcrt.lib.
Открыть папку куда установили PureBasic.
Перейти в папку "PureLibraries\Windows\Libraries".
Там будет файл msvcrt.lib.
Сообщение от mtaracing Посмотреть сообщение
можно как то ввести команду, а затем получить текст из консоли?
Например команда ps -A (чтоб получить список работающих процессов)
Prog = RunProgram("cmd.exe","","",#PB_Program_Open|#PB_Program_Read|#PB_Program_Write) 
WriteProgramStringN(Prog, "dir"+#LFCR$+"exit") 
If IsProgram(Prog) 
  While ProgramRunning(Prog) 
    If AvailableProgramOutput(Prog)>0 
      Debug ReadProgramString(Prog) 
    EndIf 
  Wend 
  CloseProgram(Prog) 
EndIf
(Offline)
 
Ответить с цитированием