タグ

DOSとcmd.exeに関するtyruのブックマーク (2)

  • 猫科研究所 - コマンドプロンプトのエスケープ仕様

    コマンドプロンプトで、コマンドに空白を含む文字列を渡したい場合、二重引用符「"」で囲む必要があることは多くの方が知っていると思う。 しかし、その他のエスケープシーケンスはどうなっているのだろうか。Windows XP SP3のマシンでヘルプ内を探してみたが、それらしい記述が見つからない。どうしてそんな基的な仕様を明確に書いていないのだろうか…。 等と思っていたところ、殆ど偶然に、MSDNにその記述を発見したのでメモしておく。 引数は、空白 (スペースまたはタブ) で区切ります。 キャレット (^) は、エスケープ文字やデリミタとしては認識されません。カレットは、オペレーティング システムのコマンド ライン パーサーによって完全に処理されてからプログラムの argv 配列に渡されます。 二重引用符で囲まれた文字列 ("string") は、空白を含む場合でも、単一の引数と見なされます。二重

  • several useful patches for cmd.exe

    how to find what to patch using a recent version of IDA, it is quite easy to find where to patch cmd.exe since IDA uses the .pdb file available from microsoft to name most functions, you get a very readable disassembly. get rid /avoid/prevent the "Terminate Batch job (Y/N)?" prompt tip on how to get rid of the annoying "Terminate Batch job (Y/N)?" question after typing break. why wouldn't I want t

    tyru
    tyru 2011/07/21
    cmd.exeを便利にするパッチ色々。努力の方向音痴を感じる
  • 1