问题标签 [command-line-arguments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - Haskell:读取多个命令行参数
好的,所以我在 Haskell 中制作了一个程序,需要根据两个命令行参数更改某些单词。我已经做了替换功能,一切都很好,但我很难让它与命令行参数一起工作。
这是主要代码:(不包括替换功能)
因此,例如在终端中,我希望能够输入类似:“---> cat textfile.txt | ./replace oldword newword”
我知道这段代码很接近,因为我看到其他人这样做。o_o
谢谢你的帮助
java - 通过带有文件路径参数的批处理文件调用 Java
我在将文件加载到名为 GCS 的应用程序中时遇到问题,方法是将它们拖到可执行文件上。可以使用 bat 文件在 Windows 上调用 GCS,如下所示:
如果我硬编码一个文件路径来代替批处理参数通配符(带引号),它就可以工作。如果我使用文件路径参数运行调试器,它就可以工作。如果我 echo %
,它会给我正确的文件名,并带有引号。如果我在它周围添加引号%
仍然会中断。
我在批处理文件和Java之间有一个断开连接,我很茫然。有没有人认识到这个问题?提前致谢。
python - 在 Python 中自动打开作为命令行参数给出的文件
我有很多看起来像下面这样的 Perl 脚本。它的作用是自动打开作为命令行参数给出的任何文件,并在这种情况下打印该文件的内容。如果没有给出文件,它将改为从标准输入中读取。
有没有办法在 Python 中做类似的事情而不必显式打开每个文件?
.net - 来自 TestAPI 库的命令行解析 API - 类型安全命令如何
图书馆在
用法摘自
http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx
第三种常用方法是从命令行参数形成强类型命令。这在命令行如下所示的情况下很常见:
在这种情况下,解析有点复杂:
- 为每个受支持的命令创建一个类,该类派生自 Command 抽象基类并实现预期的 Execute 方法。
将预期的命令与命令行参数一起传递给 CommandLineParser.ParseCommand——该方法将返回一个可以是 Execute()-d 的强类型命令实例。
// 示例 #3: // 解析以下命令行的示例: // Test.exe run /runId=10 /verbose // 在这个特殊情况下,我们在命令行上有一个实际的命令(“run”) ,我们想要有效地反序列化和执行。
/li>
==============================
如果我们在解析参数之前实例化特定的类,我不明白,命令行参数“run”的意义是什么,它是第一个。我认为这个想法是基于命令行参数实例化和执行命令/类(“run”参数变成实例 RunCommand 类,“walk”变成 WalkCommand 类等等)。可以用最新版本完成吗?此外,我从 codeplex 下载的内容不能按照上述方式工作,并且不接受没有斜杠的第一个参数。因此,如果使用反射,我必须将命令名称作为通常的参数传递,然后执行多步骤 - 确定类名称,通过反射实例化,然后才通过 ParseArguments 解析其他参数。
c++ - 程序调用其他程序
我正在编写一个程序来解决一种最小值。生成树问题。我有 2 种不同的算法,我已经在两个单独的 .cpp 文件中工作,我分别命名为 kruskels.cpp 和 prims.cpp。
我的问题是这样的:
每个文件都使用以下命令行来运行它。时间 ./FILENAME INPUTFILE FACTOR
我想做一个程序,根据输入的输入文件,将运行 kruskels.cpp 或 prims.cpp。我怎样才能做到这一点?
该程序必须将这些命令行参数传递给 kruskels 或 prims。每个文件(kruskels.cpp 和 prims.cpp)都设计为使用这些命令行参数运行(因此它们将 INPUTFILE 和 FACTOR 作为变量来执行文件 io)。
这应该适用于 c++。
batch-file - 向批处理文件传递包含引号的参数 包含空格
在很多情况下,我处理过使用空格、引号、百分比和斜杠以及它们的各种组合传递批处理文件参数。通常我设法弄清楚如何完成我想要的,但这次我被卡住了。我现在已经尝试了几百种组合,我的头开始疼了。
我已将问题简化为一个相当简单的要求:从一个批处理文件传递到另一个批处理文件,该参数包含一些以空格分隔的文本,其中一个是带引号的空格。也就是说,一个批处理文件应该将一些字符串传递X
给另一个,以便第二个回显"A "B C" D"
。我只是不知道X
应该是什么。
这是一个最小的批处理文件,它演示了一些不起作用的尝试。(此 BAT 文件通过调用自身来代替两者。)
这些尝试都不起作用。我试过使用"\" \""
, """ """
, """" """"
, "\"" "\""
, ""\" \"""
, "^" ^""
, ^"" "^"
, 等等。他们要么打印双双引号,要么在空格后丢失所有内容,要么是其他东西(这是错误的)。
有任何想法吗?谢谢。
vb6 - Command$ 值消失
我有一个 VB6 应用程序。我试图弄清楚哪些命令行参数被传递到应用程序中。如果我在? Command$
“立即”窗口中输入,它会很好地打印出命令行参数。同样,如果我Command$
放入 Watch 窗口。
但是,如果我将 Command$ 函数分配给字符串:
s
变量将为空。
我在这里想念什么?
我应该提到,有问题的代码不是位于主窗体中,而是位于 DLL 2 级以下(例如,窗体调用 DLL1,然后 DLL1 调用 DLL2)。
php - 通过命令行传递给 php 时不会解释换行符
我有一个 PHP 脚本,我正在从另一个 shell 脚本调用该脚本,该脚本发送一封自动电子邮件,其中包含从 shell 脚本生成的消息。问题是,当我发送消息时,所有换行符都会打印到消息中。我如何让它们被解释?
发送邮件.sh:
发送邮件.php:
奇怪的是 $argv 变量被解释并实际在新行上打印换行符之后的 \n ,但 $argv 变量中的换行符没有,我尝试将变量用双引号括起来,但到目前为止无济于事。
python - Windows 没有将命令行参数传递给从 shell 执行的 Python 程序
如果我尝试将命令行参数作为 Windows 命令 shell 中的可执行命令直接执行,我将无法获取传递给 Python 程序的命令行参数。例如,如果我有这个程序(test.py):
并执行:
相比于:
我的配置有:
c - 如何获得前面没有'-'或'--'的参数
我有一个程序需要以下形式的命令行参数:
“some_other_file”参数未绑定到 -t(-t 它只是另一个功能),所以我不能将它作为任何标志的 optarg,我也不能假设它是列表中的最后一个参数。
我怎样才能做到这一点?
谢谢