Показать сообщение отдельно

подправить bat файл
  #1  
Старый 07.02.2010, 06:14
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
С нами: 9589849

Репутация: 177
По умолчанию подправить bat файл

Пожалуйста, помогите кто чем может:

при написании батника по запуску скрипта столкнулся с проблемой:
в команду start не могу передать имя файла для исполнения по абсолютному пути, потому что в нём содержится пробел.


вот тельце бат-файла:


Код:
:: starting entourage 0

@ECHO off
CLS

SET SELF_DIR=%~dp0
SET PHP_EXE=%SELF_DIR%etc\php-5.3.1 php.net\php.exe

TITLE et/0 - %DATE% %TIME%
START /D"%SELF_DIR%\et\0" /HIGH /B "%PHP_EXE%" et.php
в данном случае программа не исполнится и произойдёт открытие файла et.php по сопоставлению типов (у меня в текстовом редакторе открылся)
если передать программу без пробелов в пути и без кавычек, то всё работает как нужно - et.php передаётся указанной программе.

я так понял, я неправильно пользуюсь конструкцией start.
как в неё правильно передавать имя исполняемого файла, если в нём содержится пробел?
встроенный help не помог.
 
Ответить с цитированием