相关疑难解决方法(0)

命令行字符串的最大长度

在Windows中,命令行字符串的最大长度是多少?这意味着如果我指定一个在命令行上接受参数的程序,例如abc.exe -name=abc

我编写的一个简单的控制台应用程序通过命令行获取参数,我想知道最大允许量是多少.

windows command-line

100
推荐指数
4
解决办法
9万
查看次数

在C#中编写批处理脚本的好方法是什么?

我想用C#编写简单的脚本.我通常会使用.bat或4NT .btm文件.复制文件,解析文本,询问用户输入等.相当简单,但在批处理文件中执行此操作非常困难(例如,没有例外).

我熟悉像AxScript这样的命令行"脚本"包装器,这样我就可以使用它.我缺少的是简单的文件操作框架.我希望能够做cd(".."),copy(srcFile,destFile)类型的功能.

我试过的工具:

  • NANT,我们在构建过程中使用它.不是一个好的脚本工具.疯狂冗长的XML语法并添加一个简单的函数,您必须编写扩展程序集.不能内联.

  • 电源外壳.看起来很棒,但我只是无法切换到我的主要shell.与4NT有太多不同.无论我做什么都需要从普通的命令提示符运行而不需要特殊的shell来运行它.PowerShell可以用作脚本执行程序吗?

  • 的Perl/Python的/红宝石.真的讨厌学习一种全新的语言和框架来进行批处理文件操作.无法投入我需要的时间来做这件事.另外,我们的工具链是99%的.NET商店,我真的想利用我们现有的经验和代码库.

是否有框架试图解决您使用的"在C#中创建批处理文件"的问题?

我希望C#/ .NET的强大功能具有典型cmd.exe shell语言的立即模式类型功能.我一个人想要这样的东西吗?

c# shell powershell command-line batch-file

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

标签 统计

command-line ×2

batch-file ×1

c# ×1

powershell ×1

shell ×1

windows ×1