No.9ベストアンサー
- 回答日時:
> これは画面表示上の問題とのことですが
> そのことについてもう少しご説明いただけないでしょうか。
> バッファと、この際の画面表示とはどういった関係があるのでしょうか?
>
バッファとはコマンドを入力するための領域です。command.comはコマンドを読み込むための領域を持っています。
表示上の問題としてはただ単に command.comがコマンドラインを編集するための機能を持っていないということです。コマンドラインで入力された文字列を内部バッファに持ち、それを解析して実行するのが command.comの仕事ですが、command.comは現在入力中の文字列のバッファを持っていません。直前の[ENTER]キーを押されて実行した文字列しか憶えていません。つまり、現在入力中の文字列の編集はできないということです。編集するには、入力中の文字列バッファを持って、現在のカーソルの位置を憶えていて、という処理が必要になるのですが、command.comはそういう機能を持っていないというのが仕様上の制約ということです。
この説明をアセンブラで絡めて答えるのはちょっと無理がありますね。
そうそう、当方で確認したところ、普通にインストールしたWinMEは消えませんね。
そうなんですか。
command.comのことが私にも少し分かりました。
自分の中でもう一度解釈してみたいと思います。
本当に有り難うございました。
No.8
- 回答日時:
すいません。
コメントわかりにくかったですね。command.comの仕様に関してというのは、完全に(command.comの)プログラム上の問題という意味で書き、「内部でこういうことをしているからそうなるのだ」ということを「質問」をおっしゃった方が回答として求めている場合のことですので、「質問」をおっしゃった方がどの程度の回答を求められているのかな?ということが書きたかったまでです。
「アセンブラがどう」というヒントに関して、
1.command.comの内部動作(エディットバッファ等)に関しての説明を求めている
2.ヒントをくださった方が勘違いしている
という事が考えられましたので。
1の場合は画面表示上の問題で、2の場合は「アセンブラがどう」というのは忘れることです。
どちらにしろ、command.comの仕様だということです。
ちなみに、WindowsNT/2000の cmd.exeの場合は、消えません。
ご丁寧なご回答、重ねて有り難うございます。
さすが専門の方ですね。
自分が聞きたいこともあやふやでしたが、
おかげさまで少しずつ分かってきました。
私に求められているものは
「1.のcommand.comの内部動作(エディットバッファ等)に関しての説明」
だと思います。
これは画面表示上の問題とのことですが
そのことについてもう少しご説明いただけないでしょうか。
バッファと、この際の画面表示とはどういった関係があるのでしょうか?
御手数で申し訳ないのですが再度よろしくお願いいたします。
No.7
- 回答日時:
回答自体は他の方が回答されていますので、補足に関して。
「アセンブラがどう」というのは、技術的なこと(command.comの仕様に関して等)を言っているか、間違っているかのどちらかでしょう。
ご回答有り難うございます。
勉強不足で誠に恐縮なのですが
技術的なこと(command.comの仕様に関して等)について
まったく分からないものですから何から勉強したらよいのか
(どのようなものを読んだらいいのかなど)教えていただけないでしょうか。
またcommand.comの仕様とはどういったことなのでしょうか?
重ね重ね申し訳ないのですがよろしくお願いします。
No.5
- 回答日時:
MS-DOSプロンプトで、DOSKEYを実行しておけばカーソルで修正したい個所まで移動できます。
自動的に組み込みたいのであれば、MS-DOSプロンプトのショートカットのプロパティのバッチファイルの所にDOSKEYを記述しておけばOKです。
もしくは余りスマートでないですが、AUTOEXEC.BATの最後にDOSKEYを記述しておいても大丈夫。
DOSKEYは↑↓で入力履歴をおえる機能もあるので結構便利です。
早速のご回答有り難うございます。
質問事項のヒントとして与えられたこととしまして
アセンブラがどうのとかいわれていたのですが・・・。
もしそのあたりとの関わり等もご存じでしたら
教えていただけるようお願いいたします。
No.4
- 回答日時:
←キーで文字が消去されるのはDOSの仕様ですが
DOSを立ち上げた時に「DOSKEY」を入力して
おけば←キーでの文字消去機能は解除されますヨ。
DOS専用機ならautoexc.batの最後の
行に行追加でDOSKEYコマンドを入れておけば
DOSが立ち上がる度に機能解除してくれます。
早速のご回答有り難うございます。
質問事項のヒントとして与えられたこととしまして
アセンブラがどうのとかいわれていたのですが・・・。
もしそのあたりとの関わり等もご存じでしたら
教えていただけるようお願いいたします。
No.3
- 回答日時:
madmanさんが答えられているように、MS-DOSの仕様だと思います。
こういうタイプミスの場合、
>sir /w
コマンドまたはファイル名が違います
>d
[F3]キーを押す
>dir /w
ということができます。
同様に[F1]キーで直前のコマンドを1文字ずつ入力
[INS]または[Insert]キーで挿入などが出来ます。
参考まで
早速のご回答有り難うございます。
質問事項のヒントとして与えられたこととしまして
アセンブラがどうのとかいわれていたのですが・・・。
もしそのあたりとの関わり等もご存じでしたら
教えていただけるようお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) WindowsとMS-DOSの違いって何ですか? 5 2022/10/26 02:19
- その他(ソフトウェア) F-BASICで計算中の実行が中途で勝手に止まり、大変困っています。 2 2023/03/02 16:15
- 片思い・告白 「是非」という言葉 6 2023/04/06 11:42
- UNIX・Linux リナックスのリモート接続の際に使う sshコマンドについて 1 2022/11/21 19:46
- Windows 7 Windows7でMicrosoft VirtualPC2007 SP1を使用する 9 2022/11/17 13:12
- 仕事術・業務効率化 ミステリーショッパー(MS)は必要? 2 2023/01/23 08:20
- モニター・ディスプレイ 画像解像度について 4 2022/05/30 16:05
- 格安スマホ・SIMフリースマホ 格安シムに乗り換えを考えています。 端末は今使っているものをそのまま使います。 そこで質問です。 ネ 5 2022/10/19 08:26
- その他(OS) DOSコマンド『dir』の『/o』オプション 3 2023/03/10 09:29
- 出会い・合コン 28歳社会人男です。 批判されるとは思いますが、、 批判される覚悟の上での質問です。 ノースリーブの 4 2022/07/30 23:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バーチャルBOX Windows 95 セッ...
-
アクセスのボタンから指定のワ...
-
TeXで順列の記号
-
「環境変数名の編集」ウィンド...
-
【Gmailコマンド】1年以上前の...
-
ラズパイ ネットワークに名前が...
-
DOSコマンドについて
-
e4defragコマンドでデフラグ
-
なぜオフィス2007は使いに...
-
VBAを使って電源を切るには?
-
telinit 読み方を教えてください
-
dosコマンドでtarの解凍方法
-
Bashでのセミコロン
-
Ctrl+Zで戻りすぎた場合、逆に...
-
コマンドプロンプトにおけるコ...
-
閉じている全ての+ボタンを一...
-
vbaで「最前面に」とする方法は?
-
【Linux】lspci -vのvは何の略...
-
Pラムのクリア
-
gfortranでmakefile
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
SCコマンドでアクセス拒否
-
[バッチファイル]レジストリ値...
-
Ctrl+Zで戻りすぎた場合、逆に...
-
Excel下部のメニューが消えた
-
「環境変数名の編集」ウィンド...
-
【Gmailコマンド】1年以上前の...
-
vbaで「最前面に」とする方法は?
-
Linuxコマンドは何の言語で書か...
-
ワイルドカードを使ってでフォ...
-
アクセスのボタンから指定のワ...
-
AIXでの文字コード、改行コード...
-
shutdownコマンドをキャンセル...
-
compressコマンドってなくなっ...
-
Linux:sedコマンドで置換がし...
-
閉じている全ての+ボタンを一...
-
コマンドプロンプトにおけるコ...
-
Powershell エクセル検索 完全...
-
VBAを使って電源を切るには?
-
バーチャルBOX Windows 95 セッ...
おすすめ情報