c#应用程序带参数运行

有时候我们需要让软件带参数运行,使用参数控制软件的部分行为,

C#默认窗口应用是不带参数的,不过在Main函数的参数手动加上就可以得到参数了。

举例如下:

        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main(string[] Args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // 检查参数
            for (int intArgIndex = 0; intArgIndex < Args.Length; intArgIndex++)
            {
                // 检查是否需要输出日志文件
                if (Args[intArgIndex] == "-log")
                    CommonVar.OutputLog = true;
            }

            Application.Run(new FormMain());
        }    
时间: 2024-07-31 07:14:29

c#应用程序带参数运行的相关文章

每日一测1(带命令行参数运行)

怎么让程序带参数运行以便适应不同的测试环境? 命令行参数在程序中的配置位置是在项目-属性-启动选项-命令行参数里 可以通过Main方法传入命令行参数(控制台程序本身就已带), 传入一个string类型的数组.也可以通过System.Environment这个类取出 static void Main(string[] args)  { for (int i = 0; i < args.Length; i++)      //取出来的直接是参数,没有路径 { Console.WriteLine(&quo

Intellij IDEA15: 带着参数 运行

package main.scala /** * Created by silentwolf on 2016/5/24. */ object FileIO { def main(args: Array[String]) { if (args.length != 2) { System.err.println("Usage: FileIO <sourcePath> <desPath>") System.exit(1) } val Array(sourcePath,

cmd中传递参数运行java程序

1. java主函数 public static void main(String [] args) { } 这里面的args是什么. 这就是程序启动时的初始参数.你可以在启动时传入. 如:java MyClass abc 123 这时 args[0] == "abc"  args[1] == "123" 2. java测试代码   package order; public class TestMain {       public static void mai

clion debug模式带参数运行程序

这里记录一下clion如何使用debug带参数开始程序 原文地址:https://www.cnblogs.com/wangdongpython/p/12099150.html

微信小程序带参数生成二维码

wx.request({ url: 'https://api.weixin.qq.com/cgi-bin/token', header: { 'content-type': 'application/json' }, data: { grant_type: 'client_credential', appid:'appid secret: '秘钥' }, success(res) { accessToken = res.data.access_token wx.request({ //url:

Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令

功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间. 参 数:  -g   列出群组的磁盘空间限制.  -q   简明列表,只列出超过限制的部分.  -u   列出用户的磁盘空间限制.  -v   显示该用户或群组,在所有挂入系统的存储设备的空间限制.  -V   显示版本信息. 在网络管理的工作中,由于硬盘的资源是有限的,常常需要

Python 函数的参数知识汇总

函数搞不熟,后边就晕头转向了,在此重新归纳一下廖大神的函数教程,加深记忆 一.函数的参数分为: 位置参数 1 def power(x): # x 就是power(x)的一个位置参数,我们调用power(x)必须传入一个参数x 2 return x * x 默认参数 1 def power(x, n=2): #修改后的power()函数有两个位置参数,调用函数时如果传入两个参数,会依次传给x,n; 2 s = 1 #如果仅仅传入一个参数的话,那么n=2就是一个默认参数,默认为2,这就是默认参数 3

pycharm上运行django服务器端、ip地址访问

安装Django  下载Django包,解压缩. CMD 进入解压路径下. 执行:python setup.py install 增加环境变量: C:\Python27\Scripts 测试django是否安装成功 shell import django django.VERSION 把Django导入项目 CMD 进入项目路径 执行 django-admin.py startproject 项目名  运行开发服务器 项目Django路径下  python manage.py runserver

pycharm上运行django服务器端、以及创建app方法

安装Django  下载Django包,解压缩. CMD 进入解压路径下. 执行:python setup.py install 增加环境变量: C:\Python27\Scripts 测试django是否安装成功 shell import django django.VERSION 把Django导入项目 CMD 进入项目路径 执行 django-admin.py startproject 项目名  运行开发服务器 项目Django路径下  python manage.py runserver