問題タブ [executable-path]

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 に答える
482 参照

unc - C# の Application.Executablepath には区切り文字が混在しています

2 台の異なるマシンで他の誰かのコード (ライセンス取得済み) を使用しています。あるマシンでは、Application.ExecutablePath はプログラマーが期待していたはずの結果を返しますが、別のマシンではそうではありません。どちらも Windows 7 マシンです。

私のマシンでは、 Application.ExecutablePath は次のようなものを返します。

他のマシンでは、それが返されます

コードがこれを行うため、プログラマーは明らかに 2 番目の戻り文字列を予期していました。

ファイルのディレクトリは Dir3 の下の両方のマシンに存在するため、他のマシンでは見つかりますが、私のマシンでは見つかりません。Windows がスラッシュ (URL パスなど) と UNC パス (「\」を使用) を返すことをいつ、どこで決定するかについての情報が見つかりません。このコードがマシンによって動作が異なるのはなぜですか?

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

windows - PATHを変更せずに常にアクセスできるように、バッチファイルをWindowsのどこに置くのですか?

プログラム用の NSIS インストーラーがあり、PATH 設定を変更して、常にコマンドラインからプログラムにアクセスできるようにしています。ただし、PATH を操作すると、他のプログラムがそのディレクトリから DLL を取得するなどの悪影響があります。

PATH をいじるのを避けるために、実行可能ファイルを呼び出すラッパー .bat ファイルを作成したいと思います。この .bat ファイルを常に見つけられるようにするには、どこに配置すればよいですか? c:\Windows\System32(より正確には、$SYSDIRNSIS において) は、グッド プラクティスの点で適切ですか?

私は 64 ビット システム、XP および Seven をターゲットにしています。

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

batch-file - バッチファイルでファイルを実行可能ファイルに関連付ける必要があります

.py ファイルを pythonw.exe に関連付けるバッチ スクリプトを作成する必要があります。したがって、次の 2 つのことを行う必要があります。1) pythonw.exe のパスを見つけて、.py ファイル、具体的には afile.py を pythonw.exe に関連付けます。

次のように pythonw.exe へのパスを見つけることができることを知っています。

ただし、上記のコマンドはバッチ ファイルからは機能しません。むしろ、コマンド ラインからのみ機能します。

使えることもわかっています

ファイル拡張子を実行可能ファイルに関連付けます。

これをすべて 1 つのバッチ ファイルにまとめるにはどうすればよいですか?

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

c++ - .app ファイルを使用した fopen

*.sym 形式のチャートに母音をマップする Qt プロジェクトに取り組んでいます。

私の目標は、このような初期 IPA チャートをロードすることです。

ファイルが*.symあり、アプリケーションの起動後にそれらをロードできますが、実行可能ファイルがどこで実行されているのかよくわかりません。

このようなディレクトリ形式(ビルド後)があります

これにより、fopen 呼び出しの使用が非常に難しくなります。fopen は現在の作業ディレクトリを実行可能ファイルが置かれた場所と見なすと想定していたので、次のようなことを試しました...

しかし、うまくいきません。誰でも私を助けることができますか?