2015-09-09 5 views
0

Мне нужно запустить .bat-файл из сценария TRACE32.Как запустить файл .bat из сценария TRACE32?

Я попытался с OS.FILE.ACCESS («имя файла», «x»), где x представляет файл выполнения X.

В руководстве говорится, что эта функция возвращает TRUE или FALSE, поэтому я выполнил PRINT OS.FILE.ACCESS («FILENAME», «x»), но я получаю только TRUE, файл .bat не выполняется.

Есть ли возможность выполнить .bat-файл из сценария TRACE32?

ответ

1

В зависимости от того, что вы на самом деле хотите сделать, один из следующих команд должны быть пригодны для выполнения какой-либо внешней программы или пакетного файла:

  • OS.Area <cmdline> Выход в окне AREA (блокирование)
  • OS.Window <cmdline> выход в Окно «OS.Window» (блокировка) внутри PowerView
  • OS.screen <cmdline> В Windows команда запускается непосредственно без оболочки. Вывод консольного приложения отображается во временном командном окне./В Linux выход в оболочку, которая начала GUI Trace32 (без блокировки)
  • OS.Hidden <cmdline> Нет выхода в любом месте (блокирование)
  • OS.Command <cmdline> Выход в системную оболочку, которая позволяет переадресацией (без блокировки на Windows/блокировки на Linux, если не добавить амперсанд &)

Я предлагаю команду OS.Command <cmdline>

Функция OS.FILE.ACCESS() отступ, чтобы проверить, если вы чтение/запись или выполнение прав для файла ,

Смежные вопросы