powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Научите пользоваться командной строкой...
4 сообщений из 4, страница 1 из 1
Научите пользоваться командной строкой...
    #34097173
Мальчишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть программка в FoxPro, принимающая 2 параметра, вызываю ее с помощью ярлыка (в нем прописано следующее
Код: plaintext
D:\Export\export.exe D:\buh_pers\dbf_out\rab_751.dbf D:\buh_pers\dbf_out\rab_751_2x.dbf
)... Программа отрабатывает, создает файл - все нормально.
Теперь пытаюсь эту же програмку запустить через командную строку, пишу
Код: plaintext
C:\>D:\Export\export.exe D:\buh_pers\dbf_out\rab_751.dbf D:\buh_pers\dbf_out\rab_751_2x.dbf
. На выходе файл с какими-то кракозябрами вместо русских букв :\...
Подскажите пожалуйста где ошибка?

Думаю, что ошибка не в коде, а именно в неправильном вызове програмы, но на всякий случай вот ее код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
procedure exp_fp2   	
*--------------------------------------------------------------------------------------------------
parameters tcTableIn, tcTableOut
if parameters()= 0  or empty(tcTableIn) or empty(tcTableOut)
=messagebox('Укажите 2 параметра!')
CANCEL
ENDIF
	USE (tcTableIn) SHARED
	COPY TO (tcTableOut) TYPE FOX2X AS  866 
RETURN
...
Рейтинг: 0 / 0
Научите пользоваться командной строкой...
    #34097239
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://forum.foxclub.ru/read.php?32,177189,177216#msg-177216
...
Рейтинг: 0 / 0
Научите пользоваться командной строкой...
    #34097363
Мальчишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял... Я ведь при сохранении явно указываю кодировку... И почему тогда ярлык с параметрами работает нормально? Да и через командную строку как я понял параметры удачно проходят, но приложение работает неправильно... А получается вот что:
Вместо
Код: plaintext
исполнитель художественно-оформительских работ
Получается вот такая строка
Код: plaintext
фэыъчщфюсч· oярътсэю_сщщъ-ъЁъdшфюсч·эцфo d__ъю

З.Ы.: вариант с кодировкой сейчас проверю...
...
Рейтинг: 0 / 0
Научите пользоваться командной строкой...
    #34097516
Мальчишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWisthttp://forum.foxclub.ru/read.php?32,177189,177216#msg-177216
СПАСИБО ОГРОМНОЕ!!!
Никогда бы не подумал копать в этом направлении!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Научите пользоваться командной строкой...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]