Страница 1 из 1
Передать параметр в запрос, выполняемый из bat-файла
Добавлено: 25 июл 2006, 13:15
Sheinina
Реально ли передать в lot-файл параметр, указывающий путь на формируемый txt-файл????
Добавлено: 27 июл 2006, 21:11
Ged
не понятна..
параметры в принципе можно указывать инслудами без проблем.
типа
//~*~*~ lot *~*~*~*~*~*~*~*~*~*~*~*~
Select
Oborot.NoDok,
Oborot.Datob
to txt #include MyPath.txt
;
//~* MyPath.txt ~*~*~*~*~*~*
с:\Temp\Export.txt
или не то

Добавлено: 28 июл 2006, 12:06
Sheinina
Запрос выполняется путем запуска .bat файла следующего вида
\\serGal\exe\vip.exe p.lot .....
p.lot :
Код: Выделить всё
select * from someTable to txt <путь на файл>\someTable.txt;
При этом сам .bat-файл вызывается из интерфейса через функцию ExecProgram.
Так вот, хотелось бы сталать <путь на файл> параметром, чтобы при изменении пути не приходилось лазить в сам запрос.
Добавлено: 31 июл 2006, 11:16
Vitaliy
Ну так в чем проблема?
Передавайте в батник параметр, а батник в свою очередь пусть сам создает LOT-файл, который потом и компилит при помощи випа

)
Добавлено: 31 июл 2006, 11:16
Vitaliy
Ну так в чем проблема?
Передавайте в батник параметр, а батник в свою очередь пусть сам создает LOT-файл, который потом и компилит при помощи випа

)
Добавлено: 31 июл 2006, 12:47
Sheinina
Подскажите, как это сделать - ну не умею я досовскими командами создавать файлы с нужным содержанием:)
Добавлено: 31 июл 2006, 12:48
Sheinina
Подскажите, как это сделать - ну не умею я из batника создавать файлы с нужным содержанием:)
Добавлено: 31 июл 2006, 12:50
Sheinina
Подскажите, как это сделать - ну не умею я из bat - файла создавать файлы с нужным содержанием:)
Добавлено: 31 июл 2006, 16:51
Sheinina
Could not insert new word - выдаётся сообщение перед пересылкой текста.
Сорру...
Добавлено: 31 июл 2006, 17:33
edward_K
rem пересоздать файл
echo ваш текст >test.lot
rem добавить строку
echo ваш текст >>test.lot
Добавлено: 31 июл 2006, 18:19
lStep
Run_Lot.Bat:
set DataId=9
%GalEXE%\VIP.EXE Kompl.lot
Kompl.lot:
Select KatCompl.* to dbf KatCmpl%DataId%.dbf;
Добавлено: 31 июл 2006, 18:21
lStep
Run_Lot.Bat:
set DataId=9
%GalEXE%\VIP.EXE Kompl.lot
Kompl.lot:
Select KatCompl.* to dbf KatCmpl%DataId%.dbf;
Добавлено: 01 авг 2006, 17:34
Sheinina
Спасибо всем!
Плюнула на указание руководства и написала выгрузку и загрузку файлов через vip-интерфейс. Его по любому при изменении путей перекомпилировать, прописала их константами в файл проекта.