タグ

cmdに関するhokorobiのブックマーク (5)

  • CMD.EXEのバッチで詰まった - MasaHero’s blog

    以下のバッチではファイル名に"!"が含まれていてもそれが無視されるため生成物を開くとエラーが起きる。 setlocal enabledelayexpansion set OUTPUT=list.cue set /a c=0 for %%I in (*.wav) do ( set /a c+=1 echo FILE "%%~I" WAVE >> %OUTPUT% set LABEL=!c! if !c! lss 10 set LABEL=0!LABEL! echo TRACK !LABEL! AUDIO >> %OUTPUT% echo INDEX 01 00:00:00 >> %OUTPUT% ) endlocalどうやら遅延展開が有効な場合、構文解析の段階で"!"について処理が行われるようだが環境変数中の"!"ってどうやってエスケープするんだ?エスケープ自体は"^"を直前につけてやること

    CMD.EXEのバッチで詰まった - MasaHero’s blog
  • Windowsでのコマンドライン環境はConsole2+nyaosで

    この記事は主にConsole2の紹介とnyoasのLua拡張についての話です。 Windowsのコマンドプロンプトはとても使いづらいので、コマンドプロンプト代替ツールとしてckwと拡張性が優れたNYAOS(昔はnyacus)などのシェルを合わせて使ってる人もいると思います。 自分も少し前まではckw-mod+NYAOSを使っていました。 【DOS窓】NYAOS CKW+α【便利化】-奈良北部のなにか 現在はタイトル通りConsole2+NYAOSにしています。 ckwやConsole2はターミナルに該当するソフトウェアで、nyaosやgitbashなどはシェルに該当するソフトウェアです。 NYAOS はターミナルではない!シェル! Console2でnyaosを使うのは簡単で、Settings>ConsoleのShell(またはタブ毎の設定)にnyoas.exeのパスを入れるだけで完了です

    Windowsでのコマンドライン環境はConsole2+nyaosで
    hokorobi
    hokorobi 2011/05/01
    dirで表示がずれたけど、ここらへんの設定で表示できた。 http://taniyoshi777.blog114.fc2.com/blog-date-200707.html 最近 ckw から cmd.exe に戻ってきていたけど、ちょっと試してみよう。
  • Command shell overview: Scripting; Management Services

    Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2 Command shell overview The command shell is a separate software program that provides direct communication between the user and the operating system. The non-graphical command shell user interface provides the environment in which you run character-based applications and utilities. T

    Command shell overview: Scripting; Management Services
  • コンソール(cmd.exe)の文字コードを UTF-8 に - miau's blog?

    最近だとソースコードや DBUTF-8 で統一するのが当たり前になってきてますが、日語版の Windows は cmd.exe で Shift_JIS(Windows-31J)以外でエンコードされた文字を出力すると文字化けしてしまいます。 この対応について、半端ではありますがいくつか調べたのでそのお話。 ■対応方法 ○chcp 使う→これだけではダメ。 去年の頭の時点で一般的にいわれていた対策は「chcp 65001」にするというもの。 chcp 65001 でもこれってうまくいかないんですよね。「これは UTF-8 ですよ。」という内容のテキストファイルを出力すると、こんな感じ。 (ラスタフォント。マルチバイトが 1 バイトずつ認識されてる。) (Lucida Console。文字認識はうまくいってるけどフォントが該当文字を持っていない。) (Win7 上でのラスタフォント。元々

  • 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