Отправляет команду интерпретатора команд системы
Синтаксис
Использование
result = Shell( command )
Параметры
command
Строка, указывающая команду для отправки интерпретатору
команд.
Возвращаемое значение
Если command = "", или же не будет выполнена команда,
возвращается -1. В противном случае команда выполняется, и возвращается ее
код выхода.
Описание
Выполнение программы будет приостановлено до тех пор, пока не произойдет
выход из командного интерпретатора.
Пример
'пример для windows:
Shell "dir c:*.*"
'пример для linux:
Shell "ls"
Различия платформ
- Linux требует в случае command соответствия реальному имени
команды. Windows и DOS не чувствительны к
регистру. Программа может быть чувствительна к регистру своими параметрами
командной строки.
- Разделители пути в Linux являются прямой косой чертой / . Windows
использует обратную косую черту \ , но также позволяет и прямую косую черту . DOS
использует обратную косую черту \.
Отличия от QB
- В QB разрешен SHELL сам по себе, без аргумента "command", что вызывает
командную оболочку для запуска по умолчанию. Выполнение в основной программе
приостановится до выхода из командной строки.
См. также