Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 10

Модерирует : KLASS, IFkO

vu1tur (29-07-2011 12:47): Задачи на bat-файлах 11
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

   

vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Задачи на bat-файлах 10
(часть 1, часть 2, часть 3, часть 4, часть 5, часть 6, часть 7, часть 8, часть 9)
Вопросы, задачи и их решения по работе с командными файлами, а также сопутствующие ссылки.

 
Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!! Чтобы не копировались концевые пробелы из форума, жмите на ссылку "Редактировать" в посте, и уже из редактора копируйте батник без пробелов.
 
Также для удаления концевых пробелов пользуйтесь скриптом от Nagual, или VBS-Скрипт-Модулем от ViSiToR.
 
Для перекодирования кирилицы 866<—>1251 пользуйтесь онлайн сервисом Перекодировщик кириллицы

 
Дополняем шапку: добавляем готовые решения, полезные ссылки.
 
Примечание: Большие куски кода заключайте в тэг [more]  
 
Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Программы » Командная строка, батники\сценарии
 
Полезные ссылки
 
Полезные утилиты
 
Готовые решения и частые вопросы:
  • Встроенный справочник по командам
  • Создание помощи по всем командам консоли 2000 и XP
  • Делаем паузу в командном файле стандартными средствами Windows
  • Альтернативные решения »
  • Работа с текстом, датой, и файлами »
  • Администрирование, автоматизация и сеть »
  • Работа с переменными и параметрами ком. строки »
     
    Описания работы команд и символов участниками темы:
    · setlocal enabledelayedexpansion и переменные окружения
    · символы & и && в командной строке
    · Переменная %0

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 11:53 09-01-2011 | Исправлено: mazafakermazafaka, 11:22 04-06-2011
    res2001



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    king_stiven
    ну только учти, что результат не 100%, это ж мелкософтовая сеть

    Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 09:55 02-03-2011
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    res2001
    То есть если всё это будет видно в Microsoft Windows Network, то сработает?

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 10:01 02-03-2011
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а можно из консоли установить драйвер? или только через inf файл?..

    ----------
    На вашей перфокартѣ обнаруженъ вирусъ, механизмъ будетъ остановленъ.

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 11:09 02-03-2011
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    пишу net view /domain:mydomain
    вижу в списке только свой комп
    что я делаю неправильно?

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 11:09 02-03-2011 | Исправлено: wolf0425, 11:10 02-03-2011
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а можно из консоли установить драйвер? или только через inf файл?..

    ----------
    На вашей перфокартѣ обнаруженъ вирусъ, механизмъ будетъ остановленъ.

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 11:10 02-03-2011 | Исправлено: Free_Soft, 11:34 02-03-2011
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Free_Soft
    Prndrvr.vbs
     
    Добавляет, удаляет и составляет списки драйверов. При вызове команды prndrvr.vbs без параметров в командной строке отображается справка по команде prndrvr.vbs.
     
    У меня его нет, но у меня урезанная винда.
     
    Добавлено:
    Free_Soft
    Prndrvr.vbs
     
    Добавляет, удаляет и составляет списки драйверов. При вызове команды prndrvr.vbs без параметров в командной строке отображается справка по команде prndrvr.vbs.
     
    У меня его нет, но у меня урезанная винда.

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 11:35 02-03-2011
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    king_stiven
    он типа только к принтеру может дрова установить или к другим устройствам тоже?

    ----------
    На вашей перфокартѣ обнаруженъ вирусъ, механизмъ будетъ остановленъ.

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 11:53 02-03-2011
    res2001



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    king_stiven

    Цитата:
    То есть если всё это будет видно в Microsoft Windows Network, то сработает?

    Собственно net view именно Microsoft Windows Network и показывает.
    А про 100% результат, тема такая что комп можно выключить, а он все еще в Windows Network светится, хоть доступа и нет - обычное дело. Бывают и обратные эффекты, например как у wolf0425.
     
    wolf0425

    Цитата:
    пишу net view /domain:mydomain
    вижу в списке только свой комп
    что я делаю неправильно?

    У меня отображается, правда у меня раб.группа, но разницы, имхо, для net view нет.
    А если просто net view выдашь, покажет что-нить?

    Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 12:00 02-03-2011
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Free_Soft
    Тока принтер

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 12:22 02-03-2011
    Free_Soft



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    нужно установить не принторовский драйвер...

    ----------
    На вашей перфокартѣ обнаруженъ вирусъ, механизмъ будетъ остановленъ.

    Всего записей: 1536 | Зарегистр. 19-04-2010 | Отправлено: 12:30 02-03-2011
    NIKZZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Free_Soft

    Цитата:
    можно из консоли установить драйвер?

    Утилита Devcon.

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 13:10 02-03-2011
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А если просто net view выдашь, покажет что-нить?
    тоже только мой комп, остальных компов домена почему-то не видать напрочь.
    не, я понимаю что это что-то с сетевыми службами, но мне интересно как в такой ситуации получить список компов домена из консоли.
     
    проблем обращений по шарам соседних компов нет никаких.

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 16:27 02-03-2011 | Исправлено: wolf0425, 16:27 02-03-2011
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    res2001
    Действительно, net view показывает, а компа нет. А на arp -a можно надеяться?

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 18:39 02-03-2011
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А на arp -a можно надеяться?
    у меня сейчас соседний комп она не показывает.

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 19:31 02-03-2011
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня пока верно показывает
    arp -a

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 19:42 02-03-2011
    BVV63



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    king_stiven
    Хочу обратить внимание, что ARP - немаршрутизируемый протокол. Т. е. мониторить компы (это ведь изначальная задача?) при помощи arp.exe можно лишь в пределах своей сети.

    Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 07:02 03-03-2011 | Исправлено: BVV63, 07:08 03-03-2011
    sL4yer



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как сравнять, первую строку в файле со всеми остальными? К-во строк заранее неизвестно.

    Всего записей: 49 | Зарегистр. 22-10-2008 | Отправлено: 07:47 03-03-2011 | Исправлено: sL4yer, 07:47 03-03-2011
    Rush

    Уже за тридцать...
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sL4yer

    Цитата:
    как сравнять, первую строку в файле со всеми остальными?

    Может сравнить?

    Код:
    set "File=z:\1.txt"
    set /p FirstLine=<%File%
    for /f "skip=1 delims=" %%i in (%File%) do if "%FirstLine%"=="%%i" что-то нужное

    Всего записей: 3551 | Зарегистр. 20-11-2003 | Отправлено: 08:35 03-03-2011
    res2001



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    king_stiven

    Цитата:
    А на arp -a можно надеяться?

    Нет ничего надежного в сети
    Везде есть свои нюансы.
    Если ты админ в сети, то разреши пинги на всех компах и используй пинг, а юзеров лиши прав на изменение свойств брандмауэра.

    Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 08:47 03-03-2011
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Т. е. мониторить компы (это ведь изначальная задача?) при помощи arp.exe можно лишь в пределах своей сети.
    если бы arp -a показывал мне все компы в пределах сети или хотя бы все воткнутые в один свич с ним - вопросов бы не было.
    А так - сегодня запустил arp -a, увидел что показывает лишь 4 адреса, т.е. даже не все что в одном свиче.
    пинганул соседний сервер - arp -a стал показывать пять адресов,  
    пинганул принтер - сервер показываться перестал...
    компов сейчас в сети точно больше 10 активных, все в общем сегменте, все пингуются, прописаны в DNS, шары доступны.
    Как получить их список не пингуя в цикле диапазон адресов - идей нет...

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 10:24 03-03-2011 | Исправлено: wolf0425, 10:31 03-03-2011
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 10
    vu1tur (29-07-2011 12:47): Задачи на bat-файлах 11


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru