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

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

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

vu1tur (04-11-2008 23:07): Задачи на bat-файлах 6  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Nagual



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

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

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

  • Всего записей: 528 | Зарегистр. 06-01-2006 | Отправлено: 12:28 19-03-2008 | Исправлено: Nagual, 01:02 24-09-2008
    01MDM



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DiMaS_2006
    Добавь после "@echo off" строчку "chcp 1251 >nul"

    Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 15:12 25-04-2008
    Tipulatoid



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

    Код:
    @echo off
    set count=0
    :connect
    set /a count+=1
    echo Попытка соединения №%count%
    echo.
    rasdial "Название соединения" логин пароль
    ping -n 1 www.google.com || rasdial /DISCONNECT && goto connect

    Всего записей: 349 | Зарегистр. 22-12-2006 | Отправлено: 15:45 25-04-2008
    DiMaS_2006



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ага, теперь шелл нормально передает путь в bat.
    теперь cmd подвисает на комманде
    Код:
    200 PORT command successful. Consider using PASV.
    150 Ок to send data.
    и так и висит. На сервере появляется одноименный файл нулевой длины.

    ----------
    Маленькими шагами к большой цели

    Всего записей: 515 | Зарегистр. 01-08-2006 | Отправлено: 15:46 25-04-2008
    igor_andreev

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DiMaS_2006
    literal pasv добавь. Следующий вопрос наверно будет - а почему архив rar,zip и т.п. битым закачивается? Версии для печати почитай, уйму примеров найдешь.

    Всего записей: 1667 | Зарегистр. 08-12-2004 | Отправлено: 16:19 25-04-2008
    DiMaS_2006



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Добавил, переходит в пассивный режим, но файл (не архив) по-прежнему остается нулевого размера

    Код:
    @echo off
    chcp 1251 >nul
    cd /d "%~dp1"
    echo cd incoming>"C:\000.txt"
    echo cd users>>"C:\000.txt"
    echo cd DiMaS>>"C:\000.txt"
    echo literal pasv>>"C:\000.txt"
    echo send "%~1">>"C:\000.txt"
    ftp -A -s:C:\000.txt ftp.burnet.ru


    ----------
    Маленькими шагами к большой цели

    Всего записей: 515 | Зарегистр. 01-08-2006 | Отправлено: 16:57 25-04-2008
    igor_andreev

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

    Цитата:
    но файл (не архив) по-прежнему остается нулевого размера

    Неинформативно. Ответы сервера лучше пиши. И желательно с командой debug в 000.txt

    Всего записей: 1667 | Зарегистр. 08-12-2004 | Отправлено: 17:07 25-04-2008 | Исправлено: igor_andreev, 17:10 25-04-2008
    DiMaS_2006



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

    ----------
    Маленькими шагами к большой цели

    Всего записей: 515 | Зарегистр. 01-08-2006 | Отправлено: 19:05 25-04-2008
    igor_andreev

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DiMaS_2006
    На первой странице есть ссылка на ftps.exe, попробуй с ней

    Всего записей: 1667 | Зарегистр. 08-12-2004 | Отправлено: 19:12 25-04-2008
    DiMaS_2006



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    igor_andreev
    не берет пароль...
    Код:
    0
    Connected to ftp.burnet.ru.
    User: 331 Please specify the password.
    Password: 530 Login incorrect.
    ftp> Passive mode  On .
    ftp> 530 Please login with USER and PASS.
    ftp: 0 bytes sent in 0.01Seconds 0.00Kbytes/sec.
    ftp> 221 Goodbye.
    Пароль на сервере пустой (и если вбивать вручную, берет anonymous и пустой пароль), но когда в txt вписываю
    Код:
    user:anonymous
    pass:
     
    то ждет пароля, и говорит Гудбай.
     
    Добавлено:
    Адрес эл.почты тоже не берет

    ----------
    Маленькими шагами к большой цели

    Всего записей: 515 | Зарегистр. 01-08-2006 | Отправлено: 19:17 26-04-2008
    igor_andreev

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для пользователя anonymous паролем обычно служит любой e-mail, user@host.ru

    Всего записей: 1667 | Зарегистр. 08-12-2004 | Отправлено: 19:22 26-04-2008
    DiMaS_2006



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

    Цитата:
    Добавлено:  
    Адрес эл.почты тоже не берет

    нет, что-то другое. Хотя, повторюсь, пароль пустой.

    ----------
    Маленькими шагами к большой цели

    Всего записей: 515 | Зарегистр. 01-08-2006 | Отправлено: 19:30 26-04-2008
    igor_andreev

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DiMaS_2006
    Может тебе лучше на forum.burnet.ru спросить? Там есть раздел про файлообменник. Тамошние админы всяко лучше нас знают, как попасть к ним на ftp. Я бы подсказал, если б это был мой провайдер и был туда доступ.

    Всего записей: 1667 | Зарегистр. 08-12-2004 | Отправлено: 19:30 26-04-2008
    DiMaS_2006



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    igor_andreev
    Elroir
    01MDM
    Спасибо!

    ----------
    Маленькими шагами к большой цели

    Всего записей: 515 | Зарегистр. 01-08-2006 | Отправлено: 19:46 26-04-2008
    STtt



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

    Код:
    xcopy "%SYSTEMDRIVE%\\Documents sand Settings\Admin\Application Data\uTorrent\*.*" "D:\1\test\" /s/y/h/k/q

    Система установлена ХР.
    Вообще у меня задача была сделать два батника для копирования папки из Documents sand Settings в test, а второй из test в Documents sand Settings. И еще два баткника для системы vista.
    Подскажите в чем может быть проблема.

    Всего записей: 33 | Зарегистр. 26-01-2003 | Отправлено: 20:57 26-04-2008
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    STtt, в xcopy "%SYSTEMDRIVE%\\Documents... - лишний бэкслэш

    Всего записей: 2920 | Зарегистр. 25-04-2007 | Отправлено: 21:06 26-04-2008
    igor_andreev

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DiMaS_2006
    Ты кстати отпишись здесь, как получится залить, чтоб нам знать на будущее. Я просто не помню ни одного фтп, где был бы логин anonymous и пустой пароль. Подозреваю, что на такой фтп сможет залить из консольных утилит wput.exe(wput.sf.net) у нее в хэлпе  
    ftp://[username[:password]@]hostname[:port][/[path/][file]]
    то есть пароль не обязателен. Но попробовать не на чем

    Всего записей: 1667 | Зарегистр. 08-12-2004 | Отправлено: 21:59 26-04-2008
    STtt



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wolf0425
    сори у себя в батнике я исправил, а здесь забыл. Это заметил еще в то время как оставлял здесь пост'ik
     
    2all

    Код:
    xcopy "%SYSTEMDRIVE%\Users\weer\AppData\Roaming\uTorrent\" "D:\1\test\" /s/y/h/k/q

    Вот написал второй вариант для vist'ы, и тоже выдает ошибку "Недопустимый путь
    Скопировано файлов: 0."

    Всего записей: 33 | Зарегистр. 26-01-2003 | Отправлено: 22:01 26-04-2008
    king_stiven

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

    Код:
    xcopy "%SYSTEMDRIVE%\Users\weer\AppData\Roaming\uTorrent" "D:\1\test" /s/y/h/k/q

    Всего записей: 2167 | Зарегистр. 17-07-2006 | Отправлено: 22:55 26-04-2008
    igor_andreev

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не подскажет кто название консольной win32 утилиты, которая умеет форматировать флешки кроме "нормальных" виндовых файловых систем еще и в ext3 и умеет разбивать их на партиции? Такая точно есть, скачал когда-то по ссылке с какого-то форума, теперь третий час на компе и в гугле ищу

    Всего записей: 1667 | Зарегистр. 08-12-2004 | Отправлено: 01:54 27-04-2008
    metraton



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Необходимо решить задачу по остановлению процесса одной программы методом батника. Подскажите, пожалуйста?

    Всего записей: 150 | Зарегистр. 04-10-2004 | Отправлено: 11:18 27-04-2008
       

    Страницы: 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-файлах 5
    vu1tur (04-11-2008 23:07): Задачи на bat-файлах 6


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru