Net use - проблема с кодировкой
net use M: /delete
net use M: "\\Filez\сетевой диск" /persistent:yes
причём если подключать через эксплорер - подключить сетевой диск
\\Filez\сетевой диск
, то всё ок.
а при net use выдаёт ошибку 51 - и успеваю заметить при отработке бат-файла, что русские символы превращаются в крокозяблы. как решить?
зы заранее спасибо за подсказку!
А вообще,надо в блокноте написать,там та кодировка,которая нужна.В консоли оно просто перекодируется в OEM
Как варинты попробовать:
1-й вариант Сохранить батник в cp866
2-й вариант chcp 1251 перед выполнение батника
net use M: \\Filez\public$ /persistent:yes
этот диск подключился.
net use M: "\\Filez\сетевой диск$" /persistent:yes
а этот нет. всё дело в кодировке(
Цитата: arrjj
:facepalm:
Как варинты попробовать:
1-й вариант Сохранить батник в cp866
2-й вариант chcp 1251 перед выполнение батника
Как варинты попробовать:
1-й вариант Сохранить батник в cp866
2-й вариант chcp 1251 перед выполнение батника
а можно поподробнее о вариантах. как сохранить батник в cp866, проведите ликбез.
и код второго, если не затруднит.
т.к. впихивание строчки "chcp 1251" перед net use не спасло.
win 7 прекрасно схавал батник
chcp 1251
net use f: /delete
net use f: "\\ip\рус назв" /persistent:yes
chcp 866
Большое спасибо! заработало!!!))