如何从 TRACE32 脚本 运行 .bat 文件?
How to run a .bat file from a TRACE32 script?
我需要 运行 来自 TRACE32 脚本的 .bat 文件。
我尝试使用 OS.FILE.ACCESS("name of file","x") 其中 x 代表 X 执行文件。
在手册中它说这个函数returns TRUE 或 FALSE,所以我执行了 PRINT OS.FILE.ACCESS("FILENAME","x") 但我只收到 TRUE, .bat 文件未执行。
是否可以从 TRACE32 脚本执行 .bat 文件?
根据您实际想要执行的操作,以下命令之一应该适用于 运行 任何外部程序或批处理文件:
OS.Area <cmdline>
区域输出 window(阻塞)
OS.Window <cmdline>
"OS.Window" window 中的输出(阻塞)
PowerView 内部
OS.screen <cmdline>
在 Windows 上,命令直接执行而没有 shell。控制台应用程序的输出显示在临时命令 window 中。 / 在 Linux 上,输出在 shell 中,它启动了 TRACE32 GUI(非阻塞)
OS.Hidden <cmdline>
任何地方都没有输出(阻塞)
OS.Command <cmdline>
系统 shell 中的输出,允许重定向(在 Windows 上非阻塞/在 Linux 上阻塞,除非您添加 & 符号)
我建议命令 OS.Command <cmdline>
函数 OS.FILE.ACCESS() 被缩进以检查您是否具有文件的 read/write 或执行权限。
我需要 运行 来自 TRACE32 脚本的 .bat 文件。
我尝试使用 OS.FILE.ACCESS("name of file","x") 其中 x 代表 X 执行文件。
在手册中它说这个函数returns TRUE 或 FALSE,所以我执行了 PRINT OS.FILE.ACCESS("FILENAME","x") 但我只收到 TRUE, .bat 文件未执行。
是否可以从 TRACE32 脚本执行 .bat 文件?
根据您实际想要执行的操作,以下命令之一应该适用于 运行 任何外部程序或批处理文件:
OS.Area <cmdline>
区域输出 window(阻塞)OS.Window <cmdline>
"OS.Window" window 中的输出(阻塞) PowerView 内部OS.screen <cmdline>
在 Windows 上,命令直接执行而没有 shell。控制台应用程序的输出显示在临时命令 window 中。 / 在 Linux 上,输出在 shell 中,它启动了 TRACE32 GUI(非阻塞)OS.Hidden <cmdline>
任何地方都没有输出(阻塞)OS.Command <cmdline>
系统 shell 中的输出,允许重定向(在 Windows 上非阻塞/在 Linux 上阻塞,除非您添加 & 符号)
我建议命令 OS.Command <cmdline>
函数 OS.FILE.ACCESS() 被缩进以检查您是否具有文件的 read/write 或执行权限。