HWUT:命令行上的参数

锤子3

在命令行提示符下,是否可以将参数传递给hwut命令,例如,以便将该参数用作打开特定串行端口的标识符?

弗兰克·雷恩·谢弗

我猜,最简单的方法是使用环境变量。假设您的测试用“ 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;
       ...
   }

当然,正确的解决方案是拥有一些配置文件,该文件是全局配置的,并由测试应用程序进行解析。但是,这样做的开销可能并不总是合理的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章