Ru-Board.club
← Вернуться в раздел «Программы»

» Командная строка, батники, сценарии (bat, cmd)

Автор: Bradyaga
Дата сообщения: 18.06.2007 12:30
Elroir
а какую утилиту скачать нужно??? там их ой как много- http://curl.haxx.se/download.html
KapralBel

Цитата:
Ключи комм строки есть?
или свой планировщик?

Ключей никоких не имею.
Автор: KapralBel
Дата сообщения: 18.06.2007 12:35
Bradyaga
Elroir написал же curl
Автор: Bradyaga
Дата сообщения: 18.06.2007 12:42

Цитата:
Elroir написал же curl

вот еслибы он ещё написалбы как ею пользоваться!!!

Автор: Elroir
Дата сообщения: 18.06.2007 12:48
Bradyaga
Там всего одна программа - curl. А много ссылок на разные платформы. Тебе нужна платформа Win32 - http://curl.haxx.se/latest.cgi?curl=win32-ssl-sspi .

Цитата:
вот еслибы он ещё написалбы как ею пользоваться

Так я написал как пользоваться.
Скачиваешь архив, распаковываешь. Появляется у тебя утилита curl.exe. Кидаешь ее туда же, где будет батник и все. Или кинь ее в Windows или Windows\System32 директорию.
Автор: Bradyaga
Дата сообщения: 18.06.2007 13:01

Эта херня выскакивает.
Автор: Elroir
Дата сообщения: 18.06.2007 13:05
Bradyaga
Попробуй эту версию - http://curl.haxx.se/latest.cgi?curl=win32-nossl-sspi
Автор: Bradyaga
Дата сообщения: 18.06.2007 13:15
всё работает ура!!!!!!!!!!
Автор: Elroir
Дата сообщения: 18.06.2007 13:21
Bradyaga

В поле адрес поставь 0.0.0.0.
То есть в первом: Адрес=0.0.0.0 : 2222
Во втором: Адрес=0.0.0.0 : 8888
Строчки батника:

Код:
@echo off
curl -s http://localhost:2222/startstop
curl -s http://localhost:8888/startstop
Автор: Bradyaga
Дата сообщения: 18.06.2007 13:29

Цитата:
В поле адрес поставь 0.0.0.0.
То есть в первом: Адрес=0.0.0.0 : 2222
Во втором: Адрес=0.0.0.0 : 8888
Строчки батника:

Elroir извини я непрочитал эту надпись с низу.Всё это моя невнимательность.

Спосибо всё тикает как в Швейцарии

А можно-ли добавить чтобы срабатывалы горяшия клавиша USDownloaderА сразу после запуска программы.


Цитата:
@echo off
curl -s http://localhost:port1/startstop "и горяшию клавишу"
curl -s http://localhost:port2/startstop "и горяшию клавишу"
curl -s http://localhost:port3/startstop "и горяшию клавишу"
curl -s http://localhost:port4/startstop "и горяшию клавишу"




Автор: Elroir
Дата сообщения: 18.06.2007 19:22
Bradyaga

Цитата:
А можно-ли добавить чтобы срабатывалы горяшия клавиша USDownloaderА сразу после запуска программы

Не понял вопроса. Что за горячая клавиша?
Автор: Bradyaga
Дата сообщения: 18.06.2007 19:40

Цитата:
Не понял вопроса. Что за горячая клавиша?

Elroir ты не обесуть если я неправельно выражаюсь.

нужно так: запустилась программа батником
@echo off
curl -s http://localhost:2222/startstop (здесь комбинация клавиш)
curl -s http://localhost:8888/startstop (здесь тоже)
Автор: Elroir
Дата сообщения: 18.06.2007 20:16
Bradyaga
Тут ничем помочь не могу - из командной строки такое сделать невозможно.
Автор: Bradyaga
Дата сообщения: 18.06.2007 21:19
Elroir За зделоное спосибо!!!
Автор: victor630
Дата сообщения: 19.06.2007 16:01
Здравствуйте,подскажите пожалуйста как сделать чтобы bat-ник следил за каким-то процессом в памяти,а при его завершении выполнял некоторое действие?
Автор: KapralBel
Дата сообщения: 19.06.2007 16:14
victor630

Код: @Echo Off
:L0
TaskList | find /i "eserv.exe"
GoTo :L%ErrorLevel%
GoTo :L0

:L1
Echo Eserv.exe - stop
Автор: victor630
Дата сообщения: 19.06.2007 16:40
KapralBel
Спасибо огромное
Автор: XXXXL
Дата сообщения: 19.06.2007 20:07
Пацаны нужен умный бат!!!
Нужно в батнике дописать чтабы он считал сколько раз он запускается и после десятого запуска выполнял запуск другова батника и щёчик на нули и так далее.

Памогите!!! Плиз!!! Кто знает как это зделать???

Добавлено:
Аууууу, есть кто на????
Автор: Elroir
Дата сообщения: 20.06.2007 02:29
XXXXL

Код:
@echo off
setlocal enabledelayedexpansion
if exist count.dat (set /p count=<count.dat) else (
echo.1>count.dat
set "count=1"
)
if %count%==10 (
call another.cmd
echo.1>count.dat
) else (
set /a "count+=1"
echo.!count!>count.dat
)
Автор: XXXXL
Дата сообщения: 20.06.2007 12:09
Elroir
Зделал всё как та написал, но почемута "del.bat" не запускается, открывал блакнотом "count.dat" отщёт идёт как надо и даже не надо удалять после 10 "count.dat"
после 10 начинает сного с 1 считать
зделал так:
@echo off
setlocal enabledelayedexpansion
if exist count.dat (set /p count=<count.dat) else (
echo.1>count.dat
set "count=1"
)
if %count%==10 (
call C:\Resource\SCHETCHIK\del.bat (так тоже пробывал "call del.bat")
echo.1>count.dat
) else (
set /a "count+=1"
echo.!count!>count.dat
)

"del.bat" в тойже директорие что и schetchik.bat
может я что не так зделал? Вроде всё как ты указал
Автор: Elroir
Дата сообщения: 20.06.2007 12:18
XXXXL

Цитата:
отщёт идёт как надо и даже не надо удалять после 10 "count.dat"
после 10 начинает сного с 1 считать

Так и должно быть. Я написал, что если по каким-то причинам файл count.dat будет удален - отсчет пойдет с единицы.

Цитата:
почемута "del.bat" не запускается

Что значит не запускается? Выдается какое-нибудь сообщение об ошибке?
Что находится в del.bat?
Автор: XXXXL
Дата сообщения: 20.06.2007 12:36

Цитата:
Что значит не запускается? Выдается какое-нибудь сообщение об ошибке?

нету никоких собшений о ошибке.

Цитата:
Что находится в del.bat?

вот это: ( кстать твоя работа Спасибо огромное!!!!)

Цитата:
@echo off
setlocal
set "folder=C:\temp"
set "no_del_list=C:\temp\No_del.txt"
for /f "tokens=*" %%a in ('dir /b /a-d "%folder%" ^| findstr /i /v /g:"%no_del_list%"') do del /q "%folder%\%%a" 2>nul


Приписывал в конце "pause" и в дозовском окне ниодной строчки нету.

Автор: igor_andreev
Дата сообщения: 20.06.2007 13:05
XXXXL
Переименуй del.bat. Называть батники именами команд и системных утилит - моветон
Автор: XXXXL
Дата сообщения: 20.06.2007 13:17
igor_andreev
Я по началу экспериментировал над названием но это ничего недало.
дай пару примеров как назвать можно, попробую
Автор: Elroir
Дата сообщения: 20.06.2007 13:36
XXXXL
Назови его, например, del_list.cmd
Автор: Maza Faka
Дата сообщения: 20.06.2007 14:14
XXXXL
Или del_.bat
Автор: XXXXL
Дата сообщения: 21.06.2007 00:05
Ребята, извините что не отписался, только с работы пришол.
пробывал я "del_.bat" и "del_list.cmd"
но нечего не получается когда должин сробатовать батник пишет с=что не может найти указыный путь.

блин что за херня почему у вас пашит а у меня нет? (а у вас работает???)
Автор: Elroir
Дата сообщения: 21.06.2007 00:15
XXXXL
У нас работает
Убери из батника первую строчку "@echo off", запусти и выложи здесь все, что он выдаст.
Автор: XXXXL
Дата сообщения: 21.06.2007 00:42


Добавлено:
Извени незнаю что но всё зарвботало как надо
проверял уже на разных батниках как только переименовал и 1 и 2 и hgash и как только всё супер спосибо тебе огромное респект тебе!!!!!!!!!!!!!
Автор: Fannat
Дата сообщения: 21.06.2007 02:48
Вопрос такой, как правильно в батнике провести проверку по имени компа?
Т.е чтоб если рабочий комп, выполнялось одно, если домашний, то другое.

Добавлено:
Я это пытаюсь реализовать следущим образом, но работать не хочет. Поправьте, что не так:

if "%hostname%"=="Home" echo true
if "%hostname%"=="Work" echo false




Автор: Elroir
Дата сообщения: 21.06.2007 02:59
Fannat

Код:
if /i %computername%==home (
....
) else (
...
)

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879

Предыдущая тема: Problemi s zagruzkoy XP!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.