C#命令行

huangzepo 2019-06-13 05:03:24
请问在C#中,命令行参数有什么作用?谢谢!
...全文
807 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangzepo 2019-06-22
  • 打赏
  • 举报
回复
引用 6 楼 wanghui0380 的回复:
也行说那么多,都不如一个简单的例子 xxxxxx.exe 正常运行 xxxxxx.exe -debug 以除错版本运行,这个版本有更多,更详细的调试输出信息 xxxxxx.exe -service 以服务版本运行,这个版本以开机后台服务方式运行 OK,你应该明白命令行参数有啥用了吧
请问我这个参数,程序写好后要怎么给定?
wid999 2019-06-17
  • 打赏
  • 举报
回复
用过DOS系统没有?
dir /s/a
/s和/a就是要传递给dir命令的参数。
命令行参数就是给应用程序确定工作目标、范围或者是初始条件等等等等。
huangzepo 2019-06-17
  • 打赏
  • 举报
回复
引用 4 楼 huangzepo 的回复:
引用
引用 2 楼 huangzepo 的回复: 请问命令行参数,外部程序通过什么方式改写这个参数? 外部程序传入参数,而不是“改写”,好比函数调用,传入参数,不是说函数内有这个参数,而是外部传进来。 你的exe在命令行里就是函数名,参数就相当于函数的参数
讲解的很到位,,还有一个问题想请教您,外部参数通过那个地方,或那种形式写到编辑好的exe里去?我在书上看只有这一个截图,但是编辑好exe后,没法通过这种方式给定的。
wanghui0380 2019-06-17
  • 打赏
  • 举报
回复
也行说那么多,都不如一个简单的例子 xxxxxx.exe 正常运行 xxxxxx.exe -debug 以除错版本运行,这个版本有更多,更详细的调试输出信息 xxxxxx.exe -service 以服务版本运行,这个版本以开机后台服务方式运行 OK,你应该明白命令行参数有啥用了吧
huangzepo 2019-06-17
  • 打赏
  • 举报
回复
引用
引用 2 楼 huangzepo 的回复: 请问命令行参数,外部程序通过什么方式改写这个参数? 外部程序传入参数,而不是“改写”,好比函数调用,传入参数,不是说函数内有这个参数,而是外部传进来。 你的exe在命令行里就是函数名,参数就相当于函数的参数
讲解的很到位,,还有一个问题想请教您,外部参数通过那个地方,或那种形式写到编辑好的exe里去?我在书上看只有这一个截图,但是编辑好exe后,没法通过这种方式给定的。
threenewbee 2019-06-15
  • 打赏
  • 举报
回复
引用 2 楼 huangzepo 的回复:
请问命令行参数,外部程序通过什么方式改写这个参数?


外部程序传入参数,而不是“改写”,好比函数调用,传入参数,不是说函数内有这个参数,而是外部传进来。
你的exe在命令行里就是函数名,参数就相当于函数的参数
huangzepo 2019-06-15
  • 打赏
  • 举报
回复
请问命令行参数,外部程序通过什么方式改写这个参数?
threenewbee 2019-06-14
  • 打赏
  • 举报
回复
你的程序,一些参数不能写死,比如说你写一个转换格式的工具,希望原文件目标输出路径用户可以指定,而使用批处理文件,另一个程序调用你的程序的时候,让它们操作界面是很困难的,而通过命令行参数调用就比较简单。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧