问题标签 [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.
visual-c++ - Visual C++ 预处理器定义
有没有办法将 C++ 预处理器定义作为命令行参数传输到自定义预链接步骤过程调用中,或者以任何其他方式将它们导出到文件中?
示例:假设我有一个 c++ 项目,在它的调试配置中,我放置了一个预处理器定义,如 MAKUMBA_OBA=0x13
然后我添加了自定义预链接步骤,它执行一些类似的 javascript
如果它能正常工作,那就太好了,但我的 js 中从来没有得到第三个参数。所以问题是:如何将预处理器定义传递给 s 脚本?
c# - 如何通过 c# 传递多个命令行参数
我需要通过 c# 为一个名为 handle.exe 的进程传递多个命令行参数: http ://www.google.com.mt/search?sourceid=chrome&ie=UTF-8&q=handle.exe
首先,我需要通过管理员权限运行可执行文件。这篇文章帮助我实现了这一点: 以编程方式在 vista 中以管理员身份运行 cmd.exe,c#
但接下来是调用实际行参数的下一个问题,例如“-p explore”
如何一起指定命令行参数,或者连续指定?
当前代码如下:
谢谢
java - 命令行参数中 * 的问题
我用 Java 编写了一个程序,它通过命令行参数接受输入。我从命令行输入两个数字和一个运算符。要将两个数字相乘,我必须将输入输入为 eg 5 3 *
,但它并没有像写的那样工作。
为什么它不*
从命令行接受?
bash - 如何访问函数内调用者的命令行参数?
我正在尝试在 bash 中编写一个函数来访问脚本命令行参数,但它们被替换为函数的位置参数。如果未显式传入命令行参数,该函数有什么方法可以访问它们?
python - 通过命令行将值传入 Python 类
我有一些代码可以从命令行将变量传递给脚本。我可以将任何值传递function
给var
arg。问题是,当我放入function
一个类时,变量不会被读入function
. 脚本是:
这通过输入./function <function> <arg1 arg2 ....>
. 问题是我想选择一个类中的我想要的函数,而不仅仅是一个函数本身。我尝试过的代码是相同的,function(var):
只是在一个类中。我希望对如何修改我的function_call
班级以接受这一点有一些想法。
如果我想传递值,Hello
我会像这样运行脚本 - python function_call.py function Hello
。然后将var
变量打印为Hello
.
通过在命令行中输入变量,我可以在整个代码中使用这个变量。如果脚本是一堆函数,我可以使用此代码选择函数,但我想选择特定类中的函数。而不是python function.py function hello
我也可以进入班级,例如。python function.py A function hello
.
我也遇到过保存值以供在函数外使用的问题。如果有人能解决这个问题,我将不胜感激。
_________________________________________________________________________________
修改后的代码。这是现在对我有用的代码。
感谢所有的帮助。
c++ - 如何将命令行参数转换为 int?
我需要得到一个参数并将其转换为一个 int。到目前为止,这是我的代码:
makefile - 从命令行传递额外的变量来制作
我可以将变量作为命令行参数传递给 GNU Makefile 吗?换句话说,我想传递一些最终将成为 Makefile 中的变量的参数。
python - 在 Python 中以前缀表示法处理命令行参数
我正在尝试解析 Python 中的命令行,如下所示:
换句话说,该命令采用无限数量的参数,并且每个参数都可以可选地前面有一个-o
选项,该选项与该参数特别相关。我认为这被称为“前缀表示法”。
在 Bourne shell 中,我会执行以下操作:
环顾 Bash 教程等,这似乎是公认的习惯用法,所以我猜测 Bash 已经过优化,可以以这种方式使用命令行参数。
尝试在 Python 中实现这种模式,我的第一个猜测是使用pop()
,因为这基本上是一个堆栈操作。但我猜这在 Python 上效果不佳,因为参数列表的sys.argv
顺序错误,必须像队列一样处理(即从左侧弹出)。我读过列表没有针对在 Python 中用作队列进行优化。
所以,我的想法是:转换argv
为 acollections.deque
和 use popleft()
,反向argv
usingreverse()
和 use pop()
,或者只是使用 int 列表索引本身。
有谁知道更好的方法来做到这一点,否则我的哪个想法在 Python 中是最佳实践?
c - 结构,strtok,分段错误
我正在尝试用结构和文件制作一个程序。以下只是我的代码的一部分(它不是整个程序)。我想要做的是:要求用户编写他的命令。例如。删除约翰,例如。输入 John James 5000 ipad 购买。
问题是我想拆分命令以将其“args”保存为结构元素。这就是我使用 strtok 的原因。但是我面临另一个问题,谁将这些“放在”结构上。此外,如何以安全的方式将“args”“传递”到结构对我来说似乎很奇怪,因为我将所有输入(来自用户)保存在一个二进制文件中,该文件可能会被重新打开和重写,所以我不能使用:
因为是时候将短名称保存在结构的第一个元素中了。但是如果文件被写入了,那会发生什么呢?第一个元素存在,所以如果我写 ..[0] 我会写吗?我应该怎么办?提前感谢您的帮助!:D
结果,在运行程序后,我得到了一个 Segmentation Fault... 的行:
有什么帮助吗?有任何想法吗?
objective-c - Mac OS X:使用其 PID 获取任意运行应用程序的详细进程信息(特别是其启动参数)
我正在尝试检测特定应用程序何时启动。
目前我正在使用NSWorkspace
,注册“启动应用程序”通知。我还使用该runningApplications
方法来获取我的应用程序启动时当前正在运行的应用程序。
对于大多数应用程序,应用程序包的名称就足够了。我有一个“已知应用程序”列表,我会与通知中传递的名称进行交叉检查。
这工作正常,直到您遇到一个应用程序,该应用程序充当使用命令行参数启动另一个应用程序的代理。
示例:Mac 上新发布的 Portal 没有专门的应用程序包。Steam 可以创建一个快捷方式,它的作用只不过是hl2_osx
使用参数启动应用程序-game
并portal
作为它的参数。
由于更多基于 Source 的游戏正在走向 Mac,我想他们将使用相同的方法来启动,有效地运行hl2_osx
带有-game
参数的应用程序。
有没有一种使用 Cocoa API 获取参数(及其参数)列表的好方法?
NSProcessInfo
接近了,提供了一个“-arguments”方法,但只提供了它自己的过程的信息......
NSRunningApplication
提供使用 PID 获取有关任意应用程序信息的能力,但没有命令行参数...
有什么可以填补两者之间的空白吗?
我试图不走产生NSTask
运行ps -p [pid]
和解析输出的路线......我更喜欢更高级别的东西。