【发布时间】:2010-11-19 09:41:26
【问题描述】:
(警告:这是一个 C# n00b 问题!尝试学习一点 C#,同时让我经常运行的控制台应用程序变得更容易。)
我正在尝试运行控制台应用程序 (consoleapp.exe),而不必每次都手动输入参数 - 该命令通常采用以下形式:
C:/consoleapp.exe --username (uname) --password (pass) --inputfile "c:/pathtofile/filename.xml"
使用 C#,我什至可以加载 Windows 资源管理器文件提示,而不必每次都手动输入文件路径。我该怎么做呢?
我试过snippet at this link。我只需将 ApplicationPath 替换为我的 cojnsole 应用程序的路径,并将 ApplicationArguments 替换为上述格式中显示的参数,就可以使用它,除了 我不确定如何将参数与VC# GUI 工具,或者将我从原始控制台应用程序获得的输出传递回来。
【问题讨论】:
-
.bat文件可能会更容易 (tips.oncomputers.info/archives2003/0305/2003-may-04.htm)。 -
是的,但理想情况下,我希望能够单击一个按钮来加载
--inputfile参数的 win explorer 文件对话框 - 而不是每次都从外部查找文件路径 -
我已经多次阅读这个问题了,我不确定我是否理解正确。 @Ina - 你能写(一步一步)你在做什么吗?如果
consoleapp是您从 VS 开发、构建和运行的应用程序?或者它是您的应用程序从代码中触发的应用程序? -
consoleapp- 应用程序从代码中触发...
标签: c# visual-studio visual-studio-2010 console