Я пишу сценарий запуска для процесса kdb (но я не думаю, что тип процесса имеет значение, с таким же успехом может быть и python). Я хочу, чтобы скрипт запускал мой файл q, а затем внутри терминала выполнял строку (например, myfunc[]). Попытка пакетной команды -c дает «Система не может найти указанный файл». Любой совет? Спасибо. Код, который я сейчас пытаюсь:
cmd /k “q myqfile.q” -c “myfunc[]”
cmd /k "c:\q\q c:\q\files\myqfile.q -c myfunc[]"
Но ваша дополнительная проблема может заключаться в использовании нескольких двойных кавычек. Могу ли я предложить пакетный файл с именем, скажем,runq.cmd
с командой"c:\path to q\q" "c:\path to q file\myqfile.q" -c "myfunc[]"
, тогда вы быcmd /c "c:\path to runq\runq.cmd"
. Хотя нужно задаться вопросом, нужна ли вам вообще частьcmd /c
. - person avery_larry   schedule 23.04.2020“
и”
, как в вашем вопросе, а стандартные/ прямые,"
. - person Compo   schedule 23.04.2020