Как запустить другую команду в командном файле cmd? - PullRequest
1 голос
/ 12 октября 2011

У меня есть эта команда, которую мне нужно запустить

cd /d C:\leads\ssh & C:\Windows\System32\cmd.exe /E:ON /K C:\Ruby192\bin\setrbvars.bat 

, это открывает командную строку

, но мне нужно запустить эту команду в командной строке

ruby C:\lead\leads.rb

который запустит скрипт ..... но я понятия не имею, что добавить в мой bat-файл, чтобы сделать это

Я попробовал флаг -f, чтобы сказать ему, что нужно выполнить команду, но нет.... любые идеи о том, что нужно сделать, чтобы запустить этот пробег

cd /d C:\leads\ssh & C:\Windows\System32\cmd.exe /E:ON /K C:\Ruby192\bin\setrbvars.bat -f ruby C:\lead\leads.rb
pause

1 Ответ

7 голосов
/ 12 октября 2011

Попробуйте следующий командный файл:

@echo off
cd /d C:\leads\ssh 
call C:\Ruby192\bin\setrbvars.bat
ruby C:\lead\leads.rb
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...