問題タブ [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.

0 投票する
1 に答える
348 参照

c# - C#コンソールアプリの引数の表示

外部アプリケーション(InstallShield exe)によってコマンドラインからさまざまな引数が渡されるコンソールアプリ(c#で記述)があります。コンソールアプリまたはInstallShieldexeにコードを追加して引数の値をログに記録せずに、コンソールアプリに渡された引数の値を確認する方法はありますか?(おそらく、ある種のプロセス監視アプリを介して)

どんな提案も非常に役に立ちます!

乾杯

ティム

0 投票する
5 に答える
2109 参照

c - 文字列ポインタを64ビット(_int64)変数に変換するにはどうすればよいですか?

関数付きのアプリを書いたのでmain(int argc, char * argv[])

アプリケーションを起動するときに、次のようなパラメータを送信したいと思います(アプリ名はffdisk

3番目のパラメータは私の当初の意図ではおそらくint64パラメータであることがわかります...
しかし、関数mainでは、argv [2]は文字列ポインタです。この文字列をint64変数に変換するにはどうすればよいですか?

ありがとう...
私はいつも厄介な問題で立ち往生しています...

0 投票する
2 に答える
2356 参照

visual-studio - デバッグ時にアセンブリ名をコマンド ライン引数として渡す方法

NUnit テスト アセンブリ (.NET DLL) があります。[Visual Studio で実行] をクリックすると、NUnit が起動され、このアセンブリでテストが実行されます。私はそれをすべて行うことができます。

コマンド ライン引数で完全なアセンブリ名とパスを指定する代わりに、Visual Studio は [コマンド ライン引数] ボックスのマクロに展開される何らかのマクロをサポートしていますか? 私が使用した他のほとんどの開発ツールはこれをサポートしていますが、これに関するドキュメントには何も見つかりません。

私は次のようなものを期待していました: %assembly_full_path%

これを行う理由は、アセンブリ名またはビルドの場所が変更された場合に、コマンド ライン引数も更新する必要がないためです。

0 投票する
5 に答える
38748 参照

unix - コマンドラインで複数のファイルを見つけて置換する

UNIX上の複数のファイルでコマンドラインの文字列を見つけて置き換えるにはどうすればよいですか?

0 投票する
2 に答える
299 参照

ruby - コマンドラインからの引数をプレフィックス表記で処理する最も効率的な方法

宿題は、式に応じて単語リストのサブセットを計算する Ruby スクリプトを作成することです。

通常の二項演算は

有効な呼び出しは次のようになります

最初の呼び出しは、すべての単語が少なくとも 1 つの 'a' と 'c' を持つ新しい単語リストを生成することを意味します。だから私の質問は、どのように議論を効率的に処理するのですか? 多分再帰?私は立ち往生しています...

前もって感謝します。

0 投票する
4 に答える
998 参照

c++ - c++ プログラムでファイル名のコマンド ライン引数からフル パスを特定するにはどうすればよいですか?

コマンドラインでファイル名を引数として受け入れるプログラムをc ++で作成しています。

を使用して fstream を簡単に開くことができることはわかってargv[1]いますが、プログラムはファイルの正確な場所 (つまり、フル パス名) に関する詳細情報を必要とします。

argv[1]に追加することを考えgetcwd()ましたが、上記の例では明らかに/path/../path/to/file.txt. fstream がそのパスを自動的に解決するかどうかはわかりませんが、解決したとしても、多くの文字列処理を行わないと完全なパスを取得できません。

もちろん、指定されたパスがすでに絶対パスである場合、その方法はまったく機能しません。また、このプログラムは Linux/Windows/etc で実行される可能性があるため、開始文字「/」を検出するだけでは、引数がフル パスであるかどうかを判断することはできません。

これは、複数の OS にまたがるパス名を処理するためのかなり一般的な問題だと思います。では、コマンド ライン引数のフル パス名を取得するにはどうすればよいでしょうか。また、これはオペレーティング システム間でどのように処理されるのでしょうか。

0 投票する
1 に答える
926 参照

deployment - Passing command-line arguments on clickonce deployment

Im using visual studio 2005 with C# to develop an application that can either perform certain actions by itself or open a form were the user can choose what to do. In order to decide which is done, the application checks its arguments [from main(string[] args)]. What I can't figure out or find is, is it posible to create two icons when the application is deployed so that one of them would open the application with no parameters and the other would open it with parameters?

0 投票する
3 に答える
2578 参照

c++ - A good C alternative for Boost.Program_options?

Any good alternative written in C to replace Boost.Program_options? Given it's able to parse:

  1. Short options like -h
  2. Long options like --help --input-file
  3. Parse repeated keys/options
  4. Accepts key-value pairs: --mysql=/usr/lib
  5. Parsing environmental variables and XML/INI files is optional.
0 投票する
4 に答える
6232 参照

command-line - コマンドライン引数はどこに保存されますか?

コマンドライン引数の保存に疑問があります。

myprog.exe -cfgfile myconfig.cfg

コマンドライン引数はプロセスが作成されたときに渡されるので、プロセスの外に保存されますか?

OSはどこに保存しますか?

0 投票する
2 に答える
3468 参照

protocols - Pass arguments when using the File protocol

I found this question being asked on several places on the internet (including the File protocol MSDN page) but no clear answer.

So, if I am calling my application like this: file://c:\myapp.exe is there any way to pass it some command line arguments, like /nospashscreen=true

Things I've tried:

file://c:\myapp.exe?/nospashscreen=true - launches the app, but with no command line arguments :(

Thanks in advance.