Эм... Если честно, я нихрена не понял из того, что вы сказали.
По поводу .BAT файлов, в самом конце по моей ссылке
Если вы хотите выполнить приведенный пример в Unix-системе, вам необходимо сделать его исполняемым и просто выполнить из консоли script.php echothis или script.php -h. В Windows-системе вы можете создать для этого пакетный файл:
Пример 43-2. Пакетный файл для запуска PHP-скрипта из командной строки (script.bat)
@c:\php\cli\php.exe script.php %1 %2 %3 %4
Предполагая, что скрипт называется script.php и полный путь к CLI php.exe совпадает с c:\php\cli\php.exe, приведенный пакетный файл запустит скрипт с переданными вами параметрами: script.bat echothis либо script.bat -h.
Вы также можете ознакомится с расширением Readline, которое может быть использовано для усовершенствования консольного PHP-скрипта.
Как работает bat файл?
http://www.windowsfaq.ru/content/category/3/7/45/
> парах мы просто пишем небольшие проги
На PHP?
> через командную строку смотрим, на сколько правильно они работают
Эм... Писать "проги" для веб и тестить их в консоли. Как-то это несколько странно, CLI - я использую для небольших "прог", которые выполняют у меня максимум - резервное копирование.
> а расписать нет
Что вы расписать не можете? Можно конкретно, особо больших разницы между CLI and Other SAPI нет, все описаны на том мануале, который дал.