MS-DOS
バッチ誤爆起動防止に/runとかつけさせてみる。 @echo off echo "%1" if not "%1"=="/run" goto runerr echo 処理とか echo Errorlevel %ERRORLEVEL% で終了しました。詳細はログファイルを参照ください。 goto end :runerr echo エラー。実行時には引数 "/r…
環境によっては化ける時があったらエンコードを指定すればok。 Console.OutputEncoding で解決。 Console.WriteLine("ああああ"); // ???? Console.OutputEncoding = Encoding.UTF8; Console.WriteLine("ああああ"); // ああああ
日本語環境 set tempTime=%time: =0% set strdate=%date:~0,4%%date:~5,2%%date:~8,2%%tempTime:~0,2%%tempTime:~3,2%%tempTime:~6,2% 英語版 set tempTime=%time: =0% set strdate=%date:~10,4%%date:~4,2%%date:~7,2%%tempTime:~0,2%%tempTime:~3,2%%tempT…
誰だ NULL にリダイレクトとか嘘書いてるやつは。 ErrorPrint.exe > NUL 標準出力を抑制。 標準エラー出力のみ出したいときはこれ。
標準エラー出力に出力する。 Console.Error.WriteLine( "Error!!" ); Console.Error.Close(); Close は要るのだろうか。要らない気もするが。 でも、Cosole クラスでなくて Console.Error は TextWriter だからなー。