2013-03-26 6 views
1

Привет, может кто-нибудь подскажет, как я могу начать использовать компас с помощью командного файла?Как запустить компас с использованием командного файла

cmd.exe /K "cd C:\Ruby200-x64\bin\ && C:" 
compass watch "e:/project/html/" 

Но после того, как он открывает правильное расположение он не запускает линию компас смотреть

+0

Конечно, если вы пишете командный файл, вам не нужно называть 'cmd.exe'? просто выполните команду 'cd' самостоятельно. – MTCoster

+0

Ваша проблема заключается в переключателе/​​K, который сообщает cmd.exe не останавливаться после выполнения, поэтому ваша вторая строка никогда не будет достигнута. – Stephan

ответ

4

Создайте пакетный файл (путь \ batchfile.bat):

c: 
cd C:\Ruby200-x64\bin\ 
compass watch "e:/project/html/" 

Тогда Исполнение:
cmd.exe /c "path\batchfile.bat"

3

Простой способ, который работал на меня; есть пакетный файл в папке проекта с линией:

compass watch 

Нет необходимости для изменения пути, если переместить папку проекта, например. Для меня удобно просто открыть папку проекта и дважды щелкнуть файл, чтобы начать работу.

+1

Просто убедитесь, что ваш командный файл не назван «compass.bat», иначе он загрузится в бесконечный цикл. – hargobind