помогите с батником

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Student :), 6 Mar 2009.

  1. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    Всем привет!!!!!

    ПИшу bat ник
    но он не работает в чом ошибка помогите!
    PHP:
     :new
    erase ping.txt
    erase ping
    .log
    ping 
    -n 2 -w 10 67.1.77.14 ping.txt
    find 
    /i  "ЋвўҐв ®в 67.1.77.14" ping.txt ping.log
    dir 
    /->dir.txt
    find 
    "ping.log" dir.txt >find.txt
    FOR /"skip=2 tokens=3 " %%i in (find.txt) do (
    if %%
    i==23 Set /%%h=%h%+1
    if  %h%==10 exit
    )
    del dir.txt
    del find
    .txt
    goto new  
    по идеи если нет пинга 10 раз то идёт выход, а оно не работает
     
    1 person likes this.
  2. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    Ребята помогите пожалуйста! экзамен скоро!
     
  3. ex3me

    ex3me Member

    Joined:
    7 Jan 2009
    Messages:
    0
    Likes Received:
    63
    Reputations:
    0
    бльо... пиши на delphi... что это еще за мего-батнег?

    что за херня erase? del /Q, чувак

    это что такое? пингуй и сразу парси find'ом (ping айпи | find "то что надо найти")
    что за find /i ??? /I это поиск без регистра. где ты ищешь?

    бльо.... ну почитай сначала хелпы по коммандам, потом организуй каждую команду по отдельности, погляди как чо делает =\
     
  4. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    PHP:
    :1
    ping 
    -n 10 -w 300 67.1.77.14>1.txt
    find 
    "100%" 1.txt
    if %errorlevel%==goto 1
    echo "3.14Zdec :( 10raz NE pingonulos"
    pause
    а ошибка, как всегда, в ДНК
     
  5. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    мне бы не так хотелось
    h некий щетчик и если доходит до 10 тогда выход как организовать?

    if %%i==23 Set /a %%h=%h%+1
    if %h%==10 exit
     
  6. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    дарагой, ты разрываешь мой моск ((
    в ping есть встроенный счетчик - это "n"
    10 раз не пингоонулось - пишет, мол, конец
    тему можно закрывать
     
  7. Sin3v

    Sin3v Banned

    Joined:
    16 Jul 2008
    Messages:
    11
    Likes Received:
    95
    Reputations:
    9
    А может кто написать чтобы при запуске батника он через 2 секунды удалял файл 1.exe и запускал файл 2.exe и после сам удалялся? Распишите код сюда плиз)
     
  8. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    ping -n 1 -w 2000 111.111.111.111
    del 1.exe
    2.exe
    del "%0"
     
  9. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    очень смешно
     
  10. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    Cmeшна та твоя хyeта из первого поста ))
    а мой код в посте #8 действительно работает