PureBasic

WriteProgramString()

Синтаксис

WriteProgramString(Program , String$ [, Flags])

Описание


Записывает данную тестовую строку во ввод (stdin) указанной программы.

Параметры

Program Номер идентифицирующий указанную программу, в которую требуется записать текст. Этот Номер должен быть получен ранее, при вызове функции RunProgram() во время запуска указанной программы. Программа должна быть запущена с флагом #PB_Program_Read.
String$ Строка текста, которую требуется записать. Никакие символы конца строки после строки не записываются. Чтобы их добавить, воспользуйтесь функцией WriteProgramStringN(). Чтобы записать в программу данные побайтово, воспользуйтесь функцией WriteProgramData(). С помощью этой функции также можно послать программе EOF (конец файла), что скажет программе, что никакого ввода больше не будет.
Flags (дополн.) Строковый формат, используемый для записи строк. На формат по умолчанию для функции RunProgram() могут влиять флаги #PB_Program_Ascii, #PB_Program_Unicode и #PB_Program_UTF8. Этот параметр может быть одним из следующих значений:
  #PB_Ascii  : Записывать текст как ascii.
  #PB_UTF8   : Записывать текст как UTF8 (по умолчанию).
  #PB_Unicode: Записывать текст как unicode

Возвращаемое значение

Ничего.

См. также

WriteProgramStringN(), ReadProgramString()

Поддерживаемые OS

Все

<- WriteProgramData() - Оглавление Process - WriteProgramStringN()->