使いにくいコマンドプロンプト

Windowsのコマンドプロンプトが使いにくくて、何かいいツールが無いものかと探してみたところ、いい感じのがあったので紹介。

NYAOS
NYAOS.ORG – FrontPage

unixなコマンドが使える。
もちろん、エイリアスも使えるので自分の使いやすいようにコマンドをカスタマイズすることも可能。

dw2011091104 512x340 使いにくいコマンドプロンプト
Unix/Linuxの動きとほぼ同じ。
エクスプローラーからD&Dでファイルパスも送れる。

初期設定だとプロンプトに改行入っててかっこ悪いので、改行を取る。
_nyaの45行目あたり

45
46
#option prompt $e[31;40;1m[$w]$_$$ $e[37;1m
option prompt $e[31;40;1m[$w]$$ $e[37;1m

さらに、Vim使いたかったり、”ls -l”を”ll”で使いたかったりするので、エイリアスを追加。

211
212
213
alias ll ls -l
alias vim E:\FreeSoft\vim73-kaoriya-win64\vim.exe
alias vi E:\FreeSoft\vim73-kaoriya-win64\vim.exe

と、ここまでやっといてなんだが。
最近、コマンドプロンプト使うようなことやってないんだよね…

libpng.lib作成

用意するモノ
・libpngソース PNG (Portable Network Graphics) Home Site
・zlib.libを作成時にあったモノ一式
・Visual C++2008 Express Edition(64-Bit Targets適用)

ダウンロードしたlibpngを展開。
コマンドプロンプトを開き、展開したlibpngフォルダまで移動。

vc用のmakefileをコピー。

F:\desktop\lpng1238>copy scripts\makefile.vcwin32 .\makefile

MSVCR80.DLLを使いたくないのでmakefileを編集。
19行目

19
20
#CFLAGS = -nologo -DPNG_NO_MMX_CODE -MD -O2 -W3 -I..\zlib
CFLAGS = -nologo -DPNG_NO_MMX_CODE -MT -O2 -W3 -I..\zlib

lpngフォルダと同じ階層にzlib.libを作ったときのzlibフォルダ*1を置いておく。
Visual C++ ツールセットを有効にしてnmake。

32bit
F:\desktop\lpng1238>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
 
64bit
F:\desktop\lpng1238>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars64.bat"
Setting environment for using Microsoft Visual Studio 2008 Beta2 x64 tools.
 
F:\desktop\lpng1238>nmake

libpng.lib完成。
もう一度nmakeする場合は、nmake cleanしてからすること。

脚注

  1. フォルダ名をzlibに [戻る]

zlib.lib作成

用意するモノ
・zlibソース zlib Home Site
・Visual C++2008 Express Edition(64-Bit Targets適用)

ダウンロードしたzlibを展開。
コマンドプロンプトを開き、展開したzlibフォルダまで移動。

vc用のmakefileをコピー。

F:\desktop\zlib123>copy win32\Makefile.msc .\Makefile
.\Makefile を上書きしますか? (Yes/No/All): y
1 個のファイルをコピーしました。

MSVCR80.DLLを使いたくないのでMakefileを編集。
30行目の”-MD”を”-MT”に変更。

30
31
#CFLAGS = -nologo -MD -O2 $(LOC)
CFLAGS = -nologo -MT -O2 $(LOC)

Visual C++ ツールセットを有効にしてnmake。

32bit
F:\desktop\zlib123>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
 
64bit
F:\desktop\zlib123>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars64.bat"
Setting environment for using Microsoft Visual Studio 2008 Beta2 x64 tools.
 
F:\desktop\zlib123>nmake

zlib.lib完成。
もう一度nmakeする場合は、nmake cleanしてからすること。

上へ参ります。