[前の記事]« ファイルのcopy & 追加書き込み
[次の記事]ホスト名をファイル名にするには »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「関連付け(ASSOC etc..)」索引へ

Win2000:バッチファイルがテキストファイルで開いてしまい実行されない

937) バッチファイルの設定について HBB 2004/10/14(木) 20:04


●DOS/Windowsのバージョン↓
Windows2000
(以下ご自由に質問文をお書きください)
2003年1月14日に初心者さんという方がしている質問と全く同じ
ことをしてしまい、そのときの対応方法として書いてあった、
2つのコマンドを実行したのですが、直りませんでした。
batファイルを秀丸で開くように設定してしまいました。
コマンドプロンプトからは、実行できるのですが、
PC起動時に実行させたいbatファイルが、秀丸で開いてしまい
実行されません。
どうしたら、元に戻せるでしょうか?
●DOS/Windowsのバージョン↓

(以下ご自由に質問文をお書きください)


942) Re:バッチファイルの設定について oo 2004/10/15(金) 17:46


>●DOS/Windowsのバージョン↓
>Windows2000
>(以下ご自由に質問文をお書きください)
>2003年1月14日に初心者さんという方がしている質問と全く同じ
>ことをしてしまい、そのときの対応方法として書いてあった、
>2つのコマンドを実行したのですが、直りませんでした。
>batファイルを秀丸で開くように設定してしまいました。
>コマンドプロンプトからは、実行できるのですが、
>PC起動時に実行させたいbatファイルが、秀丸で開いてしまい
>実行されません。
>どうしたら、元に戻せるでしょうか?

解決できるかどうか分かりませんが、まず現状調査から。
assoc .bat で .bat=batfile と表示されますか?
そうだとして、regedit で、HKEY_CLASSES_ROOT\batfile を選択した状態で、メニューバーの、「レジストリ→レジストリファイルの書き出し」で、レジストリ内容をファイルに書き出してメモ帳で開き、内容をここにペーストしてください。


948) Re2:バッチファイルの設定について HBB 2004/10/18(月) 08:57


>解決できるかどうか分かりませんが、まず現状調査から。
>assoc .bat で .bat=batfile と表示されますか?

はい、表示されます。

>そうだとして、regedit で、HKEY_CLASSES_ROOT\batfile を選択した状態で、メニューバーの、「レジストリ→レジストリファイルの書き出し」で、レジストリ内容をファイルに書き出してメモ帳で開き、内容をここにペーストしてください。

下記実行結果です。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\batfile]
@="MS-DOS バッチ ファイル"
"EditFlags"=hex:30,04,00,00

[HKEY_CLASSES_ROOT\batfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\
00,33,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell]

[HKEY_CLASSES_ROOT\batfile\shell\edit]
@="編集(&E)"

[HKEY_CLASSES_ROOT\batfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00

[HKEY_CLASSES_ROOT\batfile\shell\open]
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\open\command]
@=hex(2):22,00,25,00,31,00,22,00,20,00,25,00,2a,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\print]

[HKEY_CLASSES_ROOT\batfile\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\
00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\batfile\shellex]

[HKEY_CLASSES_ROOT\batfile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"

[HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"



よろしくお願いします。


955) Re3:バッチファイルの設定について oo 2004/10/19(火) 16:44


>>解決できるかどうか分かりませんが、まず現状調査から。
>>assoc .bat で .bat=batfile と表示されますか?

>はい、表示されます。

>>そうだとして、regedit で、HKEY_CLASSES_ROOT\batfile を選択した状態で、メニューバーの、「レジストリ→レジストリファイルの書き出し」で、レジストリ内容をファイルに書き出してメモ帳で開き、内容をここにペーストしてください。
>>
>下記実行結果です。

レジストリの内容がおかしくなっているのではないかと思ったのですが、手元のWin2000機のものと完全一致しました。レジストリは大丈夫なようです。

>PC起動時に実行させたいbatファイルが、秀丸で開いてしまい
>実行されません。
これは、ショートカットをスタートアップフォルダに入れていると言うことでしょうか?ショートカットのプロパティで、リンク先の設定は大丈夫でしょうか?


965) Re4:バッチファイルの設定について HBB 2004/10/20(水) 09:24


>レジストリの内容がおかしくなっているのではないかと思ったのですが、手元のWin2000機のものと完全一致しました。レジストリは大丈夫なようです。

確認ありがとうございます。

>>PC起動時に実行させたいbatファイルが、秀丸で開いてしまい
>>実行されません。
>これは、ショートカットをスタートアップフォルダに入れていると言うことでしょうか?ショートカットのプロパティで、リンク先の設定は大丈夫でしょうか?


そうです。リンク先の設定も確認しましたが、
あっていました。


968) Re:バッチファイルの設定について YanaKen 2004/10/20(水) 11:48


HBBさん こんにちは。

>batファイルを秀丸で開くように設定してしまいました。
>コマンドプロンプトからは、実行できるのですが、
>PC起動時に実行させたいbatファイルが、秀丸で開いてしまい
>実行されません。
>どうしたら、元に戻せるでしょうか?

 (ウチは秀丸は使ってないので関連付けたのはWZ EDITORですが)似た状況を作って追試してみたところ、次のような過程を経て元に戻すことができました。
 システムの設定状況が同様であれば、<2>の手順で元に戻せる可能性があるかと思います。

<1>状況再現までの手順
・「フォルダオプション」⇒「新規」で「新しい拡張子を作成」のウィンドウを開き「BAT」と記入。
・「詳細」ボタンを押し、「関連付けられているファイル タイプ」欄が「MS-DOSバッチファイル」となっているのを確認。
・戻った画面の「拡張子'BAT'の詳細」欄の「変更」を押し、「このファイルを開くアプリケーション」を「WZ Editor」に変更。
・一旦「フォルダ オプション」を閉じ、バッチファイルがエディタで開いてしまう設定になったことを確認。

<2>復活までの手順
・もう1度「フォルダオプション」を開いて、「拡張子BAT」を探したが、さきほど設定したばかりのはずのBATの設定は発見できなかった。(ちょっと焦りました)
・「新規」ボタンを押し、「ファイルの拡張子」欄にもう一度「BAT」を入力して「OK」。
・「詳細」を確認すると、「MS-DOSバッチファイル」に関連付けられている旨の表示があらわれる。そのまま「OK」を押す。
・「登録されているファイルタイプ」画面にBATの設定が復活し、WZ EDITORに関連付けられている状況であることがここに表示される。
・いちばん下の「元に戻す」ボタンを押し、エディタへの関連付けが解除されたことを確認して「OK」を押す。

YanaKen


970) Re2:バッチファイルの設定について HBB 2004/10/21(木) 09:49


YanaKenさん

ありがとうございます!!
<2>の方法で元に戻せました。
本当に感謝です。

><2>復活までの手順
>・もう1度「フォルダオプション」を開いて、「拡張子BAT」を探したが、さきほど設定したばかりのはずのBATの設定は発見できなかった。(ちょっと焦りました)
>・「新規」ボタンを押し、「ファイルの拡張子」欄にもう一度「BAT」を入力して「OK」。
>・「詳細」を確認すると、「MS-DOSバッチファイル」に関連付けられている旨の表示があらわれる。そのまま「OK」を押す。
>・「登録されているファイルタイプ」画面にBATの設定が復活し、WZ EDITORに関連付けられている状況であることがここに表示される。
>・いちばん下の「元に戻す」ボタンを押し、エディタへの関連付けが解除されたことを確認して「OK」を押す。

YanaKen

 
 


カテゴリー「関連付け(ASSOC etc..)」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2004年10月14日 00:23に投稿されたエントリーのページです。

ひとつ前の投稿は「ファイルのcopy & 追加書き込み」です。

次の投稿は「ホスト名をファイル名にするには」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート