問題タブ [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.
python - シュレックスに相当するLua?
Pythonのshlexライブラリに相当するLuaはありますか?
python - Pythonライブラリの「より良いオプション」、リストはありますか?
optparse モジュールの存在を知りました。私は個人的に常に getopt を使用していたので、より良いものを探す気にはなりませんでした。ただし、optparse の方がはるかに高度であることは明らかなので、将来的にはコマンド ラインからオプションを取得する方法として優先されると考えています。
とにかく、この出来事は私に衝撃を与えました。標準ライブラリにはるかに優れた代替手段がある、最初から使用しているモジュールまたは関数があるかどうか疑問に思っています。「以前のソリューション:getopt。より良いソリューション:optparse(python 2.x以降)」の好みで、このようなコンパクトで閲覧しやすいリストはありますか?
合意された CW としてマークされた編集。
- コマンド ライン オプションの解析: getopt、optparse、argparse
- パッケージ管理: distutils、setuptools
c# - C#コンソールアプリの引数の表示
外部アプリケーション(InstallShield exe)によってコマンドラインからさまざまな引数が渡されるコンソールアプリ(c#で記述)があります。コンソールアプリまたはInstallShieldexeにコードを追加して引数の値をログに記録せずに、コンソールアプリに渡された引数の値を確認する方法はありますか?(おそらく、ある種のプロセス監視アプリを介して)
どんな提案も非常に役に立ちます!
乾杯
ティム
c - 文字列ポインタを64ビット(_int64)変数に変換するにはどうすればよいですか?
関数付きのアプリを書いたのでmain(int argc, char * argv[])
アプリケーションを起動するときに、次のようなパラメータを送信したいと思います(アプリ名はffdisk
)
3番目のパラメータは私の当初の意図ではおそらくint64パラメータであることがわかります...
しかし、関数mainでは、argv [2]は文字列ポインタです。この文字列をint64変数に変換するにはどうすればよいですか?
ありがとう...
私はいつも厄介な問題で立ち往生しています...
visual-studio - デバッグ時にアセンブリ名をコマンド ライン引数として渡す方法
NUnit テスト アセンブリ (.NET DLL) があります。[Visual Studio で実行] をクリックすると、NUnit が起動され、このアセンブリでテストが実行されます。私はそれをすべて行うことができます。
コマンド ライン引数で完全なアセンブリ名とパスを指定する代わりに、Visual Studio は [コマンド ライン引数] ボックスのマクロに展開される何らかのマクロをサポートしていますか? 私が使用した他のほとんどの開発ツールはこれをサポートしていますが、これに関するドキュメントには何も見つかりません。
私は次のようなものを期待していました: %assembly_full_path%
これを行う理由は、アセンブリ名またはビルドの場所が変更された場合に、コマンド ライン引数も更新する必要がないためです。
unix - コマンドラインで複数のファイルを見つけて置換する
UNIX上の複数のファイルでコマンドラインの文字列を見つけて置き換えるにはどうすればよいですか?
ruby - コマンドラインからの引数をプレフィックス表記で処理する最も効率的な方法
宿題は、式に応じて単語リストのサブセットを計算する Ruby スクリプトを作成することです。
通常の二項演算は
有効な呼び出しは次のようになります
最初の呼び出しは、すべての単語が少なくとも 1 つの 'a' と 'c' を持つ新しい単語リストを生成することを意味します。だから私の質問は、どのように議論を効率的に処理するのですか? 多分再帰?私は立ち往生しています...
前もって感謝します。
c++ - c++ プログラムでファイル名のコマンド ライン引数からフル パスを特定するにはどうすればよいですか?
コマンドラインでファイル名を引数として受け入れるプログラムをc ++で作成しています。
を使用して fstream を簡単に開くことができることはわかってargv[1]
いますが、プログラムはファイルの正確な場所 (つまり、フル パス名) に関する詳細情報を必要とします。
argv[1]
に追加することを考えgetcwd()
ましたが、上記の例では明らかに/path/../path/to/file.txt
. fstream がそのパスを自動的に解決するかどうかはわかりませんが、解決したとしても、多くの文字列処理を行わないと完全なパスを取得できません。
もちろん、指定されたパスがすでに絶対パスである場合、その方法はまったく機能しません。また、このプログラムは Linux/Windows/etc で実行される可能性があるため、開始文字「/」を検出するだけでは、引数がフル パスであるかどうかを判断することはできません。
これは、複数の OS にまたがるパス名を処理するためのかなり一般的な問題だと思います。では、コマンド ライン引数のフル パス名を取得するにはどうすればよいでしょうか。また、これはオペレーティング システム間でどのように処理されるのでしょうか。
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?