|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.05.2017, 15:47 | #1 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,039
|
Путь в файле батника
здравствуйте в одном приложении есть возможность на него с батника послать команду, пишу
chcp 1251 .\smartid_sample.exe "C:\Documents and Settings\Admin\Мои документы\Мои результаты сканировани\2017-04 (апр)\сканирование0001.jpg" ..\data-zip\bundle_passport_drvlicrus.zip > output.txt то получаю ответ, что изображение не найдено, понимаю, что проблема в имени файла-кириллица, пробелы в имени файла, в какой кодировке должен быть батник и как лучше написать путь и имя файла, чтобы комар носа не подточил? спасибо |
02.05.2017, 15:53 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я бы убрал chcp 1251
и сделал кодировку BAT файла OEM (866 кодовая таблица). |
02.05.2017, 15:56 | #3 |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
Почему?
Например, исправить "Мои результаты сканировани" на "Мои результаты сканирования"? =)
Μολὼν λαβέ
|
02.05.2017, 16:06 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
02.05.2017, 16:07 | #5 | |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,039
|
Цитата:
и там есть чекбокс использовать папку по имени месяца - убирал его, нифига не помогло, плюнул..... |
|
02.05.2017, 16:08 | #6 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,039
|
|
02.05.2017, 16:17 | #7 | |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
Цитата:
Ну, родная она только для cmd, так что тут либо переключать cp, либо сам батник сохранять в кодировке 866. Принципиальной разницы вроде бы нет. wordpad'ом сохранять, например
Μολὼν λαβέ
Последний раз редактировалось alexander13; 02.05.2017 в 16:19. |
|
02.05.2017, 16:53 | #8 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,039
|
|
02.05.2017, 16:55 | #9 |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
Если мы про Notepad++, то Кодировки->Кодировки->Кириллица->OEM 866
А обычный блокнот сохраняет по умолчанию в 1251 как раз, насколько я знаю. Поэтому я и спросил, зачем убирать chcp 1251.
Μολὼν λαβέ
Последний раз редактировалось alexander13; 02.05.2017 в 16:58. |
03.05.2017, 03:56 | #10 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,039
|
спасибо опробую
а какая разница между .batПакетный файл MS-DOS и .cmdПакетный файл Windows ???? и как я понял лучше чтобы избавиться от пробелов и кириллицы файл переместить и переименовать cd.>"C:\SmartIdReader\2.jpg" xcopy /y C:\SmartIdReader\testdata\drvlic_ty pe2.jpg C:\SmartIdReader\2.jpg потом делать что надо..... Последний раз редактировалось Ципихович Эндрю; 03.05.2017 в 04:23. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск батника | MadeManZ | C# (си шарп) | 4 | 11.09.2013 17:31 |
Cоздание батника | Alina)) | Помощь студентам | 1 | 10.01.2013 23:42 |
Создание батника | Сергей1111 | Помощь студентам | 1 | 19.05.2011 08:34 |
Запуск батника | Aleksandr | Общие вопросы Delphi | 7 | 25.03.2011 11:59 |
Создание батника | igordeg | Помощь студентам | 0 | 04.02.2010 15:58 |