Модераторы: bartram, Akella

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите написать Bat, для запуска скрипта 
:(
    Опции темы
Ivushka
  Дата 12.7.2006, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 28.10.2005
Где: Москва

Репутация: нет
Всего: 2



Народ помогите плииииииииз...
Очень надо ежедневно запускать скрипт PHP
мне сказали что можно bat' ом
что такое bat слышала но не знаю точно....
помогите..... 
--------------------
Программист - это диагноз!
PM MAIL ICQ   Вверх
Romikgy
Дата 12.7.2006, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 2
Всего: 146



имхо через назначения заданий можно это сделать, бат тут не нужен 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Ivushka
Дата 12.7.2006, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 28.10.2005
Где: Москва

Репутация: нет
Всего: 2



Цитата(Romikgy @  12.7.2006,  16:00 Найти цитируемый пост)
имхо через назначения заданий можно это сделать, бат тут не нужен  

файлы PHP открываются не через Exprorer а через PHP Editor!
а мне надо его запустить 
--------------------
Программист - это диагноз!
PM MAIL ICQ   Вверх
Romikgy
Дата 12.7.2006, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 2
Всего: 146



ты через коммандную строку умеешь запускать , если да то так и пропиши если нет посмотри как это делается через коммандную строку 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Ivushka
Дата 12.7.2006, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 28.10.2005
Где: Москва

Репутация: нет
Всего: 2



Цитата(Romikgy @  12.7.2006,  17:01 Найти цитируемый пост)
ты через коммандную строку умеешь запускать , если да то так и пропиши если нет посмотри как это делается через коммандную строку  

а не подскажеш где посмотреть?
 
--------------------
Программист - это диагноз!
PM MAIL ICQ   Вверх
ptr
Дата 12.7.2006, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 2
Всего: 14



Не понял, а чем не устраивает планировщик и зачем нужен bat, да и зачем нужен PHP Editor (я как понимаю скрипт нужно ежедневно исполнять, а не редактировать smile )? Планировщик можно настроить на запуск приложения с определёнными параметрами. Более того кроме, как через планировщик, запуск программ в windows по расписанию не сделать (все утилиты подобного рода тем или иным образом используют планировщик). 

Это сообщение отредактировал(а) ptr - 13.7.2006, 04:53


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
Ivushka
Дата 13.7.2006, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 28.10.2005
Где: Москва

Репутация: нет
Всего: 2



Цитата(ptr @  12.7.2006,  18:12 Найти цитируемый пост)
Планировщик можно настроить на запуск приложения с определёнными параметрами. 


а можно поподробнее....

 
--------------------
Программист - это диагноз!
PM MAIL ICQ   Вверх
Romikgy
Дата 13.7.2006, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 2
Всего: 146



Цитата(ptr @  12.7.2006,  17:12 Найти цитируемый пост)
все утилиты подобного рода тем или иным образом используют планировщик

нет Cron не юзает планировщик!

Добавлено @ 08:35 
Цитата(Ivushka @  12.7.2006,  16:04 Найти цитируемый пост)
а не подскажеш где посмотреть?

хелп по PHP есть ?
Код

Глава 43. Использование PHP в командной строке

Указать PHP на исполнение конкретного файла. 

php my_script.php

php -f my_script.php
 

Usage: php [options] [-f] <file> [args...]
       php [options] -r <code> [args...]
       php [options] [-- args...]
  -s               Отображает исходный код с цветной подсветкой
  -w               Отображает исходный текст без комментариев и пробелов
  -f <file>        Исполняет <file>
  -v               Выводит информацию о версии PHP
  -c <path>|<file> Ищет файл php.ini в указанной директории
  -a               Интерактивный запуск
  -d foo[=bar]     Установить конфигурационную опцию foo значением 'bar'
  -e               Генерация дополнительной информации для отладчика и профайлера
  -z <file>        Загрузить Zend-расширение <file>.
  -l               Проверить синтаксис
  -m               Показать подключенные модули
  -i               Выводит информацию о PHP
  -r <code>        Запустить PHP-код без использования <?..?>
  -h               Текущая справка

  args...          Аргументы, передаваемые скрипту. Используйте -- args в случае, если 
                   первый аргумент начинается с '-' или сам скрипт читается из потока STDIN.
 




Код

Пример 43-1. Скрипт, предназначенный для запуска из командной строки (script.php)

#!/usr/bin/php
<?php

if ($argc != 2 || in_array($argv[1], array('--help', '-help', '-h', '-?'))) {
?>

Это консольный PHP-скрипт, принимающий один аргумент. 

  Использование:
  <?php echo $argv[0]; ?> <option>

  <option> Любое слово, которое вы хотели бы
  напечатать. Опции  --help, -help, -h,
  или -? покажут текущую справочную информацию.

<?php
} else {
    echo $argv[1];
}
?>  

 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Ivushka
Дата 13.7.2006, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 28.10.2005
Где: Москва

Репутация: нет
Всего: 2



Цитата(ptr @  12.7.2006,  18:12 Найти цитируемый пост)
да и зачем нужен PHP Editor (я как понимаю скрипт нужно ежедневно исполнять, а не редактировать  )? 

если в назначенных заданиях делать запуск файла *.php он открывается с помощью PHP Editor  а мне надо открыть с помощью Explorer 
--------------------
Программист - это диагноз!
PM MAIL ICQ   Вверх
Romikgy
Дата 13.7.2006, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 2
Всего: 146



Цитата(Romikgy @  13.7.2006,  07:29 Найти цитируемый пост)
php my_script.php
php -f my_script.php

почитай хелп я же ссылку в хелпе дал!

Добавлено @ 08:42 
в задании пишешь не только сам файл но и чем запускать его и с какими параметрами 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Jureth
Дата 13.7.2006, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 23.11.2004
Где: где-то в Западной Сибири

Репутация: 1
Всего: 3



Цитата(Ivushka @  13.7.2006,  11:36 Найти цитируемый пост)
если в назначенных заданиях делать запуск файла *.php он открывается с помощью PHP Editor  а мне надо открыть с помощью Explorer 
explorer.exe *.php

Или я чего-то не понимаю? 
PM   Вверх
ptr
Дата 13.7.2006, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 2
Всего: 14



Цитата(Ivushka @  13.7.2006,  12:36 Найти цитируемый пост)
если в назначенных заданиях делать запуск файла *.php он открывается с помощью PHP Editor  а мне надо открыть с помощью Explorer  

Опять не понял а Explorer зачем (тебе же его исполнять надо)? Посмотри что Romikgy написал, этого вполне достаточно для запуска скрипта.  

Это сообщение отредактировал(а) ptr - 13.7.2006, 11:55


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
Snowy
Дата 13.7.2006, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 6
Всего: 484



Зайди в панель управления.
Зайди в "Назначенные задания" (Shedduled Tasks).
Создай новое.
В качестве программы укажи php.exe
В качестве параметров коммандной строки - свой скрипт и необходимые ключи.
Остальное и так понятно. 
PM MAIL   Вверх
Ivushka
Дата 13.7.2006, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 28.10.2005
Где: Москва

Репутация: нет
Всего: 2



Цитата(Snowy @  13.7.2006,  12:04 Найти цитируемый пост)
В качестве параметров коммандной строки - свой скрипт и необходимые ключи.

это где? 
--------------------
Программист - это диагноз!
PM MAIL ICQ   Вверх
ptr
Дата 13.7.2006, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 2
Всего: 14



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

Это сообщение отредактировал(а) ptr - 13.7.2006, 16:00


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.1831 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.