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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    yurkesha



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

    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2757 | Зарегистр. 15-12-2003 | Отправлено: 21:52 15-02-2011 | Исправлено: yurkesha, 21:54 15-02-2011
    Misha1989



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ComradG
    Цитата:
    на кой здесь нужна ссылка, когда можно набрать hh ntcmds.chm и посмотреть что к чему, а?

    Если откроете ссылку - то поймёте на кой.

    Всего записей: 359 | Зарегистр. 22-03-2010 | Отправлено: 23:21 15-02-2011
    InHead



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди можно ли написать bat отключение компа если да то как ! )

    Всего записей: 67 | Зарегистр. 21-11-2010 | Отправлено: 07:57 16-02-2011
    lizun



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли каким-то образом присвоить переменной значение nil в bat-файле?

    Всего записей: 440 | Зарегистр. 16-01-2007 | Отправлено: 08:09 16-02-2011
    BVV63



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InHead
    Отключение компа от чего, от сетки?
    lizun
    Можно.

    Код:
    Set <Переменная>=nil

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



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InHead
    Цитата:
    Люди можно ли написать bat отключение компа если да то как ! )

    Завершение работы компьютера:
    shutdown -s -f -t 0
     
    Перезагрузка компьютера:
    shutdown -r -f -t 0

    Всего записей: 359 | Зарегистр. 22-03-2010 | Отправлено: 08:30 16-02-2011
    InHead



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BVV63 Вообще чтоб токо включился и тут же вырубился !!!!

    Всего записей: 67 | Зарегистр. 21-11-2010 | Отправлено: 08:33 16-02-2011
    Misha1989



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InHead
    Цитата:
    Вообще чтоб токо включился и тут же вырубился !!!!  

    Я дал такой батник. В автозагрузку его.
     
    А вирусы не хорошо писать.
    А то могут догнать и наказать.

    Всего записей: 359 | Зарегистр. 22-03-2010 | Отправлено: 08:41 16-02-2011
    InHead



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Misha1989 Да начальнику надо сделать чтоб знал
    т.е вот сюда AUTOEXEC.BAT ?

    Всего записей: 67 | Зарегистр. 21-11-2010 | Отправлено: 08:45 16-02-2011 | Исправлено: InHead, 08:47 16-02-2011
    lizun



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

    Цитата:
    Можно.

    Код:
    Set <Переменная>=nil

    Неа, не работает.
    Мне нужно, чтобы работала примерно такая конструкция:

    Код:
    @echo off
    set filename=C:\test.txt
    set filename=nil
    echo bla-bla-bla>%filename%
     

    Всего записей: 440 | Зарегистр. 16-01-2007 | Отправлено: 08:49 16-02-2011
    BVV63



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lizun
    Что такое "nil", файл? Он находится в текущем каталоге (или, по крайней мере, через переменную %Path% его можно найти)?

    Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 08:58 16-02-2011
    lizun



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InHead
    Лучше сюда, наверное:
    "%userprofile%\Главное меню\Программы\Автозагрузка"
     
    Или назначить задание при включении компа выполнять требуемый бат-файл. Кстати, чтобы ничего не вылезало на компе, задать другое имя пользователя.
     
    Добавлено:
    BVV63

    Цитата:
    Что такое "nil", файл?

    Нет, это не файл это ничего. То есть, мне нужно вывести в никуда. Или как сказать? Путаюсь в названиях. В некоторых языках nill, в некоторых null.

    Всего записей: 440 | Зарегистр. 16-01-2007 | Отправлено: 09:03 16-02-2011
    InHead



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lizun
    Мог бы написать алгоритм ! )

    Всего записей: 67 | Зарегистр. 21-11-2010 | Отправлено: 09:19 16-02-2011
    Misha1989



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

    Всего записей: 359 | Зарегистр. 22-03-2010 | Отправлено: 09:33 16-02-2011
    InHead



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Misha1989 Ну спасибо на этом )

    Всего записей: 67 | Зарегистр. 21-11-2010 | Отправлено: 09:39 16-02-2011
    BVV63



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lizun
    В "батанике" это - Nul.

    Код:
    Echo tra-ta-ta>Nul

    Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 09:48 16-02-2011 | Исправлено: BVV63, 09:49 16-02-2011
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InHead
    Какой вопрос такая помощь
    Хочешь больше - впиши в верхний фильтр класса дисковых устройств несуществующую службу. Получишь серьезный синий экран при старте. Сделать можно при помощи консольной утилитки reg.exe и главное что навскидку следы к тебе не приведут
    ЗЫ - только вначале узнай как это чинить. Я лично в этом помогать не расположен

    ----------
    Всем непричастным рекомендую прогулки на свежем воздухе

    Всего записей: 2757 | Зарегистр. 15-12-2003 | Отправлено: 10:11 16-02-2011
    lizun



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

    Цитата:
    В "батанике" это - Nul.  

    Спасибо, дружище! Кажется, заработало!

    Всего записей: 440 | Зарегистр. 16-01-2007 | Отправлено: 10:27 16-02-2011
    netRunner razor

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    res2001
    спасибо, ответ я получаю, осталось заставить программу понимать его...

    Всего записей: 92 | Зарегистр. 15-04-2007 | Отправлено: 15:04 16-02-2011
    res2001



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем привет!
    Вот возникла тема: надо все заглавные буквы в именах файлах переделать на строчные.
    Все файлы с короткими именами, в имени содержаться только цифры и английские буквы.
    Как бы это красиво сделать?
     
    Добавлено:
    нагуглил вот такой вариант.

    Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 09:46 18-02-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