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

Показать сообщение отдельно

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


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

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


Iska
Цитата Iska:
Обратите внимание на: »
Обратил, но ничего не понял, поэтому изменил строку на:
Код: Выделить весь код
For /F "Tokens=1,3 Delims==:" %%A In ('WMIC path Win32_NetworkAdapter get Caption /VALUE^|FindStr .^|FindStr /n .') Do Call :_Func "%%A" "%%B" "%%B" "net.txt"
Единственное, что не смог сдесь сделать, это убрать кучу мусора после списка реальных адаптеров. Но это не страшно :-)

Также обнаружил, что не работает строка про HDD:
Код: Выделить весь код
For /F "Tokens=1,3 Delims==:" %%A In ('WMIC DISKDRIVE Where InterfaceType^=^'IDE^' GET Model /VALUE^|FindStr .^|FindStr /n .') Do Call :_Func "%%A" "Жесткий диск:		%%B" "			%%B" "_hdd.txt"
Задумка скорее всего хорошая была, но почему-то не сработало. Заменил по аналогии на:
Код: Выделить весь код
For /F "Tokens=1,3 Delims==:" %%A In ('WMIC path Win32_DiskDrive get Caption /VALUE^|FindStr .^|FindStr /n .') Do Call :_Func "%%A" "%%B" "%%B" "hdd.txt"
Цитата Iska:
Извлекайте данные и делайте пересчёт перед выводом... »
Не подскажите как это сделать? Какие изменения внести в соответствующие строки?

Отправлено: 12:48, 25-12-2010 | #22