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