プロが教えるわが家の防犯対策術!

現在、windows7 64bit版でテキストファイルの編集用に MKEditor というソフトを使おうとしているのですが、インストール用の .exeファイル を選択してインストールが完了した後に .txtファイル に関連付けをしようとしても認識しないのですがどうすれば関連付けできるようになるのでしょうか?

readme.txtには、

テキストファイル等と関連付けをする際は、「アクションを実行するアプリケーション」を「"(パス)\MKEditor.exe" "%1"」として下さい。
こうしていないと名前にスペースを含むフォルダ("Program Files"等)を認識しません。

となっているのですが、「アクションを実行するアプリケーション」というのが分からないので教えて下さい。

A 回答 (4件)

横レス失礼


>デスクトップ上にインストール用のフォルダがあるときには表示されるのですが、インストール用.exeまたは、その中身のファイルをC:\Program Filesに移動すると関連付けに表示されないのですが…

それ、レジストリ不整合を生んでます。
すでに
HKEY_USERS\(ユーザー識別子)\Software\Classes\Applications
に登録されてしまったアプリケーションに対して、フォルダの移動やフォルダ名の変更を行ってはいけません。
http://okwave.jp/qa/q2997735.html #2
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
直接レジストリを編集して修復しました。

お手数をお掛けして申し訳ありませんでした。

お礼日時:2012/02/25 19:52

No.2の補足です。


> インストール用.exeまたは、その中身のファイルをC:\Program Filesに移動すると関連付けに表示されないのですが…

上記を行なっている意味が理解できません。
「インストール用」は実行用プログラムではないので、関係ありません。
「その中身のファイル」とは一体何なのか、読み手側には分かりません。

下記の件について、具体的に、読み手側に分かるように答えてください。
1.たとえば「プログラムとファイルの検索」にて、フルパスでMKEditor.exeを実行すると、
何が起動されますか?
その場合のフルパス(full path)を教えてください。
2.「その中身のファイル」とは何ですか?
フルパス(full path)で教えてください。

この回答への補足

>上記を行なっている意味が理解できません。
「インストール用」は実行用プログラムではないので、関係ありません。
「その中身のファイル」とは一体何なのか、読み手側には分かりません。

すいません。
説明不足でした。
インストール用の.exeを実行して、C:\Program Files\MKEditorに導入された場合と、解凍した際に最初から入っているファイルをC:\Program Files\MKEditor 内に入れてみた場合ということです。

>1.たとえば「プログラムとファイルの検索」にて、フルパスでMKEditor.exeを実行すると、
何が起動されますか?

これは、C:\Program Files\MKEditor\MKEditor.exe と入力すればいいということでしょうか?
検索して表示されたプログラムは、MKEditor.exe が二つ表示されいてどちらも起動するとMKEditor.exeが正常に起動されました。

>2.「その中身のファイル」とは何ですか?
フルパス(full path)で教えてください。

・デスクトップ上に解凍時
  ・MKEditor (フォルダ) (C:\Users\hp\Desktop\mke399j)
   ┗ ・C:\Users\hp\Desktop\mke399j\License.txt
      ・C:\Users\hp\Desktop\mke399j\MKEditor.cnt
      ・C:\Users\hp\Desktop\mke399j\MKEditor.exe
      ・C:\Users\hp\Desktop\mke399j\MKEditor.hlp
      ・C:\Users\hp\Desktop\mke399j\MKEditor.tip
      ・C:\Users\hp\Desktop\mke399j\Readme.txt
      ・C:\Users\hp\Desktop\mke399j\RelNotes.txt
      ・C:\Users\hp\Desktop\mke399j\Sample.mke
      ・C:\Users\hp\Desktop\mke399j\Sample.mkh
      ・C:\Users\hp\Desktop\mke399j\Setup.exe
      ・C:\Users\hp\Desktop\mke399j\Setup.inf
      ・C:\Users\hp\Desktop\mke399j\Uninst.exe

・C:\Program Files にインストールされたファイル
  ・MKEditor (フォルダ) (C:\Program Files\MKEditor)
   ┗ ・C:\Program Files\MKEditor\License.txt
      ・C:\Program Files\MKEditor\MKEditor.bar
      ・C:\Program Files\MKEditor\MKEditor.cnt
      ・C:\Program Files\MKEditor\MKEditor.exe
      ・C:\Program Files\MKEditor\MKEditor.hlp
      ・C:\Program Files\MKEditor\MKEditor.ini
      ・C:\Program Files\MKEditor\MKEditor.tip
      ・C:\Program Files\MKEditor\Readme.txt
      ・C:\Program Files\MKEditor\RelNotes.txt
      ・C:\Program Files\MKEditor\Sample.mke
      ・C:\Program Files\MKEditor\Sample.mkh
      ・C:\Program Files\MKEditor\Setup.exe
      ・C:\Program Files\MKEditor\Setup.INF
      ・C:\Program Files\MKEditor\Uninst.exe

補足日時:2012/02/25 19:30
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
レジストリエディタで修復して無事起動できました。

お手数をお掛けして申し訳ありませんでした。

お礼日時:2012/02/25 19:53

> 「アクションを実行するアプリケーション」というのが分からないので・・・。



アクションとは例えば「open(ファイルを開く)」とか「print(印刷する)」などの処理を意味します。
したがって、
「ファイルを開く、場合にはMKEditor.exeを実行する」などのように任意のアプリケーションを指定できる、という意味です。

今回の場合は「.txt」ファイルを開く場合は「MKEditor.exeを実行する」という「ファイル関連付け」を行なえばいいのでは?
つまり、Win7デフォルトでは「.txt」は「メモ帳」に関連付けられていますので、
「プログラムの変更」をクリックして MKEditor.exe を指定して試してみてください。
添付画像参照。
「windows7のファイル関連付けについ」の回答画像2

この回答への補足

デスクトップ上にインストール用のフォルダがあるときには表示されるのですが、インストール用.exeまたは、その中身のファイルをC:\Program Filesに移動すると関連付けに表示されないのですが…
(既定のプログラム → 参照 →MKEditor.exeを選択しても一覧に追加されない)

補足日時:2012/02/25 10:25
    • good
    • 0

そのreadme.txtには


> 2.2 動作環境
> ____________
>
> - 日本語 Windows 95(※ 一部制限あり)
> - 日本語 Windows 98(SE含む)
> - 日本語 Windows Me
> - 日本語 Windows NT4.0(※ 一部制限あり)
> - 日本語 Windows 2000
> - 日本語 Windows XP
> - 日本語 Windows Server 2003
としか書かれておらず、VistaやWindows7の関連付けに関する記述はありません。
Windows7の場合、
コントロール パネル\すべてのコントロール パネル項目\既定のプログラム\関連付けを設定する
から関連付けを変更してください。

この回答への補足

既定のプログラム → 参照 →MKEditor.exeを選択しても一覧に追加されませんでした。
一体どうすればいいのでしょうか?

補足日時:2012/02/25 10:27
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!