Функция COMMAND$ возвращает командную строку
'отобразить ввод
print "Ком-порт ввод:";КомПортВвод(КонецПрт%)
'шаг к следущему месту в буфере
КонецПрт%=КонецПрт%+1
end if
locate 2.1
print time$
wend
end
'обработать ком-порт прерывание
ПолучитьКомВвод:
'читать ввод из Ком-Порт буфера
input#1.КомПортВвод(ЗаголовокПрт%)
'указать следущее буферное пространство
ЗаголовокПрт%=ЗаголовокПрт%+1
return
КонецВвода:'окончить ком-порт ввод
print "Достигнут конец ввода ..."
end
Функция COMMAND$
----------------
Функция COMMAND$ возвращает командную строку ,используемую для запуска програ
------- ммы из DOS
Синтаксис s$=COMMAND$
---------
Замечания COMMAND$ возвращает все,что было набрано в DOS-подсказке,в прцессе
-------- возбуждения программы ,за исключением имени самой программы (неко-
торые руководства ссылаются на этот текст,называя его "трейледом").Исполь-
зуйте COMMAND$ для накопления аргументов периода прогона,таких как имена
файлов и опции программы.Рассмотрим ,например,DOS-команду:
FASTSORT cust.dta cust.new
где FASTSORT (быстрая сортировка)есть созданная Турбо-Бейсиком .EXE прог-
рамма.Когда FASTSORT получает управление,COMMAND$ будет удерживать все,что
было набрано в DOS подсказке после имени самой программы,т.е. в данном слу-
- 96 -
чае строку "cust.dta cust.new".Что делать с этой строкой (возможна разбивка
COMMAND$ на файлаимя1 и файлаимя2 и сортировка содержимого файлаимя1 в новый
файл файлаимя2) остается для решения в соответствии с определением FASTSORT.
Для тестирования программы ,в которой используется COMMAND$ ,в пределах
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий