人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windows XPで、特定のディレクトリ以下にある全てのhtmlファイルを一度にメモ帳などで
開く方法を教えてください。

MS-DOS、Wshどちらでも結構です。



稼動するソースを書いて頂けると嬉しいです。



ディレクトリ構成は、結構深いです。
再帰的に処理する方法あるんでしょうか?


●質問者: samasuya
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:HTML MS-DOS Windows XP WSH ソース
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● quintia
●60ポイント

例えばTeraPadなどを使います

http://www.forest.impress.co.jp/lib/offc/document/txteditor/tera...


エクスプローラで、右クリックから検索で、*.html を検索します。

検索結果を全選択して、起動しておいたTerapadや、ショートカットにドラッグ&ドロップすればいいです。


複数ファイルをドラッグ&ドロップすると一括で開けるエディタなら、なんでもいいですよ。

◎質問者からの返答

はぁ、なるほど!

そういう手もありましたねぇ、すばらしい!


でも、毎回検索するのも面倒なので、DOSのバッチとか使ってワンクリックで

できれば、なおうれしいです・・・。


しかしこの方法は、目鱗でした、さすがです。


2 ● るびきち
●10ポイント

Rubyがインストールされていれば、そういうことは楽です。以下のスクリプトを書いて実行してみるとか。(当方GNU/Linuxなので動作確認はしていません。すみません。)

Dir["**/*.html"].each do |html|
 system "notepad", html
end

毎回検索するのが面倒と感じているならば、なんらかのスクリプト言語をインストールすると幸せになれるでしょう。バッチファイルなんてメじゃないほどいろいろできます。

http://www.ruby-lang.org/ja/downloads/

◎質問者からの返答

RUBYですか、ありがとうございます。

いちいちインストールするの面倒なんです(笑)


結局、MS-DOSのFORを使うことで自己解決いたしました。

FOR /R %F IN (*.html) DO notepad.exe %F

という感じです。

/Rで再帰的に読み込んでくれるみたいですね。


どうもありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ