Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] не работает bat файл если в пути имеются русские символы.

Ответить
Настройки темы
CMD/BAT - [решено] не работает bat файл если в пути имеются русские символы.

Новый участник


Сообщения: 7
Благодарности: 1

Профиль | Отправить PM | Цитировать


не работает bat файл если в пути имеются русские символы.
Для примера:

@echo off
xcopy "D:\BASE\!!!\save" "%UserProfile%\Мои документы" /E /C /H /R /K /Y /Z

@echo off
xcopy "D:\БАЗА\!!!\save" "%UserProfile%\Documents" /E /C /H /R /K /Y /Z

Хоть вариант 1, хоть вариант 2 не работают. Переименовать папки нет возможности. Что можно сделать?

P.S.>> Поиском воспользовался, но ничего подходящего не нашел.

Отправлено: 09:54, 14-07-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


tibor5, я же написал, что в кодировке OEM/866 данный символ имеет другой номер — не 0xB0 (176₁₀), а 0xF8 (248₁₀). А у Вас он так и остался под тем же номером (что явственно видно на скриншоте: 0xB0 в кодировке OEM/866 — это символ «░»), то, что он у Вас видится в редакторе, как символ градуса — так это потому, что пакетный файл у Вас не в той кодировке — в ANSI/1251 вместо потребной OEM/866:



Вам нужно пересохранить пакетный файл в кодировке OEM/866.

P.S. AkelPad — не лучший выбор для создания/редактирования пакетных файлов.

Отправлено: 23:25, 07-05-2019 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для tibor5

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, спасибо, усвоил. Век живи - век учись! Удачи!

Отправлено: 00:18, 08-05-2019 | #12


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


Цитата Iska:
AkelPad — не лучший выбор для создания/редактирования пакетных файлов. »
Вы просто не умеете его готовить
Мало того, что он вполне подходит, в нем ещё и запускать пакетники можно, не переключаясь в консоль...
Да, конечно, полной эмуляции нет, но для проверки простых команд, вполне

-------
scio me nihil scire. Ѫ


Отправлено: 14:56, 08-05-2019 | #13


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата YuS_2:
Вы просто не умеете его готовить … в нем ещё и запускать пакетники можно, не переключаясь в консоль... »
Он неудобен. Far Manager наше фсё .

Отправлено: 15:19, 08-05-2019 | #14


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


Цитата Iska:
неудобен »
это чисто субъективная оценка, к тому же, это, всего лишь, дело привычки.
а объективно, вот например:
картинко

- где символы отображаются правильнеЕ?

-------
scio me nihil scire. Ѫ


Отправлено: 15:47, 08-05-2019 | #15


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


YuS_2, правильный ответ — можно использовать любой редактор, если в шрифте есть необходимые глифы:



У меня нет моноширинного шрифта, в котором бы был глиф для символа ﬔ. Посему мне пришлось тупо для AkelPad'а указать шрифт Arial Unicode MS (он не моноширинный, посему напрямую его для Far Manager'а использовать не получится, а вот посредством, например, ConEmu — вполне).

Но шрифты никаким боком не относятся к функционалу самих приложений.

Скрытый текст

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:43, 08-05-2019 | #16


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


Цитата Iska:
правильный ответ — можно использовать любой редактор, если в шрифте есть необходимые глифы »
Согласен, это правильно. Шрифт, кстати, Consolas, там есть эти глифы.
Но и утверждая, что AkelPad - не лучший выбор, необходимо что-то более объективное приводить, кроме удобства.
А возможностей там - хоть отбавляй. Особенно, что касается скриптовой части...
Например, можно даже переводчик использовать:
AkelPad

если говорить о функционале... и т.д. и т.п.

-------
scio me nihil scire. Ѫ


Отправлено: 08:44, 09-05-2019 | #17

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата YuS_2:
А возможностей там - хоть отбавляй »
Добавьте: при использовании плагинов.
Поскольку "голый" бинарник в основном является простым, хоть и весьма продвинутым, заместителем Блокнота.

-------
Mikhail Zhilin


Отправлено: 11:11, 09-05-2019 | #18


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Цитата Iska:
правильный ответ — можно использовать любой редактор, если в шрифте есть необходимые глифы: »
неправильный
Это в самых простых случаях символ в txt-файле однозначно соответствует глифу в шрифте. Есть модификаторы (надстрочные знаки), есть глифы для сочетания символов (массово в имитации рукописного текста), ну и эмодзи. Всё это требует поддержки со стороны ПО для корректного отображения и редактирования.

Отправлено: 12:36, 09-05-2019 | #19


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


Цитата mwz:
Добавьте: при использовании плагинов. »
И? Это как-то уменьшает функциональные возможности?

Цитата mwz:
Поскольку "голый" бинарник в основном является простым, хоть и весьма продвинутым, заместителем Блокнота. »
А в Far-е, редактор совсем "голый" используется? И плагинов нет?
Сравнивать надо сравнимое. К тому же, фаровский редактор вообще без Far не работает, но это ведь не записывается ему в минусы...


Цитата Busla:
Всё это требует поддержки со стороны ПО для корректного отображения и редактирования. »
Ну, это-то само собой подразумевается. Ибо наличие неотображаемых в конкретном ПО глифов шрифта, никаких преференций не дают...

-------
scio me nihil scire. Ѫ


Отправлено: 13:49, 09-05-2019 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] не работает bat файл если в пути имеются русские символы.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] *chm не работает, если в пути есть "#" Erekle Хочу все знать 15 20-02-2019 00:00
CMD/BAT - [решено] Как сделать, чтобы русские символы отображались и в блокноте, и при исполнении .bat seriych Скриптовые языки администрирования Windows 7 21-07-2011 12:49
[решено] bat-файл работает... и он же не работает. В чем дело? truvo Хочу все знать 10 26-03-2009 02:36
Русские символы FoLKo Microsoft Windows Vista 12 13-01-2007 23:17
русские символы в названии машин angeldragon Сетевые технологии 2 11-08-2004 18:33




 
Переход