file.php / Открыть с помощью… / PHP.EXE
Иногда, когда скрипт написан для коммандной строки, хочется запустить его сразу из меню проводника windows.
Ну, вообще-то, любой .php-файл можно открыть с помощью интерпретатора php.exe. По правой кнопке на файле / Открыть с помощью / и выбираем путь к файлу php.exe. Можем даже в свойствах .php-файла указать использовать php.exe для открытия по двойному щелчку (хотя вряд ли это кому-то нужно).
Итак, в любой папке создаём файл с именем php_batch.bat и пишем в него:
@echo off echo --------------------------------- echo * Running %~nx1... echo _________________________________ echo *** Press any key to continue *** echo *** or Ctrl+C to stop *** echo --------------------------------- pause >nul SET start=%TIME% C:\PHP\php.exe -f %1 echo. echo --------------------------------- echo * Finished %~nx1 echo _________________________________ echo ** Start = %start% echo ** End = %TIME% echo --------------------------------- pause >nul
Используем его, как я описал выше. Хотя можно ещё: Свойства папки / Типы файлов / php / Дополнительно / Создать / Действие: “Запустить в batch-режиме”, Приложение: <путь к нашему *.bat>. Тогда в меню по правой кнопке появится соответствующий пункт.
В конце выводится время начала/окончания работы запускаемого php-скрипта, включая миллисекунды. (p.s.: %TIME:~0,-3% - время без миллисекунд).
Мы также можем выводить постранично результат работы скрипта, если напишем: C:\PHP\php.exe -f %1 | more
_________________________________________________________
