Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Кодировка русских путей при запуске 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.055 c
2-1337504907
Глеб
2012-05-20 13:08
2013.03.22
Поиск нужного компонента


15-1342691121
AV
2012-07-19 13:45
2013.03.22
Помните, в перестройку Лысенков некий Телемаркет рекламировал?


15-1341824763
Дмитрий С
2012-07-09 13:06
2013.03.22
Teamviewer может отвечать на запросы UAC...


3-1250742438
pushkin42
2009-08-20 08:27
2013.03.22
dbExpress не открывает личико...


15-1329209570
Димка На
2012-02-14 12:52
2013.03.22
Как сделать чтобы WinControl ловил mousemove за пределами себя.?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский