CraftLaunchEx

CraftLaunchEx用のコマンド編集GUIをバージョンアップしました。IE、Operaからのお気に入りのインポート、重複名のチェック、リンク切れのチェック、指定フォルダ以下の実行ファイルの追加機能を搭載しました。 CommandEditor.py

Tkinterに挑戦ということで、TkinterでCraftLaunchEx用のコマンド編集GUIを作ってみました。念のためcommand.xmlのバックアップを取ってから使用してください。消えてしまっても責任は持てません。CommandEditor.py不具合や要望がありましたらコメント、また…

python2.5でdllを作ってもimportできないと思ったら、「What’s New in Python 2.5」にこんな記述が 「Windows: .dll is no longer supported as a filename extension for extension modules. .pyd is now the only filename extension that will be searched…

バージョン0.99が久々の更新。ということで日記も更新。とりあえずpython2.5を入れて動くか試し中。 申し訳ないことに気が付いたらファイルのリンクがすべて切れているのでそのうち0.99に対応したバージョンでどこかに再アップします。

clnchexから音楽プレイヤーやメディアプレイヤーなどの再生、停止などを行ったりするのだが、色々なプレイヤーを使い分けていると、それぞれのプレイヤーごとに、再生、停止などのコマンドを登録する必要があって、play〜〜のようなコマンドが多数存在するこ…

やっと少し時間が取れるようになったので,小ネタを1つ.某巨大掲示板に書いてあった要望のTabで共通部分を補完するための関数を作ってみた.かなり力技だけど他にやり方が思いつかないのでこれで. 以下をconfig.pyに書く.自動補完OFF用. def completion(…

MenuModeを更新しました。 MenuMode 0.0.9かなり大改造したので、これまでのバージョンとやや互換性が失われてますがご了承ください 。変更点などは、readmeおよびchanges.txtを見てください。readmeには書いてない隠し機能(readmeが完全に書き終わっていな…

CraftLaunchExから,win32allの関数(例えばwin32gui.SetWindowPosやwin32gui.SetForegroundWindowなど)を使うとランタイムエラーで落ちたりするのだが,その回避法がわかったのでメモっておく. どうやら,CraftLaunchExがアクティブの状態で,これらの関…

MenuModeの更新です.中身的にはかなり変更しています。オリジナルメニューの参考用にfilermodeもどきをつけました。あとすこしおまけもつけました。ソースがかなりごちゃごちゃしてきたのでバグがあるかもしれません。見つけた人は教えてください。MenuMode…

前の日記のコメントで指摘があった所を修正しました. MenuMode セパレータが「\」の場合でもちゃんと動作するように修正.そろそろバグがなくなりますように….

シロさんがフォルダの監視でお悩みのようなので,CraftLaunchExのoutputにディレクトリの変更を表示する方法を具体的に.ちょっと長いけどこんな感じ.これをconfig.pyに貼り付ければいけるはず. import Queue import threading import win32file import wi…

ちょっとバグがあったのでMenuModeを更新します. MenuMode menu.iniのオプションにskipを追加.Conditionを満たしたとき,そのメニューのskipがTrueならそれ以降のメニューの条件をチェックしない.

MenuModeを更新しました. MenuMode ショートメニューにkeywordを搭載した.keywordにマッチしたコマンドをメニューアイテムに追加する. keywordのマッチにアンド「&」とオア「|」を使えるようにした. メニューの再読み込み関数clmenu.ReloadMenu()を追加。…

下のプログラムはMSNメッセンジャーのインスタントメッセージを呼び出すものなんだが, コマンドラインやidleから実行したらうまく動くのに,CraftLaunchExから呼び出すと,エラーになる...なんでだ. import win32com.client msngr = win32com.client.Di…

MenuModeを更新。メニューの仕様をちょっと変更して機能追加とバグを修正。 MenuMode だんだんいい感じになってきた。piroriさんのclmode_goからフォルダメニューを呼び出して使うとかなり高速でファイルにアクセスできる。ちなみにフォルダメニューはフォル…

MenuModeを更新。機能追加とバグを修正。clcmd_exも同封した。 MenuMode 結局config.pyの中でLoadCommandXMLを呼ぶことにした。LoadCommandXMLが2回呼ばれてしまうが、まぁいいか。重複コマンドは片方が削除されるし。 config.pyよりLoadCommandXMLが後に呼…

シロさんの要望にこたえてMenuModeを更新。 MenuMode clcmd_exのキーワードを使ってメニューを出す関数MenuKeyword()を追加. ショートメニューの正規表現に大文字小文字を区別したりするオプションを追加. メニューが複数マッチした場合のオプションを追加…

MenuModeが大体出来たので公開してみる。 MenuMode拡張子別に実行ファイルを選べたり、コマンドを階層メニューの中から選んだり出来るようになります。バグがあったら報告お願いします。改良して欲しい所も受付中。MenuMode普及推進週間ということで,nakaya…

ハードウェアの取り外し UnplugDriveというのを使ってハードウェアの取り外しをする. シャットダウンや再起動する前にUSBメモリなどを取り外しておきたいのでシャットダウンする前にRemove()を呼び出して取り外して使っている.よく取りはずやつはコマンド…

Tasktrayモードを更新。 tasktraymode.zip いろんなクリックを好きなキーバインドで送れるようにした。あとタスクトレイのタイトルリストを別の名前に変えて表示できるようにした。

TasktrayModeを改良。 tasktraymode.zip Filter機能とタスクトレイリストの絞込みを行えるようにした。ローマ字による絞込みにも対応。clmigemoの最新版(version 0.0.3)とnakayatoさんととこのclKanjiに対応することが出来る。clKanjiを使ったときにタスクト…

TasktrayModeというものを作ってみた。 tasktraymode.zip これは、タスクトレイのアイコン部分の列挙し、ダブルクリックや右クリックを送るというもの。まだまだ改良の余地があるが、とりあえず公開してみた。 Pythonだけでは、タスクトレイのアイコン部分の…

CraftLaunchExからカレンダーを呼び出す. 以下のプログラムをconfig.pyにコピーしてShortcut_DispCalendar()を適当なキーに割り当てる.使い方は見たいカレンダーが今年なら見たい月を入力して呼び出す.「年,月」という風に「,」で区切って呼び出せば,…

Python経由でCDトレイの開閉の開閉を行う.要ctypes.ctypesを使ってまでPythonからCDトレイの開閉を行いたいかというツッコミはなし. def CDTrayOpen(): u"""CDトレイを開く""" import ctypes ctypes.windll.WINMM.mciSendStringA("Set CDAudio Door Open …

ということで早速小ネタ.Personal Dictionary for Win32という辞書検索作成ソフトを使って辞書検索. 以下のプログラムをconfig.pyにコピーしてPdicFind()を適当なキーに割り当てる.要win32all. import win32ui import dde dicgroup="/dic" #検索に使いた…