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

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

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

vu1tur (25-01-2010 12:41): лимит страниц, продолжение: http://forum.ru-board.com/topic.cgi?forum=62&topic=19668  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 109 110 111 112 113 114 115 116 117

   

vu1tur



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

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

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

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 11:37 26-05-2009 | Исправлено: TechnicsKuzya, 13:53 27-12-2009
    ipmanyak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Qwait А поглядеть шапку топика и жмакнуть Работа с текстом, датой, и файлами » [?] не судьба?  


    ----------
    В сортире лучше быть юзером, чем админом...

    Всего записей: 11976 | Зарегистр. 10-12-2003 | Отправлено: 08:54 09-09-2009
    Qwait

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Жмакал... Но там не написано, как и что там работает - есть задача, есть ответ - пояснений по командам нет.

    Всего записей: 11 | Зарегистр. 16-02-2006 | Отправлено: 09:03 09-09-2009
    mugil_cephalus

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

    Цитата:
    Вот в этом примере "как" - строк хватило бы и поменьше, а сами строки должны текстом соответствовать "хочу"  
    (а не припиской после них)

    sorry вы, наверное, лишний код написали (без иронии)
    и спасибо
     
    Добавлено:
    wolf0425

    Цитата:
    Код::kill  
    Taskkill /F /Im %1 1>%temp%\kill.log 2>&1  
    for /f "delims=" %%l in (%temp%\kill.log) do if %ERRORLEVEL% equ 0 (echo %%l) else (echo %%l code=%ERRORLEVEL%)  
    goto :eof

     
    вот вывод его:
    Err 128    Ошибка: Не удается найти процесс "UrlLstCk.exe".
    Err 128    Ошибка: Не удается найти процесс "realplay.exe".
    Err 128    Ошибка: Не удается найти процесс "qttask.exe".
    Err 128    Ошибка: Не удается найти процесс "GhostStartTrayApp.exe".
     
    G:\scripts>
     
    в общем почти, да не совсем, у меня таких процессов для kill'a штук 30, поэтому, если не трудно, нужно вот так:
     
    Ошибка: Не удается найти процесс "AppleMobileDeviceService.exe". Err=128
    Ошибка: Не удается найти процесс "wltuser.exe". Err=128
    Успешно: Процесс "GhostStartService.exe", с идентификатором 1676, был завершен. Err=0
    Успешно: Процесс "realsched.exe", с идентификатором 2080, был завершен. Err=0
     
    объясняю: первая сортировка - ошибка/успешно, в общем, по-алфавиту первой буквы "о"-ошибка и "у"-успех, вторая, внутренняя (внутри ошибок и успехов), сортировка (как и первая, тоже - в афавитном порядке) по первой букве image'a процессов - (A)AppleMobileDeviceService.exe/(w)wltuser.exe; (G)GhostStartService.exe/(r)realsched.exe
     

    Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 13:03 09-09-2009 | Исправлено: mugil_cephalus, 16:42 09-09-2009
    wolf0425



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

    Цитата:
    вот вывод его:
    Err 128    Ошибка: Не удается найти процесс "UrlLstCk.exe".  
    Внимательнее будь, и проверяй перед тем как писать.
    это - вывод не процитированного перед ним куска кода, а предыдущей версии :kill  
    от  03:43 08-09-2009 - того где ты про set /p= спрашивал.
     
    А процитированный вариант у тебя должен выводить
     
    Ошибка: Не удается найти процесс "UrlLstCk.exe". сode=128
    Успешно: Процесс "realsched.exe", с идентификатором 2080, был завершен.
     

    Цитата:
    объясняю: первая сортировка
    да я вполне в курсе как sort работает и что должно получаться
    Даже как-то догадался, что тебе нравится не общая сортировка по алфавиту (кстати непонятно зачем тебе так) а деление по 2 группам - с ошибками (пофиг какими) и без.
     
    я тут подумал, что если будут разные коды ошибок - тебе все равно их разделят на кучки - только не по коду ошибки, а по тексту сообщения
     
    чего там в итоге набралось:
    Код:
    @echo off  
    if not "%1"=="sort" (call "%~f0" sort |sort & goto :eof)  
     
    for /f "eol=#" %%A in (%~dp0tskklLstlist15.txt) do call :kill %%A
    goto :eof
     
    :kill
    Taskkill /F /Im %1 1>%temp%\kill.log 2>&1  
    for /f "delims=" %%l in (%temp%\kill.log) do if %ERRORLEVEL% equ 0 (echo %%l) else (echo %%l code=%ERRORLEVEL%)
    goto :eof  
    помня вопросы про set /p= - уверяю, что ошибки с %ERRORLEVEL% тут нет

    Всего записей: 2929 | Зарегистр. 25-04-2007 | Отправлено: 17:46 09-09-2009 | Исправлено: wolf0425, 19:40 09-09-2009
    Psih



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую, товарищи батнописцы.
    Третий день топчусь на одном месте и не могу понять где допустил ошибку. Надеюсь на Вашу помощь!
    Задача - в папке есть файлы с расширением "*.1" следующего содержания:

    Код:
     
    Строка 1
    Строка 2
    Строка 3
     

    Необходимо обработать каждый такой файл, чтобы образовался файл "*.1.full" следующего содержания:

    Код:
     
    Строка 1Строка 2Строка 3
     

    Т.е. весь текст стал бы одной строкой.
    А дальше уже работать с этой строкой в качестве переменной в следующих циклах...
    Что я смог наваять, учитывая полезную инфу, взятую в данном топике:

    Код:
     
    for /R %%i in (*.1) do    (
                setlocal enabledelayedexpansion
                for /F "tokens=*" %%o in ('type %%i') do    (
                                        set mess=!mess!%%o
                                        )
                echo %mess% >> %%i.full
    for /F "tokens=*" %%u in ('type %%i.full') do    (
                            net send COMPUTER %%u
                            )
                )
     

    В итоге получается тот самый злополучный файл "%%i.full", но в нем текст "Режим вывода команд на экран (ECHO) включен.", а не тот, какой хотелось бы (
    При этом, если сделать батник вида (оставить лишь часть кода для проверки правильности создания данного файла с содержанием в виде одной суммирующей строки):

    Код:
     
    setlocal enabledelayedexpansion
    for /F "tokens=*" %%i in ('type 1.txt') do (
    set mess=!mess!%%i
    )
    echo %mess% >> 1.full
     

    то получается именно то содержание файла, которое требуется.
    Никак не могу понять, почему в теле цикла данный код криво отрабатывается, либо я чего-то недопонимаю... поставьте меня на путь истиный, пожалуйста ) Мой мозг уже отказывается что-либо придумывать по данному вопросу, т.к. перепробовал кучу вариантов (

    Всего записей: 42 | Зарегистр. 24-07-2002 | Отправлено: 22:32 09-09-2009
    01MDM



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

    Код:
     
    @echo off
    for /f "tokens=*" %%i in ('type "folder\*.1"') do 0>nul 1>>1.full set /p=%%i
     

     
    Рядом с батником создатся файл 1.full, который запишет содержание всех folder\*.1 в одну строку.
     

    Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 23:14 09-09-2009 | Исправлено: 01MDM, 23:46 09-09-2009
    wolf0425



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

    Цитата:
    не могу понять где допустил ошибку.

    ошибка у тебя вот тут:
    Цитата:
    echo %mess% >> %%i.full  
    В смысле - это находится внутри головного for и тебе надо было писать !mess!
    %mess% - заменяется на значение переменной до входа в самый внешний оператор...
     
    чего-то типа такого
    Код:
    setlocal enabledelayedexpansion
    for /R %%i in (*.1) do    (
                set "mess="
                for /F "tokens=*" %%o in ('type %%i') do set "mess=!mess!%%o"
                echo !mess! >> %%i.full
                rem а что - %%i.full существовали до старта батника? откуда и зачем это дописывание?
     
                for /F "tokens=*" %%u in ('type %%i.full') do net send COMPUTER %%u
                rem если %%i.full не существовали - for этот лишний, просто net send COMPUTER !mess!
    )

     
     
    01MDM
    Цитата:
    который запишет содержание всех folder\*.1 в одну строку.  
    1. он в эту строку еще и имена всех файлов *.1 запишет
    2. в задаче строк требовалось получить не одну, а по количеству файлов, если я правильно понял.
     

    Всего записей: 2929 | Зарегистр. 25-04-2007 | Отправлено: 00:18 10-09-2009 | Исправлено: wolf0425, 00:33 10-09-2009
    01MDM



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

    Цитата:
    1. он в эту строку еще и имена всех файлов *.1 запишет  

     
    Это как? Если только в файле есть строка с его именем.
     

    Цитата:
    2. в задаче строк требовалось получить не одну, а по количеству файлов, если я правильно понял.  

     
    Если каждый файл сделать в одну строку, то:

    Код:
     
    @echo off
    pushd "folder"
    for %%i in (*.1) do (  
         for /f "tokens=*" %%j in ('type "%%i"') do 0>nul 1>>"%%~nxi.full" set /p=%%j
    )
    popd  
     

     
    Т.е для каждого *.1 будет соответствующий *.1.full
     
    Или третий вариант. Составляется результирующий файл 1.full, в котором каждая строчка соответствует одному файлу *.1:

    Код:
     
    @echo off
    pushd "folder"
    for %%i in (*.1) do (  
         for /f "tokens=*" %%i in ('type "%%i"') do 0>nul 1>>1.full set /p=%%i
         1>>1.full echo.
    )
    popd  
     

     

    Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 01:45 10-09-2009 | Исправлено: 01MDM, 12:03 10-09-2009
    jaguar21011987

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть такая пороблема: я допустим хочу вывести результаты комманды echo в файл - пишу echo blablabla >> text.txt, но при вызове аналогичной строки новый текст добавляется в файл с новой строки. Вопрос: как сделать, чтобы при новом вызове echo текст добавлялся в конец последней строки, а не начинало новую? Нужно для того, чтобы с помощью одного пакетного файла создать другой, а там параметры должны быть в одну строку.

    Всего записей: 2 | Зарегистр. 10-09-2009 | Отправлено: 02:39 10-09-2009
    wolf0425



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

    Цитата:
    как сделать, чтобы при новом вызове echo текст добавлялся в конец последней строки, а не начинало новую?  
    надо чтоб эта последняя строка не заканчивалась символом перевода строки.
    На данной странице аналогичная тема присутствует в ответах двум людям, например в сообщении прямо перед твоим вопросом.

    Всего записей: 2929 | Зарегистр. 25-04-2007 | Отправлено: 02:58 10-09-2009 | Исправлено: wolf0425, 03:01 10-09-2009
    jaguar21011987

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пасиба, как работает не совсем понял, но пользоваться можно)

    Всего записей: 2 | Зарегистр. 10-09-2009 | Отправлено: 04:15 10-09-2009
    mugil_cephalus

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

    Цитата:
    Внимательнее будь, и проверяй перед тем как писать.  
    это - вывод не процитированного перед ним куска кода, а предыдущей версии :kill  
    от  03:43 08-09-2009 - того где ты про set /p= спрашивал.  
     
    А процитированный вариант у тебя должен выводить  
     
    Ошибка: Не удается найти процесс "UrlLstCk.exe". сode=128  
    Успешно: Процесс "realsched.exe", с идентификатором 2080, был завершен.

     
    приношу извинения!
     
    вот вывод:
     
    Ошибка: Не удается найти процесс "UrlLstCk.exe". code=128
    Ошибка: Не удается найти процесс "realplay.exe". code=128
    Ошибка: Не удается найти процесс "qttask.exe". code=128
    Ошибка: Не удается найти процесс "GhostStartTrayApp.exe". code=128
     
     
    Добавлено:
    wolf0425
    вот вывод слегка подправленного вашего 3-го скрипта от 17:46 09-09-2009 (пардон, как говорится, за моветон, - не дело ученика поправлять мастера, но не обессудьте - "я не волшебник, я только учусь": не знаю, всегда ли success выдает код "0"
     
    Ошибка: Не удается найти процесс "AppleMobileDeviceService.exe". ErrLvl=128
    Ошибка: Не удается найти процесс "msmsgs.exe". ErrLvl=128
    Ошибка: Не удается найти процесс "msnmsgr.exe". ErrLvl=128
    Ошибка: Не удается найти процесс "NeroCheck.exe". ErrLvl=128
    Ошибка: Не удается найти процесс "NMBgMonitor.exe". ErrLvl=128
    Ошибка: Не удается найти процесс "SeaPort.exe". ErrLvl=128
    Ошибка: Не удается найти процесс "UrlLstCk.exe". ErrLvl=128
    Ошибка: Не удается найти процесс "wltuser.exe". ErrLvl=128
    Успешно: Процесс "GhostStartService.exe", с идентификатором 1712, был завершен. ErrLvl=0
    Успешно: Процесс "GhostStartTrayApp.exe", с идентификатором 2372, был завершен. ErrLvl=0
    Успешно: Процесс "GrooveMonitor.exe", с идентификатором 2156, был завершен. ErrLvl=0
    Успешно: Процесс "HKML_SRV.exe", с идентификатором 1704, был завершен. ErrLvl=0
    Успешно: Процесс "mDNSResponder.exe", с идентификатором 1356, был завершен. ErrLvl=0
    Успешно: Процесс "QTTask.exe", с идентификатором 1440, был завершен. ErrLvl=0
    Успешно: Процесс "realplay.exe", с идентификатором 2188, был завершен. ErrLvl=0
    Успешно: Процесс "realsched.exe", с идентификатором 2128, был завершен. ErrLvl=0
     
    G:\scripts>
     
    СПАСИБО

    Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 09:58 10-09-2009
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mugil_cephalus
    Цитата:
    не обессудьте - "я не волшебник, я только учусь": не знаю, всегда ли success выдает код "0"
    Данная конкретна утилита - всегда.
    И вообще системные утилиты у Микрософта достаточно хорошо вылизаны и оттестированы.
     
    в подобных утилитах сначала внутри определяется код завершения, а потом в соответствии с  ним переключают текст  для печати, несоответствия ERRORLEVEL и сообщения просто не получится.
     
    Но если хочется видеть однообразно, с кодом - не вижу проблемы, с вырезанием "лишних"  if-else вопросов всегда меньше чем с добавлением

    Всего записей: 2929 | Зарегистр. 25-04-2007 | Отправлено: 13:54 10-09-2009 | Исправлено: wolf0425, 13:54 10-09-2009
    Psih



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wolf0425
    01MDM
    Благодарю!!! Оба способа рабочих!
    wolf0425 - ты верно понял суть задачи...
     
    Небольшая просьба пояснить действие следующих команд (просто своими словами поясните что происходит в данных случаях...я запутался с их интерпретацией, но понимаю, что в будущем могут пригодиться вновь):

    Код:
     
    set "mess=!mess!%%o"  
    echo !mess! >> файл.тхт
     

     
    а это вообще очень хитро.... )))

    Код:
     
    do 0>nul 1>>"файл.тхт" set /p=%%j
     

     
    Еще попутный вопрос к wolf0425 - как в том цикле в переменной !mess!, которая является суммой строк из одного файла, сделать замену, допустим, символа "q" на пробел и образовать новую переменную, допустим mess1, в которой все указанные символы будут заменены пробелом?
    Пытался присваивать !mess! в качестве другой переменной, а затем применял к ней замену:

    Код:
     
    set mess1=!mess!
    set mess1=%mess:q= %
     

    но не помогло ((
     

    Цитата:
    rem а что - %%i.full существовали до старта батника? откуда и зачем это дописывание?

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

    Цитата:
    rem если %%i.full не существовали - for этот лишний, просто net send COMPUTER !mess!

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

    Всего записей: 42 | Зарегистр. 24-07-2002 | Отправлено: 14:42 10-09-2009
    mugil_cephalus

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

    Цитата:
    Но если хочется видеть однообразно, с кодом - не вижу проблемы, с вырезанием "лишних"  if-else вопросов всегда меньше чем с добавлением

     
    в войну, студент,.. синус до полутора доходил! (шутка юмора)

    Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 14:44 10-09-2009 | Исправлено: mugil_cephalus, 14:47 10-09-2009
    AntoshAReal



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такой вот вопрос знающим:
     
    Есть текстовый файл, там написано в каждую строку.
    Необходимо после каждой строки делать что-то типо нажатия "Enter" (не знаю как называется).
     
    Подскажите решение (с примером), пожалуйста

    Всего записей: 305 | Зарегистр. 31-08-2005 | Отправлено: 15:10 10-09-2009
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Psih
    Цитата:
    Пытался присваивать !mess! в качестве другой переменной, а затем применял к ней замену:
    set mess1=!mess!
    set mess1=%mess:q= %  
    ну для кого я писал, что внутри for - %переменные% лучше не применять, а надо использовать !переменные! ?

    Цитата:
    как в том цикле в переменной !mess!, которая является суммой строк из одного файла, сделать замену, допустим, символа "q" на пробел

    Если замена одна - вторую переменную проще не заводить, просто заменить при использовании
    echo !mess:q= ! >> %%i.full
    или net send COMPUTER !mess:q= !  

    Цитата:
    и образовать новую переменную, допустим mess1, в которой все указанные символы будут заменены пробелом?  
    А обязательно новую? можно и старую  
    set mess=!mess:q= !
    set mess=!mess:w= !
    set mess=!mess:e= !
     

    Цитата:
    Нет, файла там быть не должно...просто я не понял действие этих команд
    тогда вместо >> %%i.full нужно было > %%i.full
    так файл, если не был потерт ранее - переписался бы поверх, а не добавлена строка в конец.
    Если файлы не нужны после окончания батника - то рассылка без создания временных файлов, сразу из переменной, будет посимпатичнее.
     
    Добавлено:
    AntoshAReal
    Цитата:
    Есть текстовый файл, там написано в каждую строку.
    Необходимо после каждой строки делать что-то типо нажатия "Enter" (не знаю как называется).  
    после каждой строки вставить пустую строку?
    Если съедание пробелов в начале/конце строк и просто пустых строк не волнует то
    Код:
    cd .>file2.txt
    for /f "delims=" %%a in ('type file1.txt ') do (
         echo %%a>>file2.txt
         echo.>>file2.txt
    )
    если не то - пиши пример что есть до и что нужно после.

    Всего записей: 2929 | Зарегистр. 25-04-2007 | Отправлено: 17:22 10-09-2009 | Исправлено: wolf0425, 19:49 10-09-2009
    AntoshAReal



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wolf0425
    "Съедание" пробелов не важно, там их нету (не должно быть, возможно только в самой строке, но не в начале/конце).
     
    Я так понял, что исходный файл, это file1.txt, а file2.txt это полученный с изменениями.
     
    Но всё равно, что-то не пашет, создаётся file2.txt и в нём ничего нету, может я что-то недопонял?
     
     
    P.S.
    Не знаю, правильно сделал или нет, но удалил "do" в строке:
    for /f "delims=" do %%a in ('type file1.txt') do (
    стало так:
    for /f "delims=" %%a in ('type file1.txt') do (
     
     
    вроде заработало как надо.

    Всего записей: 305 | Зарегистр. 31-08-2005 | Отправлено: 18:32 10-09-2009 | Исправлено: AntoshAReal, 18:40 10-09-2009
    SANIOK_AV



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток!
    такой вопрос:
    хочу в батнике реализовать запуск от имени и чтоб пароль передавался автоматом
    пробую так:

    Код:
    echo 123 | runas /env /user:admin notepad.exe

    не получается...
    пишет что вход в систему не произведён...
    пробую так:

    Код:
    runas /env /user:admin notepad.exe

    ввожу пароль...и всё получается...
    подскажите  пожалуйста, что и где надо подправить...
    Заранее благодарен!

    Всего записей: 485 | Зарегистр. 31-03-2009 | Отправлено: 18:40 10-09-2009 | Исправлено: SANIOK_AV, 18:42 10-09-2009
    AntoshAReal



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SANIOK_AV
    может вот эта страничка поможет?
    http://www.winblog.ru/2006/12/12/12120603.html

    Всего записей: 305 | Зарегистр. 31-08-2005 | Отправлено: 19:28 10-09-2009
       

    Страницы: 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 109 110 111 112 113 114 115 116 117

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 7
    vu1tur (25-01-2010 12:41): лимит страниц, продолжение: http://forum.ru-board.com/topic.cgi?forum=62&topic=19668


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru