|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2010, 17:40 | #1 |
Форумчанин
Регистрация: 01.05.2009
Сообщений: 200
|
Консоль Виндовс!
Доброго всем времени суток!
У меня есть небольшой консольный код который копирует файлы из одной папки в другую и фиксирует это в файле History_Copy.doc. Выглядит это так: echo \n >> D:\File_Lists\History_Copy.doc echo \n >> D:\File_Lists\History_Copy.doc echo New file(s) of: >> D:\File_Lists\History_Copy.doc echo Date: %date%; Time: %time% >> D:\File_Lists\History_Copy.doc xcopy "D:\gh\*.*" "D:\hd\*.*"/E/D/Y/L >> D:\File_Lists\History_Copy.doc xcopy "D:\gh\*.*" "D:\hd\*.*"/E/D/Y/Q Вопросы связаны с этим файлом History_Copy.doc Во-первых, я хочу чтобы перед надписью New file(s) of: было 2 пустые строки.(Этого я пытался добиться комбинацией \n, но вместо пустых строк получается \n). Как мне вывести пустые строки? Во-вторых, файл создается в кодировке DOS, о чем выдается 3 надоедлитвых сообщения при каждом открытии файла. Возможно ли указать кодировку так, чтобы все было нормально? |
20.04.2010, 17:48 | #2 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
пробуем вместо "echo \n" написать "echo."(точка сразу после echo без пробела)
pushl $0x18E3DF6B
call ICQ Последний раз редактировалось russian-stalker; 20.04.2010 в 17:50. |
20.04.2010, 18:35 | #3 |
Форумчанин
Регистрация: 01.05.2009
Сообщений: 200
|
Спасибо, а как быть с кодировкой документа?
|
20.04.2010, 18:49 | #4 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 305
|
Пиши в *.txt, там проблемы с кодировкой не возникнет и места нужно гораздо меньше что немаловажно для логов
Skype: CODERua
|
20.04.2010, 18:52 | #5 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
"chcp 1251" не подойдет?
pushl $0x18E3DF6B
call ICQ |
21.04.2010, 09:53 | #6 |
Форумчанин
Регистрация: 01.05.2009
Сообщений: 200
|
Оргомное спасибо!
С вашей помощью получилось так: Код:
Поясню, как было раньше: Батник записан в коде 866 (OEM-русская), поэтому при работе в консоли отображались нормальные русские названия, но и доковский файл получался тоже 866. Хочется чтобы батник был в 866, а doc-файл 1251. Нужен именно Doc, так как дальше идет обработка макросом. Возможно ли это в принципе? Может быть стоит поставить строку chcp 1251 в другое место? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не грузится виндовс | Zloy_Doomer | Операционные системы общие вопросы | 8 | 16.04.2010 23:44 |
Виндовс крошит файлы? | Alex Cones | Операционные системы общие вопросы | 5 | 29.03.2010 00:08 |
Сообщение о нелицензионной виндовс | winst2014 | Свободное общение | 10 | 17.09.2009 23:43 |
Процессы в виндовс, автозагрузка | atlon | Софт | 9 | 29.11.2008 14:18 |