• ベストアンサー

エスケープシーケンス

エスケープシーケンスをwindowsのコマンドプロンプトで実行するには CONFIG.NTを編集すればよいことは調べてわかったのですが、学校等の環境では権限がなく編集できないと思われるので、なにか他にエスケープシーケンスを使用する方法やエスケープシーケンスのような操作ができる方法はありますでしょうか。 回答をお願いします。

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

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★Windows API 関数を使えば良い。 ・http://www.masukawa.co.jp/sdk/10.html→『コンソール制御』  http://homepage2.nifty.com/rleez/program_old/console/util.html→『コンソールユーティリティ』  http://www.plustarnet.com/aspil/Programming/console00.htm→『コンソール API』  http://directx.jugem.jp/?cid=2→『Directxでゲームを作る』  http://www.asahi-net.or.jp/~qb3k-kwsk/rpg/program/tutorial/game1/m100.html→『C言語(コンソールアプリケーション)で作る』  これらのサイトを参考に使いやすいコンソール・ライブラリを作成してみて下さい。 ・以上。

ashiato-li
質問者

お礼

回答ありがとうございます。 大変参考になり、問題を解決することができました。 ありがとうございました。

関連するQ&A

  • エスケープ シーケンスが働かない

    MS-Dos用の古いプログラムですが、Windows-XPのDOS窓(と呼ぶのかな?)で実行すると、そのままエスケープシーケンス文字列が表示されてしまい、位置決めなどをしません。何かいい方法があれば、教えてください。

  • ユーザdosプロンプトの環境変数の編集

    ユーザとしてログオンしたときのコマンドプロンプトの環境変数のpathを、あらかじめ設定しておく(コマンドプロンプトを起動したときそれが設定されている)方法についてです。 スタートからコンピュータを右クリックのプロパティの環境変数の編集では、管理者権限でないので編集できません。 ならば管理者権限でログオンまたは、一時的に管理者権限でコマンドプロンプトを実行(コマンドプロンプトのショートカットを右クリックから管理者として実行)後に、前記環境変数の編集では管理者としてのコマンドプロンプトの編集であって、ユーザとして使う環境変数の編集にならず使えません。 どうすれば、ユーザで立ち上げたときのコマンドプロンプトの環境変数を編集できるでしょうか。 アプリのインストール時には任意に設定されるので、そのような設定機能のwindows関数が多分あるのでしょうが、ディスクトップからやりたいのです。レジストリ操作でもよいです。

  • 環境変数とエスケープ文字の使い方教えて下さい。

    NTBackupで「別の場所にバックアップ レポートのログを保存する方法」を実行ユーザを意識しない形で実装したいです。 http://support.microsoft.com/kb/241162/ja 具体的には下記パスの"User_Name"を環境変数に置き換え対処したいと思っています。 旧 : "Documents and Settings\User_Name\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data" 新 : %HOMEDRIVE%%HOMEPATH%\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data しかしこのコマンドで実装するとバッチエンジンは特殊文字がエスケープされてないため実行できません。 新2 : "%HOMEDRIVE%%HOMEPATH%\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data" この様にするとコマンドプロンプトで実行は出来ますが、バッチでは実行できません。 どの様にエスケープすればいいのでしょうか? 環境 : Windows Server 2003 SP2

  • Eclipseコンソールでのエスケープシーケンス

    EclipseでJavaのプログラムを開発しておりますが、Eclipseのコンソールでエスケープシーケンスを利用した時の振る舞いがSDKのJavaコマンドで直接動作させた時と違うのは何故でしょうか? 例えば以下の"\r"の動作はJavaコマンドの方ですと現在の行に上書きされる形で表示されます。 for( int i = 0; i < 10; ++i ) { System.out.print( "\r" + i ); Thread.sleep( 100 ); } 上記のコードをEclipseのコンソールを利用すると Eclipseのコンソールでは改行されて表示されてしまいます。 Eclipseでの開発が行い易いため、Eclipseのコンソールの動作をきちんと本家に合わせる設定方法等ご存知でしたら教えて下さい。

    • ベストアンサー
    • Java
  • config.sysの編集の方法。98SEのMS-DOSプロンプトを開

    config.sysの編集の方法。98SEのMS-DOSプロンプトを開いて、「C:?>」と表示されています。ここからconfig.sysを編集できる画面までどうやっていきますか?編集した後の保存方法はどうしますか?コマンドプロンプトを全く触ったことがないですが、教えてくださいお願いします。

  • コマンドプロンプト実行したとき展開先が指定されないのエラーがでるが。どうすればいいか

    okweb QNo.1044077に AVGというソフトをアンインストールしようとすると、16ビットWindowsサブシステムというタイトルで「C\\WINDOWS\\SYSTEM32\\AUTOEXEC.NT.システムファイルはMS-DOSおよびMicrosoft Windowsアプリケーションを実行できないのエラーメッセージがでるーーーー以下略すーーー」 を参考にしながら試したものの(コマンドプロンプトでしっかりと、「expand E:\i386\config.nt_ c:\windows\system32\config.nt」と入力してEnterキーを押しても、「入力ファイルは開くことができません:e:\i386\config.nt_」と出てしまいます。とあります。 さて私もこの方と同じ現象がでて、同じようにコマンドプロンプトでexpand E:\i386\config.nt_ c:\windows\system32\config.ntとやってみたのですが私の場合展開先が指定されていません。のエラーがでてきました。何がわるいのでしょうか。

  • windows2000でのコマンドプロンプトの別ユーザー実行について

    こんにちは。 Windows2000で、コマンドを別ユーザー権限で実行したいと考えています。 以下のやり方だとうまくいきませんが、何かいい方法はないでしょうか? 1、.bat or .cmd ファイルにして、SHIFT+右クリックで別ユーザー実行をしたい × .batと.cmdでは別ユーザー実行がでない(表示されない) 2、コマンドプロンプト内で、runasを使用してユーザー権限を変更する。 x これはどうもWindows2000には対応していない? 上記のように作業なかんじで作業がうまくいきません。 現状は、コマンドプロンプトを右クリック別ユーザー実行で立ち上げた後 コマンドプロンプト内にいれたかったものをテキストに貼り付けておいて、コピーペイストが一番シンプルで確実かなと思っている次第です。 よりよい方法はないでしょうか?よろしくお願い致します。

  • コマンドプロンプトの文字に色をつける

     今晩は、Cの初心者です宜しくお願いします。  友人に聞くとコマンドプロンプトに表示させた文字にも色をつけることが出来ると聞きました。  エスケープシーケンスでえサイトの検索を書けたのですがヒットしません。  宜しくお願いします。

  • CreatorsUpdateでのコマンドプロンプト

    Windows10のCreatorsUpdateで検索ボックスからコマンドプロンプトが実行できますが、管理者権限のコマンドプロントはないですか?

  • フォルダのアクセス権の一覧を取得方法について

    Windowsのコマンドプロンプトでフォルダのアクセス権の一覧を取得したいです。 ディレクトリとサブディレクトリのアクセス権とオーナーが誰かだけ取得したいのですが、方法はありますでしょうか? PowerShellで実行しましたら、「get-acl 許可されていない操作を実行しようとしました。」と出まして、上手くいきません。 そこで、コマンドプロンプトで取得しようと考えているのですが、なかなか良い方法が見付かりませんでして。 ファイルに出力する形式にしたいです。 ご回答頂ければ幸いです。宜しくお願いします。