crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в цикл в bat-файле
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Kagami Дата 14.6.2009, 17:44
 
Цитата(panter_dsd @ 14.6.2009, 11:42) *
Можно взять sleep.exe из msys.

Я не ищу в жизни легких путей :)
Lunatic Дата 14.6.2009, 16:19
  Kagami, спасибо большое :) написал, откомпилил в вижаке :) все работает :)
panter_dsd Дата 14.6.2009, 10:42
  Можно взять sleep.exe из msys.
Kagami Дата 14.6.2009, 8:10
  Пишем батник:
Раскрывающийся текст
@echo off
:LOOP
..\stats.pl --version
echo.
..\stats.pl -verbose
echo.
sleep 3600000
goto LOOP


Правда sleep.exe придется делать самому. Вот моя версия:
Раскрывающийся текст
#include <windows.h>
#include <stdio.h>

int main(int argc, char* argv[]) {
    if (argc != 2) {
        printf("Usage is \"sleep.exe mseconds\"\n");
        return 0;
    }
    long int mseconds = atoi(argv[1]);
    if (!mseconds) {
        printf("Usage is \"sleep.exe mseconds\"\n");
        return 0;
    }
    Sleep(mseconds);
    return 0;
}

Единственное, не уверен какой тип аргумента внутри sleep... Если int, то внутри батника придется делать цикл что бы вызывать sleep.exe несколько раз с меньшим значением.
Lunatic Дата 14.6.2009, 6:52
  помогите пожалуста :)
нужно сделать чтобы код в батнике выполнялся бесконечно (пока тупо крестик не нажму) с задержкой в час...т.е. я запущу его, сверну в трей и пусть он там работает...(код выполняет обновление статистики на сайте..) заранее спасибо :)

..\stats.pl --version

echo.

..\stats.pl -verbose

echo.
Tonal Дата 18.4.2008, 10:10
  Про Python vs Perl можно поспорить, ну а истоки - всё таки скорее sh чем cmd. ;-)
Andrew Selivanov Дата 18.4.2008, 9:34
 
Цитата(Tonal @ 17.4.2008, 19:27) *
В python-е обычно проще чем в bat-нике получается. :)

Ну а help есть в винде встроенный - "Справка и поддержка" - там всё доступно описано, разве что примеров маловато. :)
Ну и комманда help в командной строке работает.


Ясное дело проще, а в перле еще проще ;) но это не повод уходить от истоков :-D
Tonal Дата 18.4.2008, 8:27
  Раздел "Справочник по параметрам командной строки" в поиске на него находятся 2 ссылки, переходим по любой и запоминаем в избранном. :-)
Litkevich Yuriy Дата 18.4.2008, 7:48
  да это я по утру нашел :)
ViGOur Дата 18.4.2008, 7:47
  У меня тоже, но зато откликается на for /? :)
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 10.11.2024, 21:34