タグ

WindowsとDOSに関するtyruのブックマーク (3)

  • 複数のテキストファイルを結合させたい

    いくつかの文書を作っていて,最終的に1つのファイルとしてまとめたいことがないだろうか。複数のテキストファイルを1つにまとめる場合,もっとも簡単な方法はcopyコマンドを利用したものだ。 例えば,text1.txt,text2.txt,text3.txt,text4.txtといった4つのテキストファイルを結合してtextall.txtにする場合,DOSプロンプトのコマンドラインから,「copy text1.txt+text2.txt+text3.txt+text4.txt textall.txt」と入力すればよい。連結したいファイル名を「+」でつなぎ,最後に半角スペースをあけて出力ファイル名を指定するのだ。 なお,この方法でテキストファイルではなくバイナリファイルを連結する場合には,最後に「/b」オプションを付ければ可能になる。 このように複数のテキストファイルがある。これを連結するには,次

    複数のテキストファイルを結合させたい
  • 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を便利にするパッチ色々。努力の方向音痴を感じる
  • cmd.exe のコマンドラインの仕様を解析してみた - 永遠に未完成

    cmd.exe の引数の扱いがあまりにもカオスだったのでちょっと頑張って調べてみた。 来ならここは公式の資料に当たるのが正しいアプローチだと思うけど、どうしても公式の資料が見つからなかったので、色々試して推測してみることに。 断片的な資料は見付けたけど、完全じゃない。一応URL貼っておく。Windows Server 2003 のヘルプだけど、恐らくそんなに変わらないと思う。 コマンド シェルの概要 コマンド リダイレクト演算子を使用する なので、以下で述べる内容は間違いを含む可能性があります。というか正確さは一切保証されないのであしからず。 検証方法 以下のような引数をただ表示するだけの簡単な C のプログラムを用意した。仮に args.exe とでもしておく。 #include <stdio.h> int main(int argc, char const* argv[]) { in

    cmd.exe のコマンドラインの仕様を解析してみた - 永遠に未完成
  • 1