Старые добрые утилиты по Clarion for DOS

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Привет всем!

Вопрос по csrt.exe, cfil.exe и cscn.exe.
Есть ли где описаловка как запустить эти утилиты с командной строки с параметрами?
В частности надо пересортировать файл и, что главное, если файл заблокирован - снять блокировку.
Может кто кинет примеры запуска?
Буду очен благодарен.

С уважением!
Вадим Дымар
Отдел компьютерных технологий
Филиал ОАО "Белагропромбанк" - Брестское областное управление Brestokt@brest.by
Написал: ClaList(2)
Гость

Сообщение Гость »

Вадим, привет.

Нашел кусок из древней проги, который вроде это все делал.

Код: Выделить всё

  RecoverFile" = SEND(UnLockFile,'RECOVER=1')
   CheckOpen(UnLockFile)
   IF ERROR() THEN STOP('ChecOpen  ' & ERROR()) .
   FileMsgPrompt = 'ЋЎа Ў влў Ґвбп § ЇЁбм'
   OPEN(Screen1)
   DISPLAY
   SET(UnLockFile)
   IF ERROR() THEN STOP('SET  ' & ERROR()) .
   LOOP UNTIL EOF(UnLockFile)
     NEXT(UnLockFile)
     IF ERROR() THEN STOP('NEXT  ' & ERROR()) .
     N# += 1
     DISPLAY
   .
   FileMsgPrompt = 'ЏҐаҐбва Ёў Ґвбп Є«оз'
   DISPLAY
   CLOSE(UnLockFile)
   OPEN(UnLockFile,12H)                          !Open for exclusive access
   BUILD(UnLockFile)                             !Rebuild the key files
   CLOSE(UnLockFile)
Удачи. Сергей. njgor@ru.mos.ru

(Добавление)

Смотрю, все молчат. У меня в батике были такие строки

cfil c:\v\appl\v_vedeni ved2 c:\v\d\ved2 c:\v\d\ved2 /p
Имя аппл label где лежит куда положить не выводить окно
можно поверху
Насколько я помню, аналогично работают и другие.
т.е открываешь окно с утилитой смотришь, какие поля заполнены и чем и в том же порядке передаешь в строке.
Из самой среды запускалось через Run

--
Best regards,
gorky mailto:gorky@sv3.net.ua
Написал: ClaList(2)
Гость

Сообщение Гость »

Cfil
----
Следующие символы используются в командных файлах для передачи параметров в соответствующие строки Базового окна утилиты Filer :

S = Строка Source
L = Строка Label
I = Строка Input File
P = Строка (окно) Owner ID. (Если в строке Input File указан шаблон имен файлов, то все входные файлы должны иметь один и тот же код владельца)
O = Строка Output File

Переключатель /V может быть использован для пропуска Базового окна утилиты.

Cscn
----
При вызове утилиты Scanner из командной строки DOS можно использовать следующие переключатели :

I = Используется для указания имени входного файла
D = Используется для принудительного установления режима DOS для
файлов данных Clarioon
P = Используется для указания кода владельца файла и пропуска окна
Owner ID

Csrt
----
I = Строка Input File
P = Строка (окно) Owner ID. (Если в строке Input File указан шаблон имен файлов, то все входные файлы должны иметь один и тот же код владельца)
O = Строка Output File
K = Строка Sort Key
C = Строка Compress File
D = Строка Retain Deletion
N = Строка Remove Key Files

Переключатель /V может быть использован для пропуска Базового окна утилиты.

Best regards, Enigma Soft. mailto: fant@enigmasoft.com.ua
-------------------------- ICQ: 262998995
Написал: ClaList(2)
Ответить