DOSプロントでのテキストファイルの表示と編集方法

このQ&Aのポイント
  • DOSプロントでテキストファイルを表示する方法についてご教示ください。
  • テキストファイルの表示中に画面に収まりきらない行数の解消方法を教えてください。
  • DOSプロントでのテキストファイルの編集方法について教えてください。
回答を見る
  • ベストアンサー

DOSプロントのeditコマンド

DOSプロントについて教えてください。 type ***.txt とすることによってテキストファイルの中身が表示されますが、行数が長いために画面上に収まりきらず、すべてを見ることが出来ません。これを解消するためにはどのようにすればよいでしょうか。 また、 edit ***.txt あるいは edlin ***.txt としても「コマンドまたはファイル名が違います.」と表示されてこれらのコマンドを使用することが出来ません。これ以外にもファイルの中身を編集できるコマンドが存在するでしょうか? ちなみに、今現在、OSが動かない状態です。"safe mode command prompt only"で起動している状態です。

  • backs
  • お礼率85% (564/660)

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

  • ベストアンサー
  • pick52
  • ベストアンサー率35% (166/466)
回答No.1

Windowsのバージョンが書かれていないので何とも言えませんが、 WinXPならLinux系OSと同様に > type ファイル名 | more のようにすれば一画面毎に停止させることができるようです。 edit.com コマンドはたぶんWin9x系に付属するDOS用コマンドだった ような気が(というかMS-DOSの外部コマンドだったと思います)。 WinNT系のコマンドプロンプトなどでは使用できないと思います。 DOS用エディタが使えるかどうかは分かりませんが試してみたら どうでしょうか。

参考URL:
http://www.vector.co.jp/vpack/filearea/dos/writing/edit/

その他の回答 (5)

  • matty2003
  • ベストアンサー率48% (41/85)
回答No.6

OSはWindows9X系ですよね? MOREコマンドでいけませんか? C:\> のプロンプトが出ている状態で、  MORE < ********.txt で1ページ毎に表示されるはずです。 <を>にしてしまうと、テキストファイルの中身が消えてしまうので気をつけて下さい。 もし、「コマンドまたはファイル名が違います.」と表示される場合、 パスが通っていませんので、下記コマンドを打ってから試してみてください。  PATH C:\;C:\WINDOWS\;C:\WINDOWS\COMMAND\;

backs
質問者

お礼

皆さん、回答ありがとうございます。皆さんの助言をもとに、色々試してお礼が重複するので最近の回答者さんのお礼欄で失礼します。 Windows95/98のカテゴリで質問したので不要かと思ってしまったのですが、OSはwindows98です。長い間(たぶん、かるく5~6年)、使わずに置いてあったパソコンを立ち上げたのですが、そのとき「OSが見つけられません」というメッセージ(実際は英語)が出たので色々と調べていました。 ・・・で、結局、なぜだかは分かりませんが教えてくださったコマンドが置いてあるはずのフォルダ(WINDOWSの下層にあるいくつかのフォルダ)が空になっていることが分かりました。最終的に、VMM32.VXDがどうこうというエラーメッセージがでたので、それについて調べてみたのですが、原因と思われるファイルの中身を見ても問題ありませんでした。 たぶん、リカバリしてしまえば良いのでしょうが、リカバリも15%くらいのところで「リカバリできないので販売元に問い合わせてくれ(HDDが壊れている可能性があるとも)」というようなメッセージが出てしまってリカバリできませんでした。 多用するパソコンでもないので、これ以上、時間を割くのはもったいないと思うので、このパソコンにはUbuntuでもインストールして使ってみようと思います(^_^;) できるかどうかも分かりませんが・・・

  • mbp
  • ベストアンサー率41% (95/229)
回答No.5

スクロールを止めるには、MOREを使えば良いと思います。 TYPE anyfile.txt | MORE OSが分からないのですが、XPだとedlinはc:\windows\system32\にありますのでフルパスで指定してみてはいかがでしょうか? c:\windows\system32\edlin anyfile.txt ファイル名もフルパスの方が通りが良いと思います。 私自身は、Vz EditorというエディターをDOS時代から愛用しています。

  • level30
  • ベストアンサー率62% (86/138)
回答No.4

外部コマンドへのパスが通っていないのではないでしょうか? カレントディレクトリを変更するか、下記のようにフルパスで指定 すれば実行できるのでは? \windows\system32\edit ***.txt \windows\system32\edlin ***.txt ちなみに、typeコマンドは内部コマンドなのでパスが通っている 必要はありません。 改ページして表示するには、下記のようになります。 type ***.txt | \windows\system32\more

  • noah7150
  • ベストアンサー率46% (116/251)
回答No.3

見るだけなら、 type xxx.txt|more 80字以上になると各ページの先頭が切れるかも 修正が必要なら今でもDOS系のフリーソフトがあると思うけど http://www.vector.co.jp/vpack/filearea/dos/writing/edit/ この辺あたり使えるんじゃないかな? まぁ、外部とやり取りできるくらいなら対象ファイルを外部記憶装置に書いて、この質問を書いたマシンで見てるだろうし。 セイフティーモードで起動中ってことは、Winが起動しないのかなぁ? サルベージ等も考えたほうがいいかもね http://lets-go.hp.infoseek.co.jp/salvage1.html

  • pick52
  • ベストアンサー率35% (166/466)
回答No.2

あ、質問内容をよく読んだら1行がはみ出すとそれ以降は消えちゃうん ですね。 それはどうしたらいいか分かりません。 すみません。

関連するQ&A

  • コマンドプロントについて

    こんばんわ。コマンドプロントについてご教授お願いします。 コマンドプロントは使った事がなく初心者です。 コマンドプロントでdir /bで、ファイル名を画面にずらずら表示させたのですが、これをcsv形式にリストとして保存したいのですがどのようなコマンドをうてばよいのでしょうか? まとめますと、コマンドプロントの黒い画面に表示させたものを、csvで保存したいのですが…。 また、コマンドプロントのことで詳しくかかれているサイトがございましたら教えていただけないでしょうか?? よろしくお願いしますm(__)m

  • コマンドプロント

     コマンドプロントあるいはMS-DOSプロントからA:\prog内にあるkd_17.cというソースファイルを開きたいのですが、コマンドプロントを起動すると最初のカレントディレクトリがC:\WINDOWSとなっており、a:と入力してEnterキーを押すと、いきなりA:\prog\Releaseとでてしまい、progへ行くことができません。1度パソコンを再起動すると、a:と入力してEnterキーを押せばちゃんと順番にa:\prog>と表示されるのですが?

  • コマンドプロントの繰り返しプログラム

    私プログラム関連は詳しくありません。 コマンドプロント使用手順として、A.fileをm.exeで解析してA.txtとして出力してます。 この作業をB.file,C.file・・・・と繰り返しているのですが、 独学でプログラムをコマンドプロントを使用して動かせるまでには至ったのですが、この作業を指定したファイルを全て自動で行ってくれるプログラムができないかと考えております。 基本を理解していないため、そんなことができるのかどうかも分かっておりませんが、 もし可能であるなら教えてください。 よろしくお願い致します。

  • コマンドプロントやテキストエデッタなどの操作

    コマンドプロントやテキストエデッタなどの操作を まとめたサイトってないんでしょうか? 昨日から探してるんですがなかなか見つからなくって 困ってます(泣 コマンドプロントだとdirとか打つとディレクトリ の中身が表示されるとか、そういう操作をまとめた もので、テキストの方はctrl+Cでコピーするとか キーボードからの操作を教えてくれるサイトを探してます。 他にどんな操作方法があるか知りたいんです。

  • DOSモードの終了

    DOSモードを終了できず、WINDOWS画面に戻れません。 再起動してもDOSモードで起動します。 netで検索して見つけた解決策・・・ DOSモードで 6. Safe mode command prompt onryを選択し WIN/WXと入力し、Enterキーを押しても Bat command or file name と表示され先に進みません。 又、exitと入力しても同じです。OSはWIN98SEです。 当方、PCには無知ですので出来るだけ分かりやすい言葉でお教え頂ければありがたいです。

  • DOSコマンドのダブルクォーテーションの扱い

    DOSコマンドでダブルクォーテーションを検索し、 リダイレクションをすることが出来なくて困っています。 例えば findstr "\"!" a.txt は出来ますが findstr "\"!" a.txt >b.txt とするとリダイレクションが出来ません。 grepも同じようです。 またunixコマンドではシングルクオートは、「囲まれた中身をそのままの文字として利用」し、ダブルクオートは、「囲まれた中身に$HOME など $ で始まる文字列があれば、 それを環境変数、シェル変数といった、値に置き換えてから、利用する」という明確な違いがありますが、DOSコマンドでは明確な違いはあるのでしょうか? unixのshellをDOSコマンドに移植しています。 DOSコマンドの参考Webもあまり見つからなくて困っています。 もし参考になりそうなWeb等ありましたら教えてください。

  • パソコンが立ち上がりません。教えてください<m(_ _)m>

    私のパソコンは、Windows98なんですが。 今朝、突然立ち上がらなくなってしまいました。 電源を入れると 1,Nomal   2,Logged   3,Safe mode 4,Safe mode with network support 5,step-by-step conbirm ation 6,command prompt only 7,Safe mode command prompt only と出て3を押すと キーボードタイプを判定します。と表示され指示に従い『漢字』か 『スペースキー』を押すと 画面が変わり読み込みエラーインストオールし直して下さい。と表示され 何秒後かに電源が落ちてしまいます。 どうしたら良いのでしょうか?? 誰か助けてください(>_<)

  • DOSコマンドについて

    DOSコマンドで下記の2つを実現したくて色々と 調べてみたのですがわかりませんでした。 (1)バッチファイルを実行したら、DOSプロンプトの  画面が立ち上がり、検索したい文字を入力できる  状態にする。 (2) (1)で入力された文字列が2文字以上だった場合は  エラーメッセージを表示し、再度入力させる。 (3)(1)で入力した文字列を任意のファイル内で検索し、  あれば大文字⇒小文字に変換する。 echoとpromptというコマンドを使って入力画面を 表示させることができるのかと思いましたが なかなかうまくいかない状態でした。 何か参考になるサイトがあれば教えて頂ければ幸いです。

  • DOSコマンドの動き

    こんにちわ、プログラム初心者です。 perlプログラムで、現在 `query session /server:[サーバー名] | grep -c Active >name.txt`; で、DOSコマンドを利用してActiveの数を取得しています。DOSを利用することで、実行毎にデスクトップ画面に表示されてしまいます。なのでなんとかしてこの表示を消したいので方法を探しています。 DOSを使わないでこのActiveを取得できる方法がまったく思いつかない状態です。どんな言語ならできるんでしょうか?なんの言語でもいいのでアドバイスをください。お願いします。

  • DOSプロンプトのコマンドが動作しません。教えてください。

    DOSプロンプトのコマンドが動作しません。教えてください。 o.5975247の続きの者ですが、DOSプロンプトからあらゆる種類のコマンドが使えない状態になっています(自分自身で知っている限りのDOSコマンドを打ちこんでみた)。 DOSコマンドを入力した結果は、以下のような表示が出ます。 `コマンド名`は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 何とか対応の仕方をアドバイス願います。