2

我正在编写一个命令行应用程序,它将接受用户的大量输入。示例输入应包含:

  • 到 RDB/Cube 的连接字符串
  • 用于查询的参数
  • 查询
  • XPath 刺痛
  • 一些布尔值参数
  • WebService 项的路径

我想知道将它们全部传递给程序的最佳方法是什么。我确信查询、XPath 和参数应该存储在一个文件中,但它们应该包含在一个文件中吗?其余的呢,将它们作为命令行参数传递更好还是我也应该为它们准备一个文件?

对于这种情况,最好/最常见的方法是什么?

4

1 回答 1

1

当我做这种应用程序时,我从常用的命令行参数开始,并增加了从文件加载参数值的能力,例如:

 app.exe -ConnectionString "...." -Query file(query.xml) -AnotherQuery "SELECT * FROM Table"

所以你可以让用户决定在哪里存储不同的参数。

于 2012-09-10T09:26:27.503 回答