━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ いざというときに役立つMS−DOS 執筆:速星 千里 第45号(2004.03.01) プロンプト 5882部配信 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ <目次> ■ はじめに ● 3〜4月の発行予定(修正版) ● ウイルス「WORM_MYDOOM.F」「WORM_NETSKY.C」に注意 ■ PROMPTコマンド ● プロンプト文字列の変更 ● 特殊コード ● エスケープシーケンス **[PR]************************************************************* ■■■■■■■■■■ [ AQ'z Mail Service ] ■■■■■■■■■■ 複数のメールマガジンに広告を載せませんか? 発行部数×0.5円で、お好みの発行部数分だけ、御予算に応じてメールマガ ジンに広告を掲載いたします。読者層の指定ができますよ! お問い合わせは tetrahedrane@yahoo.co.jp まで http://www.aqz.nu/ ******************************************************************* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ はじめに ------------------------------------------------------------------------ 皆さん、こんにちは。速星です。 今回は、プロンプトの文字列や文字色を変更する方法を説明します。 プロンプトの表示が変わるだけなのでDOSのメインの機能とは直接関係ありま せんが、その分、いつもの堅苦しい話と違って楽しめる内容といえます。 色々と遊んでみて下さい。 ------------------------------------------------------------------------ ● 3〜4月の発行予定(修正版) 3〜4月は、都合により休刊、および配信日の一部変更をさせていただきます。 当初予定から、1周年記念特別号を2週に分けて発行するように変更しました。  3月01日:第45号(プロンプト)  3月08日:1周年記念特別号(アセンブラへの招待(1))  3月13日:1周年記念特別号(アセンブラへの招待(2))  3月20日:第46号(リダイレクトとパイプ(3))  3月27日:第47号(バッチファイル開発ツール)  4月 3日:休刊  4月10日:第48号(MS−DOSの実体)  4月17日:休刊(情報処理技術者試験前日) (以降は通常通り発行の予定) 詳細は、当メルマガのホームページでご確認下さい。 http://www.geocities.co.jp/Bookend-Hemingway/4963/column/dos/ ------------------------------------------------------------------------ ● ウイルス「WORM_MYDOOM.F」「WORM_NETSKY.C」に注意 2月20、25日に、危険度の高いウイルス「WORM_MYDOOM.F」「WORM_NETSKY.C」 が立て続けに発生しています。 「WORM_MYDOOM.F」はメールを経由して増殖するウイルスです。 2月29日時点でのトレンドマイクロ社発表の危険度は「僅少」となっています が、感染の拡大状況は危険度「高」のウイルスにも匹敵します。 http://www.trendmicro.co.jp/vinfo/virusencyclo/default5.asp?VName=WORM_MYDOOM.F 「WORM_NETSKY.C」もメールを経由して増殖するウイルスです。 トレンドマイクロ社発表の危険度は「高」となっています。 http://www.trendmicro.co.jp/vinfo/virusencyclo/default5.asp?VName=WORM_NETSKY.C どちらのウイルスも、メールの件名および本文は、数十通りの英文節の中からラ ンダムに選択されます。ウイルス本体は実行形式のファイル、またはそれがZIP 圧縮されたものとしてメールに添付されており、これを実行するとウイルスに感 染します。 感染すると、ウイルス添付メールが大量送信されます。その際、メールソフトに は送信記録が残らないため、感染の発見が遅れ、その間に被害が拡大する可能性 があります。また「WORM_MYDOOM.F」は「.doc」「.xls」「.mdb」「.jpg」など の拡張子のファイルを削除することもあります。 ウイルス対策ソフトウェアの導入などによって予防に努めて下さい。 ☆ オンラインでのウイルススキャン 「ウイルスバスターオンラインスキャン」(無料、常時接続推奨) http://www.trendmicro.co.jp/hcall/ ☆ お勧めセキュリティソフト 「ウイルスセキュリティ 2004」\1,980 http://www.amazon.co.jp/exec/obidos/ASIN/B0000EM6IB/msdos-22 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ PROMPTコマンド ------------------------------------------------------------------------ 皆さんは、「C:\>」などといったDOSのコマンドプロンプトにはかなり慣れて きたのではないでしょうか。 DOSを使う必要に迫られると、かなりWindowsの使える人でも動転してしまう ことがあるようです。逆にいえば、この「黒い画面」に親しみを覚えるようになっ たら、皆さんも立派なDOSユーザといえるでしょう。 ということで今回は、もっとDOSに親しみを覚えられるように、PROMPTコマン ドを利用して、プロンプトの表記を自分好みに変えて遊んでみましょう。 ------------------------------------------------------------------------ ● プロンプト文字列の変更 プロンプトの文字列は、PROMPTコマンドを以下の書式で実行することで、自在に 変更することができます。 PROMPT 文字列 「文字列」にはスペースが入っていても構いません。 例えば、以下のようになります。 > D:\>PROMPT ここにコマンドを入力→ > > ここにコマンドを入力→DIR > > ドライブ D: のボリュームラベルはありません. > ボリュームシリアル番号は 2538-1700 (中略) > > ここにコマンドを入力→ プロンプトが「D:\>」から「ここにコマンドを入力→」に変わりましたね。 適当に文字列を変えて、遊んでみて下さい。 ------------------------------------------------------------------------ ● 特殊コード プロンプトには、通常の文字列以外にも、「$」で始まる特殊コードを入力する ことで様々な情報を表示されることができます。 ここでは代表的な特殊コードをいくつか挙げておきます。詳細は「PROMPT /?」 で確認して下さい。 「$T」……現在の時刻 「$D」……現在の日付 「$P」……現在のドライブとパス 「$G」……「>」 (不等号) 「$E」……エスケープコード (ASCIIコードの0x1b) 「$_」……改行 これによって、例えば以下のように様々な情報を表示するプロンプトも作れます。 > D:\>PROMPT $P $D $T$_$G > > C:\WINDOWS 2004-02-26 (木) 16:20:00.37 > > また、変更したプロンプトを元の形式に戻すときは、「PROMPT $P$G」と入力す ればOKですね。 ------------------------------------------------------------------------ ● エスケープシーケンス エスケープシーケンスと呼ばれる、エスケープコードで始まる種々の特殊文字列 を使えば、プロンプトの色を変えたり表示位置を指定することもできます。 例えば、「PROMPT $E[44m$P$G」とすれば、それ以降のDOS窓の背景色を青に 変えることができます。エスケープシーケンスは英大小文字を区別しますので、 注意して入力して下さい。 各種エスケープシーケンスの一覧は、以下のWebページが詳しいです。 ページ中程の「VT-100エスケープシーケンスについて」の項をご覧下さい。 「エスケープシーケンスについて」 http://hp.vector.co.jp/authors/VA016670/escape_code.html なお、エスケープシーケンスの利用には、デバイスドライバ「ANSI.SYS」の登録 が必要となります。Windows95,98の場合は標準で登録されているため作業は必要 ありませんが、2000,XPでは手動で登録する必要があります。これらのOSの場合、 システムドライブのルートディレクトリにあるファイル「CONFIG.NT」に、以下 の1行を追加して下さい。 device=%SystemRoot%\system32\ANSI.SYS また、WindowsMeのDOS窓では「ANSI.SYS」が利用できません。代替方法はあ るようですので、詳細は「Windows.FAQ」の以下の項目をご参照下さい。 http://homepage2.nifty.com/winfaq/wme/trouble.html#606 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ おすすめメルマガ情報 ------------------------------------------------------------------------ 情報処理技術者試験の論文対策の決め手はこれ! 私も将来の高度区分の受験に向けてこのメルマガで勉強中↓ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ □ 高度情報処理技術者試験の論文集 □ 〜 発行:山口 ヒカル(AU/PM保持) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┌──┐午後IIの論文に泣いている方、メールで論文準備をしてみませんか。 │高度│月に 2回程度、私の書いた準備論文を届けます。 │論文│また、論文を寄稿して頂いた場合には私からのコメント・添削あり♪ └──┘HP: http://ww5.tiki.ne.jp/~nmura/js/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ------------------------------------------------------------------------ 今回はここまでです。 お疲れ様でした! 次号の予定は、「リダイレクトとパイプ(3)」です。 3月20日に発行の予定です。 また、当メルマガの創刊1周年を記念し、3月8日、13日に「アセンブラへの 招待」と題した特別号を発行します。お楽しみに! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ コメントをお待ちしています ------------------------------------------------------------------------ 皆さんからの感想・質問・要望をお待ちしています。 「こんなテーマを扱ってほしい」 「こんなことはできるの?」 「このへんが分かりにくかった」 「1回の分量を増やしてほしい/減らしてほしい」 など、掲示板(下記URL)まで気軽にお願いします。 http://bbs9.otd.co.jp/dos/bbs_thread (スレッド表示) http://bbs9.otd.co.jp/dos/bbs_tree (ツリー表示) メールでもコメントを受け付けておりますので、そちらもご利用下さい。 tetrahedrane@yahoo.co.jp なお、いただいたコメントは、本マガジン上で引用する場合があります。 (メールアドレスやお名前は一切公開いたしません) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ● 感想・質問宛先 http://bbs9.otd.co.jp/dos/bbs_tree tetrahedrane@yahoo.co.jp ● 広告募集 当メルマガへの広告掲載をご希望の方は、下記アドレスまでお願いします。 tetrahedrane@yahoo.co.jp ● メルマガ交換広告募集 当メルマガとのメルマガ交換広告をご希望の方は、下記アドレスまでどうぞ。 tetrahedrane@yahoo.co.jp ● 登録・解除・バックナンバー http://www.geocities.co.jp/Bookend-Hemingway/4963/column/dos/ このメールマガジンは、『まぐまぐ』を利用して発行しています。 http://www.mag2.com/m/0000106066.htm (c) 2004 Chisato Hayahoshi