【发布时间】:2010-10-13 07:59:43
【问题描述】:
我有一个命令行可执行程序,它接受一个配置文件,因为它是启动的一个参数。配置文件只包含两行代码:
#ConfigFile.cfg
name=geoffrey
city=montreal
目前,我为此命令行可执行程序构建的包装程序将配置文件写入磁盘,然后将该写入的文件作为参数发送到命令行上启动程序。
> myProgram.exe configFile.cfg
是否可以将这些配置文件条目转换为配置文件,让我绕过将配置文件写入磁盘但仍允许程序像从配置文件中读取一样运行?
可能类似于以下内容:
> myProgram.exe configFile.cfg(name=geoffrey) configFile.cfg(city=montreal)
【问题讨论】:
-
如果您编写了控制台应用程序,是什么阻止您自己这样做? (我想我理解这个问题,但不确定)。
-
什么操作系统、shell等?
-
我没有编写控制台应用程序,也无权访问代码,因此无法重写。我同时使用 unix 和 windows 命令行,因为它们的启动机制是相同的。
标签: command-line casting arguments