Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Windows > Командная строка |
Автор: Oberon83 5.6.2006, 12:09 |
Необходимо из командной строки запустить следующее: C:\Program Files\123\tools\gbak.exe -b C:\Program Files\123\base\protokoly.gdb C:\res.bak -user SYSDBA -pas masterkey Естественно путь он смотрит до первого пробела и пишет: C:\Program не является внутренней или внешней коммандой и т.д. Каким образом можно запустить эту конструкцию из командной строки? Заранее благодарен. |
Автор: MCMK 5.6.2006, 12:28 |
C:\>cd "\Program Files\Adobe\" C:\Program Files\Adobe> Соответственно... ![]() |
Автор: Oberon83 5.6.2006, 12:40 |
MCMK, а параметры мне тоже так указывать??? Нет какого-нибудь символа заменяющего пробел??? |
Автор: skyboy 5.6.2006, 12:51 |
а зачем? после заключения в кавычки пробелы уже не трактуются, как раздеители путей... |
Автор: MCMK 5.6.2006, 17:19 |
Oberon83, Попробуй и в кавычках, и без них...! ![]() |
Автор: smartov 6.6.2006, 12:36 |
нед "C:\Program Files\123\tools\gbak.exe" -b "C:\Program Files\123\base\protokoly.gdb" C:\res.bak -user SYSDBA -pas masterkey Если хочешь без пробелов - используй ДОС-имена C:\PROGRA~1\123\tools\gbak.exe -b C:\PROGRA~1\123\base\protokoly.gdb C:\res.bak -user SYSDBA -pas masterkey |