在命令行提示符下,是否可以将参数传递给hwut命令,例如为了使用该参数作为标识符来打开特定的串口?
答案 0 :(得分:2)
我想,最简单的方法是使用环境变量。让我们说你的测试是用" C"写的,然后再做
set MY_VARIABLE=4711 # DOS
export MY_VARIABLE=4711 # Unix & Co
hwut my-test.exe
文件" my-test.c"是" my-test.exe"的来源。并包含
#include <stdlib.h>
...
int main(int argc, char** argv)
{
...
const char* MyVariable_str = getenv("MY_VARIABLE");
int my_variable;
my_variable = MyVariable_str ? atoi(MyVariable_str) : -1;
...
}
当然,propper解决方案是拥有一些配置文件 全局配置并由测试应用程序解析。然而,开销可能并不总是合理的。