• ベストアンサー

どんなファイルも起動したいのですが・・・

ただいまランチャーを作っているのですが、実際にファイルを起動するところで行き詰っています。 実行ファイルの起動の仕方なら分かるのですが、フォルダやテキストファイルや画像ファイル等もそれぞれに関連づけられている実行ファイルから起動する方法が分かりません。 たとえば、D:/test.txt を実行しようとすると、テキストエディタが起動し、test.txtが開かれますよね? そういう処理やりたいのですが、簡単にやってくれる関数とかってないのでしょうか・・・ キーワードだけでもいいのでどなたか教えていただけると助かりますm(_ _)m

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

  • ベストアンサー
  • yy_y
  • ベストアンサー率39% (99/252)
回答No.1

Win32APIならShellExecuteです.

genki140
質問者

お礼

できましたできました!! ありがとうございましたm(_ _)m

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • バッチファイルで実行したコマンドの結果を待たずに処理を続行する方法

    環境はWindowsXPHomeです。 以下のような.batファイルがあったとして ---a.bat--- REM テキストファイルを開く test.txt REM その後の処理を続行 … test.txtを実行すると.txtに関連付けられたエディタが起動します。 しかし、test.txtを実行したあと、その後の処理が続行されるには test.txtを閉じる必要があります。 text.txtを閉じなくても後続の処理を続行するには どうすればよいでしょうか? よろしくお願いいたします。

  • テキストファイルがブラウザで開けない

    テキストファイルをブラウザで開けなくなってしまいました。 テキストファイルの関連付けがおかしくなったので、エクスプローラからフォルダオプションを表示し、ファイルタイプからTXTを削除しました。 その後で、TXTの関連付けを ダウンロード後に開く確認をする OFF 常に拡張子を表示する OFF アクション open アクションを実行するアプリケーション テキストエディタのフルパスを指定 DDEを使う ON DDEメッセージ 空白 アプリケーション テキストエディタ名を指定 DDEアプリケーションが実行していないとき 空白 トピック System と設定しましたが、ブラウザで開こうとすると、テキストエディタが起動してしまい、ブラウザ内で開くことができません。 どのように設定すればよいのでしょうか?

  • アクセス VBA ファイル操作

    ノートパッドなどテキストエディタで開くことができる、拡張子がtxtではないファイルがあります。 そのファイルをテキストエディタで開いて、名前を変えて、テキストファイルとして保存したいのです が、どのようなコードになりますでしょうか? 下記で開くのですが、 Shell "NOTEPAD C:\test\sampl\abc.ini" その後、 SaveAs FileName:="C:\test\temp\xyz.txt", のように処理しようと思ったのですが、上手くいきません。 お手数ですがご教示ください。

  • 拡張子が「.exe」でないファイルを実効ファイルとして実行するには?

    こんにちは。 いつもお世話になっております。 拡張子が「.exe」でないファイルを実効ファイルとして実行するにはどうしたらよいでしょうか? 例えばVBで作成した実行ファイル「test.exe」を名前の変更で「test.txt」などにした場合にそれを実行ファイルとして実行したいのです。 エクスプローラ上でダブルクリックした場合は当然テキストエディタが立ち上がってしまいます。 一応、コマンドプロンプト上で実行した場合は実効ファイルとして起動したのですが、 もう少し簡単に(ファイル名を指定して実行などで)できないのでしょうか? どうかご教示下さい。 環境:Windows 2000

  • ファイル名一括変換ソフト

    ■[フォルダ0]の中 [保存1] >[フォルダ1] > [テスト] > Text.txt [保存1] >[フォルダ2] > [テスト] > Text.txt [保存1] >[フォルダ3] > [テスト] > Text.txt [保存1] >[フォルダ4] > [テスト] > Text.txt ">"は下位のフォルダです。 こういうフォルダ階層がありファイルがあったときに 一括で各Text.txtの名前を たとえば [保存1] >[フォルダ1] > [テスト] > Text.txt だったら、 "Text.txt" から "フォルダ1.txt"にしたいのです。 数階層上のフォルダ名を指定し、ファイル名にリネームしたいのですが、なにかよいフリーソフトはないでしょうか。 まとめると、 Windowsの検索機能後、ドラッグ&ドロップ、もしくはソフトの検索機能で変更したいファイル名を指定し、好きなフォルダ名を指定してファイル名に付加できるものがないかと思っています。 いままでリネームソフトにはNamery というソフトを使用してきたのですができませんでした。 どなたか、ご存知のソフトがありましたら、教えていただけると助かります。よろしくお願いいたします。

  • Excel でテキストファイルを開くときに「テキストファイルウィザード」を起動させたい

    Excel(Excel 2003)を「ファイル名を指定して実行」にて起動し(excel "C:\xxxx\xxx\xxx.txt")、Textファイル(.txt)を起動すると、Excel の機能の「テキストファイルウィザード」が起動されずにテキストファイルの内容がExcelのシートに展開されてしまいます。「テキストファイルウィザード」が起動されない為、区切り文字の指定ができず、特定の区切り文字を指定してファイルを開くことができません。 「ファイル名を指定して実行」にて、excel "C:\xxxx\xxx\xxx.txt" のように指定して実行した時に、「テキストファイルウィザード」が起動するように設定することはできませんでしょうか?

  • ファイルのフォーマットについて

    お世話になります。 文書ファイルについてなのですが、保存方法がいまいちよく分かりませんので御指導宜しくお願い致します。 「エディターに書き、プレーンテキストファイル(拡張子は .txt)のまま圧縮して、添付してください。」 とのことなのですが、 (1)エディターとは何ですか? (2)プレーンテキストファイル(拡張子は .txt)→Windowsではメモ帳で作成すれば良いのでしょうか? (3)圧縮→複数のプレーンテキストファイルをフォルダにまとめて圧縮フォルダ(zip)にする、ということでしょうか?

  • テキストファイルの読み込み

    http://www.ajaxtower.jp/ini/html/index1.htmlにあるサンプルで xmlHttp.open("GET", "http://www.ajaxtower.jp/sample/readfile.txt", true); の、ファイルの場所を変えたいのですが、とりあえず、同じフォルダ内のテキストファイルtest.txtにアクセスしようと、"./test.txt"に変えて、クリックしても何も表示されませんでした。 apacheを起動してhtdocsにtest.txtを入れて"files://localhost/test.txt"に入れてもダメでした。 xmlHttp.openが読めるtextファイルは、どういう状態である必要があるのでしょうか?

  • ファイル検索のフリーソフト

    ファイル検索のフリーソフトを探しています。 なにをしたいのかといいますと、 ■[フォルダ0]の中 [フォルダ1] > [テスト_ベース] > Text.txt [フォルダ2] > [テスト] > Text.txt [フォルダ3] > [テスト] > Text.txt [フォルダ4] > [テスト] > Text.txt ">"は下位のフォルダです。 こういうフォルダ階層がありファイルがあったときに 検索したいフォルダは"[テスト_ベース] フォルダ"以外の"[テスト] フォルダ"内にある"Text.txt"です。 "[テスト_ベース] フォルダ"は検索しないで欲しいのです。 普通にWindowsの検索で 検索場所:[フォルダ0] 検索値:Text.txt として検索すると 必要なものは3つに対し、4つの検索結果が表示されてしまいます。 これを[テスト_ベース]のなかを除いた検索ができないものでしょうか? (検索除外フォルダ指定とか。) このようなものが大量にあり、一つ一つ除外していくのが大変ですので質問させていただきました。 なにか、フリーソフト、操作方法など。ご存知の方がいらっしゃいましたら教えていただけると非常に助かります。 よろしくお願いいたします。

  • バッチファイルについて

    お聞きしたいのですが、 あるディレクトリーに test.bat test.php test.txt があり test.bat で test.php を起動して text.txt を一行一行処理しているのですが、 バッチファイルで、強制終了したとして(Ctrl + C) もう一度起動せずに Entertキー を押して test.txt の次の行から開始したいのですが可能ですか?? 詳しい方がいましたら教えてください。 宜しくお願いします。