|
|
![]() The GUI Style Make Utility. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ApMake Utility Main Window. ApMakeの目的 私たちは未だにコンパイルやリンクのプログラミング作業をコマンド・プロンプト(MS−DOSプロンプト)でMAKE.EXEまたはNMAKE.EXEを使用して行なっています。現在ではこれ以外の作業は、ほぼコンソールを使わなくても良くなりました。でもこのためだけのために「でん」とデスクトップにコマンド・プロンプトが居座っておられます。 MAKEをコマンド・プロンプトで実行して一番困るのは、エラーがたくさん発生した時の処置です。昔のDOSと違い、Windows下のDOSでは[Ctrl]+[S]でスクロールの一時停止が思った位置でできません。よってあっと言う間にスクリーンアウトして、再度MOREを使ってコンパイルする羽目になります。昔はVZエディタのバックスクロールが本当に便利でした。 「NMAKE | MORE」と行なえば、取りあえず停止しますが、これも困ったことがあります。私たちは、デバッグ用や、いろいろなプラットフォーム用、そして各種の条件を満たすために条件付きのコンパイルを多用します。その場合長いタイプを行ないたくないので、CC.BATを作成しBATファイルでMAKEを実行します。しかしBATではMOREは効きません。それでしかたなく、BATファイルを見ながら(パラメータなどすっかり忘れています)パタパタとタイプします。 また、VZエディタではタグジャンプが非常に便利でした。秀丸などのエディタにもある、エラーのファイルをオープンして、その行にジャンプしてくれるありがたい機能です。コマンド・プロンプトでは、望むべくもありません。
![]() ApMakeのコンパイル結果ウィンドウでここからタグジャンプします
ApMakeでは、MAKEを実行すると、上記のようなウィンドウを表示します。上記はコンパイラの例です。エラー(と見られる)行を強調表示する機能があります。またファイル名と行番号のある場合は、タグジャンプ(エディタを起動して指定行に移動する)が可能です。自動クローズ機能や再コンパイル機能もあります。
![]() ApMakeの環境の設定コマンド
C++言語は、HとCPPが対で、ファイルの個数も多くなりがちです。エクスプローラで目的のファイルを探すのもなかなか大変です。それで、ApMakeにエディタや各種ツールのランチャ機能を搭載することにしました。1操作で、複数のファイル(HとCPPなど)を同時に開くこともできます。オプションも指定できますので、秀丸エディタなどのウィンドウ位置とサイズを決めた起動も可能です。 ApMakeの特徴と機能
ApMakeをダウンロードしてください。ダウンロードしたファイルは、インストーラ付きの実行ファイルです。そのまま実行するとインストーラが起動しますので、必要事項を入力して[OK]ボタンを押してください。[キャンセル]なら何もしないで終了します。また[詳細情報]ボタンで内容な注意事項を確認できます。ApMakeはフリーソフトです。ご自由にお使いください。
ApMakeは ここ(約234Kバイト) をクリックするとダウンロードできます。
これらの内容は、ApMake.hlp のヘルプの「製作日記」と「改訂日記」にも詳しく述べていますので、そちらも参照してください。 私の環境では、なぜか GetWindowPlacement APIをコールすると、実際のウィンドウ位置より2ドット左に表示されてしまいます。それで強制的に2ドット右にずらしてましたが、原因がつかめました。Microsoft Office のショートカットバーが原因だと思われます。と言うのは、Windows NT ではこの症状は出ませんでしたので、この強制的な位置の修正は行っていませんでした。しかし Office ショートカットバーをインストールしてから、この症状が発生するようになりました。ショートカットバーはウィンドウの4隅にスライドして表示しますので、何かが悪さしているのだと思われます。この症状を修正しましたのでお試しください。
|