Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Кодировка русских путей при запуске bat, сделанного в NotePad   Найти похожие ветки 

 
AV ©   (2012-04-25 16:17) [0]

Батники написал в NotePad,
там есть пути с русскими буквами, например,
copy "XXX\На включение\XX"  "XXX\Включенные\XX"

запускаю, вижу
C:\>copy \═р тъы■ўхэшх ╥┼╤╥\*.*" "\└╥╤ 32\┬ъы■ўхээ√х\*.*"
Системе не удается найти указанный путь.
Скопировано файлов:         0.

что надо сделать, чтобы заработало,
кроме как сохранить все другой кодировке?

может, что-то вроде set NLS_LANG=???
написать вначале батника


 
CRLF   (2012-04-25 16:21) [1]

chcp попробуй, но СИЛЬНО сомневаюсь, что есть варианты > кроме как сохранить все другой кодировке


 
БарЛог ©   (2012-04-25 16:25) [2]

> chcp попробуй, но СИЛЬНО сомневаюсь, что есть варианты > кроме как сохранить все другой кодировке

да и нужны ли они? Проще сохранить.


 
QAZ   (2012-04-25 16:27) [3]

при сохранении файла выбирай нужную кодировку


 
AV ©   (2012-04-25 16:30) [4]


> CRLF  
chcp попробуй,

Спасибо! it work!


> сохранить все другой кодировке

потом трудно понять что куда пойдет.
Опять перекодировать или все время переключаться туда-сюда

Проще
chcp 1251
copy "\На включение ТЕСТ\*.*" "Включенные\*.*"
del "\На включение ТЕСТ\*.*" /Q


 
QAZ   (2012-04-25 16:50) [5]

походу еще проще писать по инглишу и не использовать пробелы,прокатит в любой системе на любом языке


 
AV ©   (2012-04-25 17:05) [6]


> еще проще писать по инглишу и не использовать пробелы

твоими бы устами да медку...
Структура папок утверждена лет 10 назад, и, походу, коренным инглишофобом и пробелофилом...


 
QAZ   (2012-04-25 17:15) [7]

с другой стороны тож хорошо что утверждено и по русски, ато как у меня, дизайнеры имена задают,сами потом хренчто находят,на одного заказчика по 5 папок с разными вариациями транслита\русско-инглиша


 
CRLF   (2012-04-25 17:28) [8]


> походу еще проще писать по инглишу и не использовать пробелы,
> прокатит в любой системе на любом языке
И имена файлов не более восьми символов, и расширение не более трёх, и длина пути не более max_path.


 
Petr V. Abramov ©   (2012-04-26 00:30) [9]

Удалено модератором


 
Влад   (2012-04-26 01:47) [10]


> И имена файлов не более восьми символов, и расширение не
> более трёх, и длина пути не более max_path.

не трави мне душу. скрипка


 
QAZ   (2012-04-26 11:40) [11]


> Petr V. Abramov ©   (26.04.12 00:30) [9]

неее, "покультурней",папки типа vizitka,vezitka,wezitca,viz,pers и тд... или файлы 1111.ai,q34.psd,kon.ai и тд
как в анегдоте про плакать и жрать кактусы
найти готовое не могут,перерисовывают заново со сканов,и один хрен называют нечленораздельными названиями


 
AV ©   (2012-04-26 12:23) [12]

только было все заработало из программы
засада №2
теперь батники запускает сервис(мой), учетка SYSTEM, пути - на сетевые диски
а SYSTEM их игнорирует

нашел, что нужно сначала присоединить диск
net use z: /delete /y
net use z: \\COMP\SHARE  /user:НЕКИЙ_НА_ЭТОМ_ПК

Все равно не работает.
пишет, что один ресурс нельзя из-под нескольких учеток цеплять (на компе постоянно 3-4 юзера сидят, они тоже его цепляют)

что сделать, что бы батник работал из-под SYSTEM с сетевыми папками?


 
CRLF   (2012-04-26 12:33) [13]


> батники запускает сервис
Чё-то как-то попахивает садомазохизмом. Расскажи подробней, что ты там такое строишь?


 
CRLF   (2012-04-26 12:34) [14]

Навскидку... В автозагрузке пользователя некая служебная утилитка, с которой взаимодействует сервис и которая при необходимости стартует батники, показывает юзер интерфейс, етц...


 
AV ©   (2012-04-26 13:34) [15]


> как-то попахивает садомазохизмом. Расскажи подробней,
>  что ты там такое строишь?

три раза начинал писать - не получается :)

коротко если - сервис командует железками по сети и делает много файлов, которые должны быть правильно распиханы.
+ вовремя переназначен путь сохранения, "если что" .

Решил что
1. Пусть все валится в одно место.
2. каждому заинтересованному выдается батник, который он может править как хочет. Не надо никого ни о чем предупреждать, если как раз это "если что" наступило только у него,
+ нельзя испортить пути другого (как и было, когда всех в ini пустил)
3. Запускаются все батники, по списку.
Кто что-то изменил, не поправив свой батник, ССЗБ.

==========

>  В автозагрузке пользователя некая служебная утилитка, с
> которой взаимодействует сервис и которая при необходимости
> стартует батники, показывает юзер интерфейс, етц...

чего-то.. не, не то..


 
CRLF   (2012-04-26 13:44) [16]


> каждому заинтересованному выдается батник, который он может
> править как хочет.
Ну, может у вас там атмосфера дружбы и братской любви, но вообще запускать с правами сервиса батник, неизвестно кем и как изменённый — совсем не алё с точки зрения безопасности :-\


 
AV ©   (2012-04-26 14:01) [17]

да.. тоже верно!
Надо подумать


 
Inovet ©   (2012-04-26 14:08) [18]

> [15] AV ©   (26.04.12 13:34)
> + нельзя испортить пути другого (как и было, когда всех
> в ini пустил)

Пусть каждый правит свой INI-файл.


 
QAZ   (2012-04-26 15:04) [19]

сервис чтоли сделан только чтоб батник запускать?
если так то нефиг
запускай его из планировщика заданий,там есть галка работать как SYSTEM
чтобы никто батник не менял держи его в соотв. папке с правами
а по поводу числа подключений к ресурсу,так оно тоже настраивается


 
CRLF   (2012-04-26 15:12) [20]


> QAZ   (26.04.12 15:04) [19]
Гы, ты не понял, у него наоборот, каждый юзер должен редактировать выданный юзеру батник.


 
AV ©   (2012-04-26 15:21) [21]


> Пусть каждый правит свой INI-файл.

да. Остановлюсь на этом, пожалуй


 
AV ©   (2012-04-26 17:44) [22]

нет. Сделал так:
Создал пользователя с соответствующими правами, а сервис из-под него запускается.
Он и сетевые диски видит, и писать/читать только в определенные папки может.
Вроде, работает..


 
CRLF   (2012-04-26 17:48) [23]

костыли до добра не доведут


 
tesseract ©   (2012-04-26 17:58) [24]

Я думал что 1С из костылей состоит...... Вообще *.vbs тоже помещаются в загрузку и то-же прекрасно копируют файлы, и так-же дружат с юникодом.

А вообще для взаимодействия с сервисом можно и DCOM использовать. Намного практичнее.

Структура папок утверждена лет 10 назад, и, походу, коренным инглишофобом и пробелофилом.

И или безграмотным админом или  отчаянным ретраградом.



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.05 c
15-1344601216
Павел
2012-08-10 16:20
2013.03.22
установка


15-1353443403
Юрий
2012-11-21 00:30
2013.03.22
С днем рождения ! 21 ноября 2012 среда


15-1347821674
Dmitry375
2012-09-16 22:54
2013.03.22
Running Delphi on Mac OS X


2-1331468421
Димка На
2012-03-11 16:20
2013.03.22
Создать несколько экз. класса сразу.


2-1333952944
Jenyok
2012-04-09 10:29
2013.03.22
Размеры и положение окна в OpenDialog и т.п.