相关疑难解决方法(0)

自定义CMD命令

是否可以为在Visual Studio C#中编写和编译的应用程序创建自定义命令提示符参数.我希望我的应用程序的用户能够通过命令行在其中执行操作.

例如,如果用户键入CMD application_name.exe -parameter以执行分配给的代码parameter.

c# command-line-arguments

2
推荐指数
1
解决办法
939
查看次数

c#split string with"exception

我想将一个字符串拆分成部分,以检索参数.

我已经完成了这个功能:

static private string getparam(string input, int index)
    {
        string[] arrparams = input.Split(' ');

        if (arrparams.Length <= index) return "";

        return arrparams[index];
    }
Run Code Online (Sandbox Code Playgroud)

但是,当我通过一个像:

上传C:\ Visual Studio

它将看到"C:\ Visual"作为第一个参数,"Studio"作为第二个和拆分em.

现在我想在Split-Function中做类似异常的事情:当引号之间给出参数时,它应该忽略它中的空格.

然后,当我像这样传递arg:上传"C:\ Visual Studio"时,第一个参数应该是C:\ Visual Studio

那我怎么能实现呢?

谢谢.

c# split arguments

2
推荐指数
1
解决办法
1532
查看次数

F#可选模式匹配

现在我有以下模式匹配

let argList = args |> List.ofSeq
match argList with
| "aaa" :: [] -> run "aaa"
| "bbb" :: DateTimeExact "yyyyMMdd" date :: [] -> run "bbb" date
....
Run Code Online (Sandbox Code Playgroud)

它用于解析命令行参数,如

执行官aaa

exec bbb 20141101

现在我希望能够添加选项-o(可选).如exec bbb 20141101 -o.如何修改模式呢?更好的是,-o应该可以放在任何位置.

f#

2
推荐指数
1
解决办法
184
查看次数

如何获得奇怪的论点

我试图在列表中只得到奇怪的参数.这是我的一段代码

static void Main(string[] args)
{
     var swictches = args.ToList().Select((x, index) => (index % 2) == 1);
     var ss = swictches[0];

     string test = doc.ReadAllPages();
     Console.WriteLine(test.Substring(0, 1000));
     Console.Read();
}
Run Code Online (Sandbox Code Playgroud)

在参数列表中,它具有开关和参数.我想要获得所有的开关.当我运行此代码时,开关变量如下所示:

false
true
false
Run Code Online (Sandbox Code Playgroud)

而不是像这样

-i
-awq
-l
Run Code Online (Sandbox Code Playgroud)

c# linq

1
推荐指数
1
解决办法
111
查看次数

命令行参数数组

我有一个命令行参数就像这样我需要得到这两个如何可能

ApplicationId = 1; 名称= 2

我想在单个数组中获取两个值1,2如何做到这一点.

c# command-line

0
推荐指数
1
解决办法
2296
查看次数

在C#中解析命令行选项

我见过人们编写自定义类来更轻松地处理各种语言的命令行选项。我想知道.NET(3.5或更低版本)是否内置任何东西,以便您不必自定义解析诸如:

myapp.exe file = text.txt

c# .net-3.5 command-line-arguments command-line-parsing

0
推荐指数
2
解决办法
9321
查看次数

一种通过命令行传递字符串@ start到c#的方法

我一直在制作一个让我自己的IP摄像头弹出的项目.
我有这个工作,但现在想从命令行启动它,但通过特定的相机IP进入.
我的编程技巧有限,对C#来说很新
.带字符串的代码是

this.textBox_IP.Text = "xxx.xxx.xxx.xxx"
Run Code Online (Sandbox Code Playgroud)

我已经坚持了几天如何传递ip,所以在cmdline

IpCam.exe xxx.xxx.xxx.xxx
Run Code Online (Sandbox Code Playgroud)

任何人都有解决方案如何解决这个问题

c# ip visual-studio-2010

0
推荐指数
1
解决办法
199
查看次数