• ベストアンサー

exeが起動したプルパスの取得方法

exeが起動したプルパスをVBのコーディング内で取得する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • itohh
  • ベストアンサー率45% (210/459)
回答No.1

こんにちは。itohhといいます。 App.Pathで実行時のフルパスを拾えます。 MSDNライブラリで確認してください。

関連するQ&A

  • EXEのパス名を取得したいのですが・・・

    お世話になります。度々質問させていただいてますmmc820です。 現在、あるプログラムを作成しているのですが、VB上からEXEを起動させるのですが、この時にEXEのパス名を取得したいのです。 いろいろ調べてみましたが、なにぶん初心者で理解し切れません。 できるだけ簡単な方法があればと思い、質問させていただきました。 相対パスで指定できれば良いのですが、その方法すらわかりません。 どうか皆様のお知恵をお借りできないでしょうか? 開発環境はWindows2000、VB6.0です。宜しくお願いします。

  • VBのプログラムで、実行時に与えられた値の取得方法について

    VB初心者です。 VBのプログラム呼び出しで、実行時に与えられた値を取得したいのですが、 そのやり方がわかりません。 「C:¥TEST.EXE "abc"」で、実行したとき、"abc"の文字列を TEST.EXEで取得したいのですが、このときのVBのコーディングを 教えて下さい。 宜しくお願い致します。 

  • VBで実行中のEXEファイルの情報を取得したい

    WindowsXPでVB6.0でプログラムを組んでますが、その中であるEXEファイルを起動するようにしています。しかし、そのEXEが起動している場合は二重起動を避けるようにしたいのです。 使っているPCで起動されているいくつかのEXEから目的のEXEが起動しているかどうかを知りたいです。 FindWindowを使うには開いているファイル名まで変数の中に渡さなければならないため使えません。(開いているファイル名は不明として下さい) タスクマネージャーの「プロセス」タブのイメージ名に出てくるexeファイル名を取得できればいいのですが、方法をご存知の方おられませんか?

  • VBを起動せずにEXEファイルを作成する方法

    表題のとおりです。 VBで作成したソースファイル等をVBを起動せずに、EXEファイルを 作成する方法を探しています。 と、言うのも、複数(VB以外も含む)のプロジェクトファイルを一度に コンパイルし、配布できる環境を作成するようにしたいのです。 要は makeファイル 等で作成出来ればと考えています。 何か、VBでEXEファイルを作成できるコマンドライン(C2.EXE等???)が あれば、お教えいただけませんでしょうか? よろしくお願い致します。

  • EXEを呼び出す方法

    VBのプログラムの中からEXEを実行する方法が分かりません。 例えば 既に作成済みのTest.exeがあります で新しいシステムにTest.exeを組み込みたいのです。 ボタンを押したらTest.exeが実行される方法を教えてください。

  • VB.Netでexe間のアクセス方法

    VB.Netでexe間のアクセス方法を教えて下さい。 おそらく、ウィンドウハンドルを取得してから、 ハンドルを元に、exeにアクセスすると思うのですが、 ウィンドウハンドルの取得方法が分かりません。 または、そのexeのオブジェクトを作り、いつもの フォームみたいに、いろいろなプロパティ、メソッドの アクセスを試みたいのですが。 Shellでexeを実行する方法もお願いします。

  • ブラウザからEXEを起動するには2

    「VBで作成したEXEファイルをブラウザから起動したいのですが、 うまく行きません。お知恵を拝借させてください。 」 と、いうような投稿を少し前にした者です。 説明不足でなんとも申し訳なかったのですが、 ちゃんと追記しますと、 「サーバー上のEXEファイルをクライアントがブラウザのリンクから  クライアント上に立ち上げるのはどうすればよいでしょうか」 ということでした。 以下、チャレンジしたことです。 1.EXEを起動させるバッチファイルを書いてそれにリンクをする。 →起動時に確認のポップアップが出てきて鬱陶しい →バッチウィンドウがプログラムを閉じるまで閉じない 2.ASPでbobj.Executeを利用して立ち上げる →見事に起動。ただしサーバー上で。 何かうまい方法があったら何卒よろしくお願いします。

  • EXEがスタートアップから起動したか?、それ以外か?の判断

    下の例のような場合のEXEがスタートアップから起動したか?、それ以外か?の判断の仕組みをVBで作る方法を知りたいのですが出来るのでしょうか? 出来るのでしたら教えていただきたいのです。どうかよろしくお願いいたします。 例) ある、一つのEXEファイルがあります。 このEXEは、スタートアップにショートカットが存在ます。 よって、OSを起動すると、そのEXEは起動していますが、一旦、落として、EXEファイルをダブルクリックすれば、当然、EXEファイルは起動しますので、見た目ではわかりません。 このプログラムを作るときに、そのEXEがスタートアップから起動したか?、それ以外か?(例えば、エクスプローラから直接起動した等)を判断したい。

  • VCやVBで作成したDLLがどのEXEから起動されているか知りたい。

    VBやVCで作成したDLLがそれぞれあります。 それぞれは複数のEXEから起動されます。 DLLの中でどのEXEから起動されたか知りたいんですが なにか方法はありませんか? 起動している関数などにパラメータを追加できない事情がありまして・・・ よろしくお願いします。

  • EXEの起動について

    プログラムの連続起動をバッチファイルで作成しています。 本体(A.EXE)を連続起動させるべくfor文でテキストファイルを読み込み引数を与えながら起動して、ということをしたいのですが、A.EXEは自動で終了するもののワケあって終了した状態を取得できません。 そこで監視(B.EXE)を実行してA.EXEの終了を待つプログラムを用意しました。 for文の中でA.EXE起動→5秒待ち→B.EXE起動(バッチは待ち状態)→A.EXE終了→B.EXE終了(バッチ待ち解除)→2回目のA.EXE起動…という流れを想定していますが、B.EXEが待ち状態にならずA.EXEが実行されてしまいます。 バッチの中身をコマンドプロンプトで実行するとB.EXEは待ち状態となるのですがバッチ実行すると待ち状態になりません。 なにが原因かわからず質問いたしました。 ご助力いただけると助かります。 以下はバッチ内容です(for文は除きます)。 ----------------- start C:\work\A.EXE timeout 5 start /w C:\work\B.EXE ----------------- よろしくお願いします。

専門家に質問してみよう