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

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

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

vu1tur (11-09-2007 15:22): продолжаем в теме Задачи на bat-файлах 4  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

vu1tur



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

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

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 11:54 27-04-2007 | Исправлено: Elroir, 03:59 10-09-2007
    king_stiven

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

    Код:
    if not exist C:\Work\version.properties (
        xcopy C:\Work\1\*.* C:\Work\2\ /r /e /y
    ) else (
        for /f "usebackq tokens=* delims=AIFVersion=" %%c in (`find "AIFVersion" C:\Work\version.properties`) do set "properties=%%c"
        for /f "usebackq tokens=* delims=AIFVersion=" %%d in (`find "AIFVersion" C:\Work\1.txt`) do set "txt=%%d"
        if %properties% LSS %txt% xcopy C:\Work\1\*.* C:\Work\2\ /r /e /y
    )

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 12:56 21-08-2007
    0Vovan0



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    king_stiven
    например нужно чтобы у файлов с расширением BSA был пункт "Unpack BSA" к-й и запускает распаковщик ' bsapack unpack "%1" '
     
    Elroir

    Цитата:
    Можно. Если ты знаешь какие записи добавлять в реестр - можно из батника писать в реестр с помощью утилиты reg.exe (в WinXP).  
     

    не знаю

    Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 13:06 21-08-2007
    Karimius

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за помощь. Всё работает. Мне здесь всё больше и больше нравится

    Всего записей: 3 | Зарегистр. 21-08-2007 | Отправлено: 13:09 21-08-2007
    Elroir



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    0Vovan0
    Зайди в тему по реестру WinXP - там обсуждалось добавление пунктов в контекстное меню.
     
    Добавлено:
    http://forum.ru-board.com/topic.cgi?forum=62&topic=7381&start=120#19

    ----------
    "В интернете есть все, но не всегда"

    Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 13:11 21-08-2007
    Yashustik

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    king_stiven
    Все работает. Просто супер!!!

    Всего записей: 6 | Зарегистр. 21-08-2007 | Отправлено: 13:19 21-08-2007
    slech



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    всем привет.
    подскажите утилитку которая могла бы text из UNIX в DOS перевести что бы понимала *
    UNIX2DOS не может обработать список файлов.
    Спасибо.

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 13:46 21-08-2007
    Tipulatoid



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

    Цитата:
    подскажите утилитку которая могла бы text из UNIX в DOS перевести что бы понимала *  
    UNIX2DOS не может обработать список файлов.

     
    Если утилита не поминает wildcards - не беда, запускай ее в цикле (for /f) и все.
    ps. приведи список названий файлов для конвертации

    Всего записей: 349 | Зарегистр. 22-12-2006 | Отправлено: 13:59 21-08-2007 | Исправлено: Tipulatoid, 14:01 21-08-2007
    slech



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tipulatoid
    Dosref
    etc-hosts
    Family-Names
    female-names
    Given-Names
    givennames-ol
    Jargon
    kjbible
    language-list
    male-names
    movie-characters
    other-names
    oz
     
    Добавлено:
    Tipulatoid
    спасибо, помогло for /F %%a in (ls.txt) do unix2dos %%a

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 14:33 21-08-2007
    Nexwin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди напишити скрипт на очистку папок Temp
     
    C:\Documents and Settings\User\Local Settings\Temp
    C:\WINDOWS\Temp
     
    Чтобы, батник автоматически вычищал их при загрузке windows, в какую папку нужно его положить?
    И еще скажите безопасно ли очищать Temp в папки очень часто по несколько раз в день?
     
    PS Пишите, только те кто действетильно знает результаты

    Всего записей: 58 | Зарегистр. 19-07-2007 | Отправлено: 18:02 21-08-2007
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Nexwin
    папка
    "C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка"  
     

    Код:
     
    @Echo Off
    PushD  C:\WINDOWS\Temp  
    RD /s /q .
    PopD
    PushD %Temp%
    RD /s /q .
    PopD
     

     
    Проблем не должно быть

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 18:13 21-08-2007
    paveltr



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А как из командной строки добраться до даты-времени создания файла? Именно создания, а не модификации?

    Всего записей: 18 | Зарегистр. 01-04-2006 | Отправлено: 18:17 21-08-2007
    igor_andreev

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    paveltr
    dir /t:c

    Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 18:32 21-08-2007
    01MDM



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

    Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 18:32 21-08-2007
    paveltr



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    О! Почему-то мозг работал в направлении модификаторов переменных, спасибо что ткнули

    Всего записей: 18 | Зарегистр. 01-04-2006 | Отправлено: 19:28 21-08-2007
    Lutvun



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет. Нужен батник для загрузочьного диска с Norton Ghost 11 for Dos. Есть такая строка:ghost -clone,mode=pload,src=.\gho\2k3.gho:1,dst=%disk%. нужно сделать чтоб диск на который нужно развернуть образ можно было выбрать из списка. %disk% должен быть в формате диск:партышн. Как в досе сгрупировать партышыны по дискам даже не представляю.

    Всего записей: 286 | Зарегистр. 22-11-2005 | Отправлено: 00:46 22-08-2007
    Elroir



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lutvun
    Что значит "диск:партышн"? Приведи пример (несколько).

    ----------
    "В интернете есть все, но не всегда"

    Всего записей: 2631 | Зарегистр. 05-02-2003 | Отправлено: 04:03 22-08-2007
    mbku

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ Большое спасибо за _Fc.exe.  
     
    Даже не ожидала такого превосходного результата.
    Мне теперь вообще ничего не надо делать.
    Даже мозги не надо напрягать, пользуйся и результат готов.
    Просто супер, слов нет!!!

    Всего записей: 26 | Зарегистр. 03-08-2007 | Отправлено: 04:24 22-08-2007
    Lutvun



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 Elroir
    Первый диск второй партишн - dst=1:2
    Третий диск первый партышн - dst=3:1
    Первое число должно указывать номер диска. Второе номер раздела на нём.

    Всего записей: 286 | Зарегистр. 22-11-2005 | Отправлено: 10:40 22-08-2007
    xxlsuper



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите как сделать в батнике паузу на допустим 30 сек и потом продолжить выполение батника?

    Всего записей: 300 | Зарегистр. 10-03-2005 | Отправлено: 10:42 22-08-2007
    01MDM



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xxlsuper
    ping -n 31 localhost >nul
     
    Добавлено:
    Lutvun
    В твоем досе CHOICE.COM есть?

    Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 10:46 22-08-2007
       

    Страницы: 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

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Закладки » Задачи на bat-файлах 3
    vu1tur (11-09-2007 15:22): продолжаем в теме Задачи на bat-файлах 4


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru