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

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

Ответить
Настройки темы
CMD/BAT - [решено] Создание bat файлов

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


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

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


В общем:
1) имеет текстовый файлик с такими строками(каждое название на новой строчке)
m&m's 130 гр с арахисом
m&m's 130 гр с молочным шоколадом
m&m's 45 гр с арахисом
m&m's 45 гр с молочным шоколадом
Американо
...
2)необходимо создать n-ное кол-во файлов(сколько строк,сток и файлов) с содержанием
файл1) @echo off

(echo Ваш заказ принят& echo Среднее время ожидания-5 минут)| msg *

Chcp 1251
sent Reseption "m&m's 130 гр с арахисом"
sent Kassa "m&m's 130 гр с арахисом"
cls

файл2) @echo off

(echo Ваш заказ принят& echo Среднее время ожидания-5 минут)| msg *

Chcp 1251
sent Reseption "m&m's 130 гр с молочным шоколадом"
sent Kassa "m&m's 130 гр с молочным шоколадом"
cls
ну и т.д.

То есть брать каждую строчку и на основе её создавать батник,в котором меняются только 2 строчки sent(в кавычки и вставлять строку)
Название батников брать с этой же строчки
P.S. сделал бы всё и ручками,только вот этот "бар"(это вообще такая фича на работе) содержит почти 1000 наименований
Заранее спасибо!

Отправлено: 17:53, 15-09-2014

 

Аватара для Elven

Ветеран


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

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


Цитата _Stomatolog:
решение не ах-кирилицу не берет »
Если исходный текстовый файл будет в кодировке UTF-8 - возьмет.

Цитата _Stomatolog:
возможно ли вообще скрыть окно батника? »
более кошерных способов не знаю, для скрывательства использую такой:

Код: Выделить весь код
Set oShell = Wscript.CreateObject("WScript.Shell")
CommandLine = "%COMSPEC% /c m&m's 130 гр с арахисом.cmd"
oShell.Run CommandLine, 0, 0
соответственно подставляем название cmd какое нужно и сохраняем файл как .vbs
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:30, 19-09-2014 | #11



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

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


Ветеран


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

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


Цитата _Stomatolog:
А теперь по делу:решение не ах-кирилицу не берет,а она нужна(выдает вариант типа "Ї№■ё ўрщ ёю тъєёюь *уюф 0,5 ы..cmd"),что совсем не гуд »
_Stomatolog, файл должен быть в кодировке OEM/866.

Цитата _Stomatolog:
а вот окошко выполнения команды видно-можно его как нибудь скрыть?) »
«Как-нибудь» — можно. Но зачем? Это на что-то влияет?

Цитата Elven:
будет в кодировке UTF-8 »
Зачем?
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:31, 19-09-2014 | #12


Аватара для Elven

Ветеран


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

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


Цитата Iska:
Зачем? »
Да как-то постоянно в этой кодировке пишу и проблем не наблюдаю. Просто вопрос привычки, пожалуй.

Отправлено: 10:42, 19-09-2014 | #13


Ветеран


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

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


Цитата Elven:
Да как-то постоянно в этой кодировке пишу и проблем не наблюдаю. »
Пока Вы не используете кириллицу.

Отправлено: 12:31, 19-09-2014 | #14


Аватара для Elven

Ветеран


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

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


Цитата Iska:
Пока Вы не используете кириллицу. »
В том-то и дело, что кириллица там имеет место быть, откровенно говоря даже не задумывался над проблемой пока Вы не обратили на нее внимание.

Отправлено: 14:33, 19-09-2014 | #15


Ветеран


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

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


Elven, упакуйте пару-тройку Ваших пакетных файлов с кириллицей, которая «там имеет место быть» в архив и приложите к сообщению. Хочу посмотреть.

Отправлено: 15:53, 19-09-2014 | #16


Аватара для Elven

Ветеран


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

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


Вложения
Тип файла: rar oszone.rar
(449 байт, 4 просмотров)

да пожалуйста.

Отправлено: 16:20, 19-09-2014 | #17


Ветеран


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

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


Вот потому и:
читать дальше »
Цитата:
Код: Выделить весь код
╔═════════════ C:\Песочница\054\oszone ═══════╤═════╗
║и            Имя             │Размер│  Дата  │Время║
║⌂..                          │ Вверх│19.09.14│16:27║
║►m&m's 45 ╨│╤А ╤Б ╨╝╨╛╨╗╨╛╤З╨}   279│19.09.14│16:27║
║►m&m's 45 ╨│╤А ╤Б ╨░╤А╨░╤Е╨╕╤}   241│19.09.14│16:27║
║►m&m's 130 ╨│╤А ╤Б ╨╝╨╛╨╗╨╛╤З}   281│19.09.14│16:27║
║►spis1                    cmd│   319│19.09.14│15:14║
║ spisok                   txt│   181│19.09.14│15:16║
║►я╗┐m&m's 130 ╨│╤А ╤Б ╨░╤А╨░╤}   249│19.09.14│16:27║
║                             │      │        │     ║
║                             │      │        │     ║

Работать желательно всегда с OEM/866.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:28, 19-09-2014 | #18


Аватара для Elven

Ветеран


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

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


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

Отправлено: 16:33, 19-09-2014 | #19


Ветеран


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

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


Попробуйте ещё раз из того архива, что Вы выложили.

Отправлено: 16:41, 19-09-2014 | #20



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG) raquelle Скриптовые языки администрирования Windows 22 13-08-2017 12:39
CMD/BAT - Как настроить последовательный запуск bat-файлов в другом bat. codi28 Скриптовые языки администрирования Windows 12 27-11-2013 18:30
CMD/BAT - [решено] Создание bat который будет создавать другой bat для создания 3 root13 Скриптовые языки администрирования Windows 5 27-10-2013 15:46
CMD/BAT - [решено] Создание папок по дате получения файлов и перемещение в них файлов KamikadZZe Скриптовые языки администрирования Windows 1 01-09-2011 14:15
Создание файла *.bat Balbec Хочу все знать 2 17-04-2008 20:21




 
Переход