craftware

CraftLaunch



CraftLaunchとは

このソフトウェアは、キーボードだけでアプリケーションを立ちあげることが出来る、キーボードランチャです。
Windowsをキーボード中心で操作している人にとって便利なソフトです。
 

 

動作環境

Windows 2000 / XP / Vista
 

特徴

  • キーボードでコマンドを打ち込むことで、アプリを実行
  • コマンドを途中まで入力すれば、残りが補完される
  • ファイル名も補完される
  • スクリプト言語 Python で自由度の高いカスタマイズが可能
  • かなり自由にホットキーを設定できる(たとえばScrollLockだけでもOK)
  • ウインドウサイズが小さく、邪魔にならない
  • 自由にキーアサインが可能
  • ミュージックプレイヤを内蔵
  • ソースコードを公開


使い方

CraftLaunch を起動すると、テキスト入力エリアを備えた、小さなウィンドウが表示されます。

コマンド補完機能が搭載されていますので、途中まで入力すれば、残りの部分が自動的に補完されます。 Return キーを押すと、入力したコマンドが実行されます。

ファイル名の補完機能もあります。

セミコロン( ; )で区切って入力することで、コマンドに引数を渡すことが出来ます。

数式を入力すると、計算することが出来ます。


[Command] というコマンドを実行すると、コマンドリストが表示されます。


[Config] というコマンドを実行すると、設定メニューが表示されます。

非アクティブ時に時計を表示したり、非表示にすることが出来ます。


config.py という名前の Python スクリプトの形式で記述された設定ファイルを編集 することで、キーバインドの変更や、特殊なコマンドの追加が出来ます。


サブページ (3): requirement tips ダウンロード

コメント (8)

craftware craftware - 2009/01/27 16:07

3.00

* 新しく実装しなおした。ソースを公開した。

craftware craftware - 2009/01/27 16:07

3.01

* 設定スクリプトを再読み込みするためのコマンド Reload を追加。
* ファイル名の補完で、UNC形式を扱えるようにした。
* [最前面のなかの最前面] モードにしているときに、スクリーンセーバよりも手前に表示されてしまうのを修正。
* 存在しないファイルパスで補完をしようとしたときに、コンソールウインドウにエラーログが表示されていたのを修正。
* 計算機機能で、割り算のために / を入力したときに、存在しないファイルパスと誤判定して、計算式が入力できなかったのを修正。
* command_ShellExecute で エラーが発生したときに、エラーメッセージを出力するようにした。
* コンテキストメニューを出すキーについて、ドキュメントに追記。

craftware craftware - 2009/02/01 7:59

3.02

* 非アクティブ時の動作をカスタマイズするメニュー項目を追加。非表示にしたり、時計を表示できるようにした。
* ファイルパスを入力して実行するときに、セミコロンで引数が渡せなかったのを修正。
* 多重起動を抑制するようにした。
* ミュージックプレイヤ機能を追加した。
* window.association_list を設定することで、ファイル名を入力してEnterを押したときの動作をカスタマイズできるようにした。

craftware craftware - 2009/02/09 6:23

3.03

* 非アクティブ時の動作を、[淡い表示]にしているときに、CPUを酷使してしまっていたのを修正。
* ネットワークドライブを割り当てるためのコマンド NetDrive を デフォルト設定ファイルに追加。
* コマンド型の呼び出し可能オブジェクト についての解説を、ドキュメントに追加。

craftware craftware - 2009/03/08 6:51

3.04

* 設定メニューに、表示位置の保存、を追加。
* モニターの右端や下端に近い場合は、右端や下端からの相対位置で保存するようにした。

craftware craftware - 2009/04/13 6:53

3.05

* コンソールウインドウを、ログの出力で自動的に表示されるようにした。
* コンソールウインドウを、ESCキーで消えるようにした。
* Alt + Space キーで、自動補完を一時的に On/Off 出来るようにした。
* 履歴リストをポップアップするコマンド "History" を追加。
* デザインの調整。
* 履歴に同じ内容が多重で登録されないようにする処理で、アルファベットの大文字小文字を区別しないようにした。
* コマンドが文字列を返したとき、コマンド入力欄にその文字列をセットするようにした。

craftware craftware - 2009/04/26 5:30

3.06

* スクリプトを組まなくても、Drag & Drop などで コマンドを追加できるようにした。
* コマンドリストウインドウを表示するためのコマンド "Command" を追加。
* コンソールウインドウのESCキーでの消えかたの調整。コンソールウインドウが表示されているときは、本体ウインドウを非アクティブ化せずに、コンソールウインドウを非表示にするだけにした。
* サブスレッドで print すると、操作不能になってしまうのを修正。

craftware craftware - 2009/05/05 7:09

3.07

* Windowsキーをモディファイアとして使えるようにした。
* Windowsキーをホットキーのモディファイアとして使えなかったのを修正。
* 空欄コマンド(コマンド名なしのコマンド)の使い方を、デフォルト設定ファイルに追加。
* コマンド追加時の内容に % 文字が含まれているとエラーになっていたのを修正。
* コマンド実行時にコンソールウインドウを閉じるようにした。