Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 БАТНИК: запуск файла реестра без диалога  [new]
Мордор Держимордов
Member

Откуда:
Сообщений: 953
Есть сетевой диск.
На сетевом диске лежит файл "ТЕСТОВАЯ БАЗА.REG" который в ODBC в Системных DSN ставит нужную БД на нужном серваке.

НАДО написать батник который будет запускать этот файл ("ТЕСТОВАЯ БАЗА.REG") в "тихом" режиме. В "тихом" режиме - то есть он не будет спрашивать пользователя хочет ли пользователь добавить данные в реестр и не покажет ему сообщение о том что данные успешно внесены в реестр.

Заранее всем спасибо.
20 янв 10, 10:45    [8213092]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
const64
Member

Откуда:
Сообщений: 784
regedit /s ТЕСТОВАЯ БАЗА.REG
20 янв 10, 11:04    [8213258]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
Мордор Держимордов
Member

Откуда:
Сообщений: 953
const64,

Запускаю РАБОЧАЯ.bat( который состоит из regedit /s "Z:\Общая\!РАБОЧАЯ.reg"):
В окне
C:\WINDOWS\system32\cmd.exe
Выводит
C:\Documents and Settings\user5423-12\Рабочий стол>regedit /s “Z:\╬c.р \!╩└└╬╫└▀.reg”
И естественно не срабатывает
Хотя если запустить cmd и скопировать туда "Z:\Общая\!РАБОЧАЯ.reg". Выполнить. Сработает!

Как сделать так чтобы в батнике понималась латиницу?
21 янв 10, 02:32    [8218789]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
zirra
Member

Откуда: Ленинград
Сообщений: 4467
Мордор Держимордов
Как сделать так чтобы в батнике понималась латиницу?

ПисАть на ней, а не на кириллице...
21 янв 10, 02:53    [8218829]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
Мордор Держимордов
Member

Откуда:
Сообщений: 953
zirra,

Перепутал...

Как сделать так чтобы в батнике понималась КИРРИЛИЦУ?
21 янв 10, 03:04    [8218836]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
zirra
Member

Откуда: Ленинград
Сообщений: 4467

On Thu, 21 Jan 2010 03:04:48 +0300, Мордор Держимордов <nospam@sql.ru>
wrote:

> Автор: Мордор Держимордов
> Как сделать так чтобы в батнике понималась КИРРИЛИЦУ?

Писать в СИТСЕМНОЙ локали, а не в той, которая приспичила твоему
редактору бантиков...

Posted via ActualForum NNTP Server 1.4

21 янв 10, 03:14    [8218846]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
Мордор Держимордов
Member

Откуда:
Сообщений: 953
zirra

On Thu, 21 Jan 2010 03:04:48 +0300, Мордор Держимордов <nospam@sql.ru>
wrote:

> Автор: Мордор Держимордов
> Как сделать так чтобы в батнике понималась КИРРИЛИЦУ?

Писать в СИТСЕМНОЙ локали, а не в той, которая приспичила твоему
редактору бантиков...
21 янв 10, 06:13    [8218882]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
Мордор Держимордов
Member

Откуда:
Сообщений: 953
zirra

On Thu, 21 Jan 2010 03:04:48 +0300, Мордор Держимордов <nospam@sql.ru>
wrote:

> Автор: Мордор Держимордов
> Как сделать так чтобы в батнике понималась КИРРИЛИЦУ?

Писать в СИТСЕМНОЙ локали, а не в той, которая приспичила твоему
редактору бантиков...



Так мне же надо ПОЛЬЗОВАТЕЛЯМ батник написать.
21 янв 10, 06:18    [8218884]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
zirra
Member

Откуда: Ленинград
Сообщений: 4467

On Thu, 21 Jan 2010 06:18:40 +0300, Мордор Держимордов <nospam@sql.ru>
wrote:

> Автор: Мордор Держимордов
> Так мне же надо ПОЛЬЗОВАТЕЛЯМ батник написать.

А какая разница, что он не увидит, в какой локали ты пишешь?..
....
Или ты не знаешь, что такое ЛОКАЛЬ?.. %)

Posted via ActualForum NNTP Server 1.4

21 янв 10, 06:32    [8218890]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
const64
Member

Откуда:
Сообщений: 784
zirra правильно говорит - если не умеете работать в консоли с кодировкой то лучше уж самому себе приключений не устраивать...

а вообще - смотрите в сторону команды chcp
21 янв 10, 07:00    [8218905]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
golsa
Member

Откуда: Красноярск
Сообщений: 789
Консоль использует 866 кодовую (еще со времен DOS). А редакторы по умолчанию 1251.

У тебя 1251 - надо перекодироваить в 866. Это можно сделать например так:

1) Открой свой батник Notepad (Блокнот). Выбери шрифт Terminal и отредактируй чтобы все было видно. Сохрани.

2) Или открой батник редактором FAR все выделить (Ctrl+A), запомнить в clipboard (Ctrl+C), удалить все, сменить кодировку на DOS (по F8), вставить из clipboard (Ctrl+V) и сохранить.
21 янв 10, 07:17    [8218914]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
aleks2
Guest
golsa
Консоль использует 866 кодовую (еще со времен DOS). А редакторы по умолчанию 1251.

У тебя 1251 - надо перекодироваить в 866. Это можно сделать например так:

1) Открой свой батник Notepad (Блокнот). Выбери шрифт Terminal и отредактируй чтобы все было видно. Сохрани.

2) Или открой батник редактором FAR все выделить (Ctrl+A), запомнить в clipboard (Ctrl+C), удалить все, сменить кодировку на DOS (по F8), вставить из clipboard (Ctrl+V) и сохранить.


Ой, не любим мы легких путей...

в начале БАНТИКА

chcp 1251

rem Дальше можно колбасить и по русски
21 янв 10, 07:25    [8218921]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
zirra
Member

Откуда: Ленинград
Сообщений: 4467

On Thu, 21 Jan 2010 07:25:35 +0300, aleks2 <nospam@sql.ru> wrote:

> Автор: aleks2
> в начале БАНТИКА
> chcp 1251

Метод... Но лучше всё-таки писАть в правильной кодировке... ;)

Posted via ActualForum NNTP Server 1.4

21 янв 10, 07:52    [8218941]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
Damien
Member

Откуда: седьмой круг
Сообщений: 2435
Но лучше всё-таки писАть в правильной кодировке... ;)


не, лучше что удобнее и работает.
21 янв 10, 08:13    [8218973]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
zirra
Member

Откуда: Ленинград
Сообщений: 4467

On Thu, 21 Jan 2010 08:13:10 +0300, Damien <nospam@sql.ru> wrote:

> Автор: Damien
> не, лучше что удобнее и работает.

Вот-вот... Оно именно "удобнее и работает", если сразу писАть в нужной
кодировке... ;)

Posted via ActualForum NNTP Server 1.4

21 янв 10, 08:14    [8218976]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62912
Мордор Держимордов
const64,

Запускаю РАБОЧАЯ.bat( который состоит из regedit /s "Z:\Общая\!РАБОЧАЯ.reg"):
В окне
C:\WINDOWS\system32\cmd.exe
Выводит
C:\Documents and Settings\user5423-12\Рабочий стол>regedit /s “Z:\╬c.р \!╩└└╬╫└▀.reg”
И естественно не срабатывает
Хотя если запустить cmd и скопировать туда "Z:\Общая\!РАБОЧАЯ.reg". Выполнить. Сработает!

Как сделать так чтобы в батнике понималась латиницу?

в батнике латиница понималась, и кирилица тоже, но надо предпринять дополнительные шаги
21 янв 10, 09:06    [8219128]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62912
Мордор Держимордов
zirra

On Thu, 21 Jan 2010 03:04:48 +0300, Мордор Держимордов <nospam@sql.ru>
wrote:

> Автор: Мордор Держимордов
> Как сделать так чтобы в батнике понималась КИРРИЛИЦУ?

Писать в СИТСЕМНОЙ локали, а не в той, которая приспичила твоему
редактору бантиков...



Так мне же надо ПОЛЬЗОВАТЕЛЯМ батник написать.

CHCP не помогает? Тогда ДОС редактор
21 янв 10, 09:07    [8219131]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
Мордор Держимордов
Member

Откуда:
Сообщений: 953
aleks2
golsa
Консоль использует 866 кодовую (еще со времен DOS). А редакторы по умолчанию 1251.

У тебя 1251 - надо перекодироваить в 866. Это можно сделать например так:

1) Открой свой батник Notepad (Блокнот). Выбери шрифт Terminal и отредактируй чтобы все было видно. Сохрани.

2) Или открой батник редактором FAR все выделить (Ctrl+A), запомнить в clipboard (Ctrl+C), удалить все, сменить кодировку на DOS (по F8), вставить из clipboard (Ctrl+V) и сохранить.


Ой, не любим мы легких путей...

в начале БАНТИКА

chcp 1251

rem Дальше можно колбасить и по русски


СПАСИБО ВСЕМ!

А за
chcp 1251
Особое спасибо.
21 янв 10, 09:12    [8219149]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
С0ВЕСТЬ
Member [заблокирован]

Откуда:
Сообщений: 37847
Мордор Держимордов
const64,
Запускаю РАБОЧАЯ.bat( который состоит из regedit /s "Z:\Общая\!РАБОЧАЯ.reg"):
В окне
C:\WINDOWS\system32\cmd.exe
Выводит
C:\Documents and Settings\user5423-12\Рабочий стол>regedit /s “Z:\╬c.р \!╩└└╬╫└▀.reg”
И естественно не срабатывает
Хотя если запустить cmd и скопировать туда "Z:\Общая\!РАБОЧАЯ.reg". Выполнить. Сработает!
Как сделать так чтобы в батнике понималась латиницу?


Зачем лишние телодвижения?
По-английски выставить название рука не поднимется?
21 янв 10, 10:36    [8219759]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
Damien
Member

Откуда: седьмой круг
Сообщений: 2435
По-английски выставить название рука не поднимется?


а вот, допустим тебе нужно будет через BAT-ник отправить e-mail с темой на кириллице.
К тому же, кто знает - сколько придеться исправлений делать после переименовывания файлов.
21 янв 10, 10:49    [8219892]     Ответить | Цитировать Сообщить модератору
 Re: БАТНИК: запуск файла реестра без диалога  [new]
С0ВЕСТЬ
Member [заблокирован]

Откуда:
Сообщений: 37847
Damien
По-английски выставить название рука не поднимется?

а вот, допустим тебе нужно будет через BAT-ник отправить e-mail с темой на кириллице.
К тому же, кто знает - сколько придеться исправлений делать после переименовывания файлов.


Горе от ума (с)
21 янв 10, 12:10    [8220785]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить