keijun5145回答ポイント なしウォッチ

WSH(VBS)をexeファイルにした際に実行ファイルが保存してある場所を取得することは可能??


テキストファイルでVBSを開発し、ダブルクリックするだけで実行することはできました。
ただし、フルパスを入力しているので、開発環境以外で使用できない可能性があるということが弱点です。
currentdirectryでカレントディレクトリを取得できることはわかりましたが、VBSにコーディングしてexeファイルを作成後、実行するとカレントディレクトリが一時フォルダ(C:\Windows\Temp)を持ってきてしまいます。
開発環境であっても他の環境であってもこの取得してくるフォルダ名が同じです。
どうにかしてこのフォルダ名を一時フォルダではなくファイルを実行したフォルダにできないのでしょうか?
いくら調べてもわからなかったので教えて下さい。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2015-01-05 23:58:05
終了日時
2015-01-08 09:04:51
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

WSH81Windows5693コーディング401ディレクトリ1525ダブルクリック315

人気の質問

メニュー

PC版