2008年9月28日 (日)

起動時のコマンドライン引数に検索キーワードを指定可能なhh.exe代替ソフト

(Ruby)プログラマにとって嬉しいソフトを見つけた。検索したいキーワードを引数に指定してchmビューワを起動することができるhhh.exeだ。

このソフトがあれば、chm形式のヘルプが用意されている言語でプログラミングをするモチベーションが増すのは間違いない。

動作としては、たとえば「c:\programs\hhh\hhh.exe c:\documents\ruby-refm-1.8.6.chm "array"」といったコマンドラインを実行すると、指定したヘルプをビューワで開き、キーワードタブをアクティブにして、入力欄に「array」と入力するところまでを自動でやってくれる。

自分が確認した限りでは、残念ながらヒットしたページを表示することまではやってくれないが、十分便利だ。

(2008/11/01追記: 上の取り消し線を引いた部分の記述は正確ではありませんでした。場合によってはヒットしたページを表示してくれます。すみません、訂正します。)

選択テキストを引数として取り込んだ上でコマンドラインを実行してくれる機能を持つエディタと組み合わせることで、日々のプログラミングライフがより快適になると思う。

キーワード対応版hh.exe

| | コメント (0) | トラックバック (0)

2008年7月21日 (月)

WindowsのSendToフォルダって……

データファイルが入っててもコンテキストメニューには表示されないんだね。

| | コメント (0) | トラックバック (1)

2008年6月27日 (金)

(メモ)Windowsのファイル名に使えない文字

\ / : , ; * ? " < > |

| | コメント (0) | トラックバック (0)

2008年3月 3日 (月)

HSPサンプルスクリプト - 標準入力をパイプにリダイレクトして起動したコンソールアプリケーションに直接データを流し込む時の注意

標準入力をパイプにリダイレクトして起動したコンソールアプリケーションに直接データを流し込む時は、最後にヌル文字を書き込む必要があるので注意。

つづきを読む

| | コメント (0) | トラックバック (0)

2007年7月 9日 (月)

Windowsプログラミング Tips 「コンソールアプリケーションに設定される標準入出力ハンドルのデフォルト値」

コンソールアプリケーションが起動されるときにデフォルトで設定される標準入出力ハンドルの値について。

詳しくは「プログラミング工房」へ。

| | コメント (0) | トラックバック (0)

2006年3月10日 (金)

MSH(Microsoft Shell/Monad Shell)

Windowsの次期コマンドラインシェル。コマンドのパイプライン処理においてテキストだけでなく.NET Frameworkのオブジェクトを受け渡すことができるらしい。

ダウンロードページ
http://www.microsoft.com/downloads/details.aspx?FamilyID=239a1116-c0f5-4320-84fc-2ad625ebb910&DisplayLang=en
ドキュメント
http://windowssdk.msdn.microsoft.com/library/default.asp?url=/library/en-us/Monad_GettingStarted/html/e72d9b1b-c1c0-41f0-83e7-d230ff3f9144.asp
関係者インタビュー
http://channel9.msdn.com/ShowPost.aspx?PostID=26795#26795.

| | コメント (0) | トラックバック (0)

2005年9月 9日 (金)

Process Walker

Windows NT系OS用ソフト。Windows上で動いているプロセスの情報がタスクマネージャよりも詳しく見られて面白いですよ。

http://www.vector.co.jp/soft/winnt/util/se221254.html

| | コメント (0) | トラックバック (0)

2005年9月 5日 (月)

HSPでFindTextできず

chspedit_cap_1

HSP3で作成中のスクリプトエディタで[検索]コモンダイアログボックスを使おうとするも、FINDREPLACE構造体のサイズとメンバのアラインメントの情報が見つけられず挫折orz。しょうがないのでHSPのウィンドウで同じものを作る。

俺仕様エディタは、標準エディタでも使われているFootyとHSP3の組み合わせで作ってるんですが、案外楽に作れるなーという印象。HSP3はDLLとの連携やメッセージの取り扱いの部分でパワーアップしているので、FootyのようなDLLとのコンビネーションは結構強力な気がする。簡単に作れるということも含めて。

| | コメント (0) | トラックバック (0)

2005年7月11日 (月)

コマンドプロンプト、バッチプログラミング関連サイト

コマンド ライン リファレンス
バッチ ファイルを使用する
DOSプロンプト活用相談室@FPCU本館 コメント・ツリー一覧
バッチもん研究所

| | コメント (0) | トラックバック (0)

Windows用実行ファイルの種類の識別

Windowsで特定のパスにあるexeファイルがGUIアプリかコンソール・アプリかを見分ける方法を模索中。Win32 APIの"GetBinaryType"でできるかと思ったのだが、これはWin32 / Win16 / DOSなどを見分けることしかできないらしい。例えばHSP3で作った実行ファイルは、"hsp3cl.hrt"を使うか否かに関係なく「Win32」と判定されるだけだ。

exeファイル自体には見分けるためのデータが埋め込まれているのは分かっているのだが、その位置をどうやって特定すればいいのかが分からない。

続きを読む "Windows用実行ファイルの種類の識別"

| | コメント (0) | トラックバック (0)

2005年3月18日 (金)

コンソール・コマンドで関連付け情報取得

Windows XPのコンソール・コマンドで関連付け情報が取得できるのを今頃知った。

ピリオド付きの拡張子を引数にして"assoc"コマンドを実行すると、"(拡張子)=(ファイルタイプ名)"という文字列が得られ、このファイルタイプ名を引数にして"ftype"コマンドを実行すると、関連付けされているコマンドライン(実行ファイルパス)が得られる。

ランチャー作りに使えるかも。

| | コメント (0) | トラックバック (0)