|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Батник для получения инфы о версии офиса |
|
CMD/BAT - [решено] Батник для получения инфы о версии офиса
|
Новый участник Сообщения: 5 |
Доброго дня форумчани!
Необходима Ваша помощь, уже без идей остался. К сути: Надо написать батник, который бы запускался и в отдельный .txt с любым именем (желательно именем компа) выгружал инфу о версии офиса. Юзаю команду "wmic path Win32_Product WHERE (Caption like "%OFFICE%") get Name, Version" Пример того что я пытался сделать и какие камни я встретил: echo -------------------------------- >>%COMPUTERNAME%.txt hostname >>%COMPUTERNAME%.txt echo wmic path Win32_Product WHERE (Caption like "%OFFICE%") get Name, Version >>%COMPUTERNAME%.txt echo / >>%COMPUTERNAME%.txt @echo pause Ошибку получаю следующую, да даже не ошибку, когда запуская батник я вижу что инфа находящаяся в кавычках ... "%OFFICE%"... пропадает и остаются только кавычки. Буду благодарен за помощь! Так же если не трудно, можно поточнее описать, почему теряется инфа в кавычках. |
|
Отправлено: 17:17, 04-09-2017 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать SergKrylo1, у вас переменная %OFFICE% нигде не определена и возвращает пустое значение.
|
------- Отправлено: 17:44, 04-09-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 18:04, 04-09-2017 | #3 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 19:12, 04-09-2017 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Всем спасибо! разобрался.
|
|
Отправлено: 09:24, 05-09-2017 | #5 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать SergKrylo1,
Вот лучше: съедаются неотображаемые символы в конце строк.
@Echo Off echo -------------------------------->%COMPUTERNAME%.txt hostname >>%COMPUTERNAME%.txt FOR /F "delims=" %%i IN ('wmic path Win32_Product WHERE ^(Caption like "%%OFFICE%%"^) get Name^, Version') DO Call :Out "%%i" Echo: >>%COMPUTERNAME%.txt GoTo :Eof :Out If Not "%~1"=="" Echo %~1 >>%COMPUTERNAME%.txt GoTo :Eof |
------- Отправлено: 11:48, 05-09-2017 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - windows 10, х64 Bibit, ошибка установки любой версии офиса, в логе errow 1603 | annazhanna | Microsoft Office (Word, Excel, Outlook и т.д.) | 3 | 16-10-2016 23:09 | |
CMD/BAT - [решено] батник который будет проверять лицензионность офиса | ipsat911 | Скриптовые языки администрирования Windows | 2 | 27-06-2012 00:03 | |
Релиз новой версии Chrome включит бета-версии для Linux и Mac OS | OSZone News | Новости информационных технологий | 6 | 29-05-2010 09:04 | |
Интернет - Нужна программка для вытаскивания инфы через интернет | fate29 | Программное обеспечение Windows | 3 | 16-09-2009 20:10 | |
Использование - [решено] Лицензия офиса 2007 box для офиса 2003 | Axel344 | Лицензирование продуктов Microsoft | 1 | 21-09-2007 14:21 |
|