Работа с командной строкой и системными процедурами
31.03.2019
Объект работы с системными командами создаётся с помощью конструктора CreateSysProc:
app.CreateSysProc( str cmd );
Параметры:
Базовый пример
Выполнить в DS
Методы:
- Err( int maxLines, str options ) - читает из консоли поток ошибкок
Выполнить в DS
app.ShowPopup( myObject.Err( 1 ) );
- GetType():str - возвращает тип объекта
Выполнить в DS
app.ShowPopup( myObject.GetType() );
- In( int maxLines, str options ) - читает из консоли входной поток
Выполнить в DS
app.ShowPopup( myObject.In( 1 ) );
- Out( str cmd ) - выполняет системную команду
Выполнить в DS
myObject.Out( myCmd + " > " + myFile );
- SetOnError( callback ) - задаёт ФОВ для обработки ошибки
- SetOnInput( callback ) - задаёт ФОВ для обработки ввода
- ReadFileAsByte( str file ) - побайтовое чтение файла
Выполнить в DS
app.ShowPopup( myObject.ReadFileAsByte() );
- WriteToFile( str file, [] data ) - побайтовая запись в файл
Выполнить в DS
myObject.WriteToFile() );