Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何克服命令行字符串限制?_Windows_Batch File_Cmd_Dos - Fatal编程技术网

Windows 如何克服命令行字符串限制?

Windows 如何克服命令行字符串限制?,windows,batch-file,cmd,dos,Windows,Batch File,Cmd,Dos,命令行有一个字符串限制,如和中所述 我尝试了msdn上建议的解决方法,将参数写入文件。但是,我无法从文件中传递参数 编辑: 我需要运行bcp实用程序,以便将(巨大的)数据导出到平面文件 您正在运行的可执行文件必须明确支持这一点。例如,C#编译器允许您编写 csc @foo 从名为foo的文件加载某些选项。我不相信如果没有您正在运行的命令的支持,这个问题很容易被“修复”。。。您可以编写一个小包装程序来加载文件并启动进程本身。但是,在安全句柄、传播控制台输入和输出等方面,您必须小心。如果您控制有问

命令行有一个字符串限制,如和中所述

我尝试了msdn上建议的解决方法,将参数写入文件。但是,我无法从文件中传递参数

编辑:
我需要运行bcp实用程序,以便将(巨大的)数据导出到平面文件

您正在运行的可执行文件必须明确支持这一点。例如,C#编译器允许您编写

csc @foo

从名为
foo
的文件加载某些选项。我不相信如果没有您正在运行的命令的支持,这个问题很容易被“修复”。。。您可以编写一个小包装程序来加载文件并启动进程本身。但是,在安全句柄、传播控制台输入和输出等方面,您必须小心。如果您控制有问题的应用程序,最好不要直接提供支持。

您正在运行的可执行文件必须明确支持这一点。例如,C#编译器允许您编写

csc @foo

从名为
foo
的文件加载某些选项。我不相信如果没有您正在运行的命令的支持,这个问题很容易被“修复”。。。您可以编写一个小包装程序来加载文件并启动进程本身。但是,在安全句柄、传播控制台输入和输出等方面,您必须小心。如果您控制有问题的应用程序,那么最好不要直接提供支持。

如果这是真的,那么简单的回答是,您可能完蛋了。但是,如果你提供更多关于你正在运行的内容的详细信息,也许还有其他方法来解决这个问题。这些论点中的大部分是由什么构成的?如果这是真的,那么简单的答案是你可能完蛋了。但是如果你提供更多关于你在运行什么的细节,也许还有其他方法来解决这个问题。这些争论的主要原因是什么?