Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Научите пользоваться командной строкой... / 4 сообщений из 4, страница 1 из 1
01.11.2006, 13:02
    #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
01.11.2006, 13:13
    #34097239
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Научите пользоваться командной строкой...
http://forum.foxclub.ru/read.php?32,177189,177216#msg-177216
...
Рейтинг: 0 / 0
01.11.2006, 13:35
    #34097363
Мальчишка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Научите пользоваться командной строкой...
Не понял... Я ведь при сохранении явно указываю кодировку... И почему тогда ярлык с параметрами работает нормально? Да и через командную строку как я понял параметры удачно проходят, но приложение работает неправильно... А получается вот что:
Вместо
Код: plaintext
исполнитель художественно-оформительских работ
Получается вот такая строка
Код: plaintext
фэыъчщфюсч· oярътсэю_сщщъ-ъЁъdшфюсч·эцфo d__ъю

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


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