![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - CMD/BAT разбор строки с символом перехода строки в конце. |
|
CMD/BAT - CMD/BAT разбор строки с символом перехода строки в конце.
|
Новый участник Сообщения: 1 |
Пишу bat в первый раз и столкнулся с проблемой разбора символа переноса строки.
Описание того, чего хотел добиться.... Если при работе с нашими (Гостовкими) сертификатами так называемые контейнеры с закрытым и открытым ключом, мне нужно все контейнеры с флэшки скопировать в реестр. Есть консольная утилита от КриптоПро (csptest) ,которая позволяет это сделать. по этапам: 1. Получаю список всех контейнеров и сохраняю в файл "csptest.exe -keyset -enum_containers -verifycontext -fqcn > list.txt" Приме вывода list.txt^ \\.\REGISTRY\testfec45f812 \\.\FAT12_Q\Ivanov-17.09.13-6d3d8445aa29babd7ee \\.\FAT12_Q\Petro-17.09.13-6d3d8445aa29babd7ee \\.\FAT12_Q\Sidorov-17.09.13-6d3d8445aa29babd7ee 3. В итоге когда я пытаюсь командой csptest.exe -keycopy -src.... скопировать сертификат мой bat не учитывает этот символ и берет имя контейнра без него, в результате выдает ошибку т.е. для csptest вот это имя \\.\FAT12_Q\Petro-17.09.13-6d3d8445aa29babd7ee и вот это \\.\FAT12_Q\Petro-17.09.13-6d3d8445aa29babd7ee"\n" разные. Вопрос как проверять имеется ли в имени контейнера символ перевода строки и как правильно сформировать имя контейнера с этим символом для передачи в csptest? |
|
Отправлено: 19:24, 19-09-2013 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Преобразование строки в простое число CMD/BAT | kelevara | Скриптовые языки администрирования Windows | 7 | 26-04-2013 16:55 | |
VBS/WSH/JS - [решено] Вставить строки в конце файла WORD | AlexVong | Скриптовые языки администрирования Windows | 1 | 27-07-2012 00:33 | |
CMD/BAT - Смена кодировки текстового файла, поиск строки и разбор значения | profcom | Скриптовые языки администрирования Windows | 0 | 10-11-2011 20:20 | |
CMD/BAT - [решено] Некорректный разбор строки | RedScorpio | Скриптовые языки администрирования Windows | 5 | 03-06-2011 17:52 | |
CMD/BAT - [решено] Как удалить папку с символом ® через bat\cmd? | seriych | Скриптовые языки администрирования Windows | 5 | 03-08-2010 09:49 |
|