Craftlaunch/Exを応援 ..
299:名無しさん@お腹いっぱい。
06/02/09 23:18:21 0olw8ohJ0
というわけで、win32api を使ったバージョンも置いておきますね。
こちらは空白を含むパスもOKですが、Python for Windows extensions が必要です。
import clmode_launcher
OldLauncherExecute = clmode_launcher.LauncherMode.OnExecute
def MyLauncherExecute(self, event):
import os.path
import win32api
if os.path.isdir(event.str):
event.str = win32api.GetShortPathName( os.path.normpath(event.str) )
event.str = 'explorer.exe;/e,"%s"' % event.str
OldLauncherExecute(self, event)
clmode_launcher.LauncherMode.OnExecute = MyLauncherExecute
300:297
06/02/09 23:46:41 o1umIGeF0
>>298-299
ぬおー、できた、できた、できました!Exのカスタマイズがこんなにも柔軟になっているとは!
なんだかランチャというよりはPython専用の端末つう捉え方のほうが適切かもしれんですね。
何はともあれ、迅速なアドバイスありがとうございました!もっとPython精進します
301:名無しさん@お腹いっぱい。
06/02/10 01:04:29 Mwxo45Wo0
Exの話です。command.xmlで定義したscriptやらshellexecuteを
俺キーバインドで呼びたいのですが、どうすればいいのでしょう?
## command.xmlにname='Notepad'で定義したコマンドを、Shift + Enterで呼んでるつもり
SetKeyDownHandler( VK_RETURN, MODKEY_SHIFT, Notepad ) # 動作しない
なんて感じなのかなあと思いつつ、どうにもわかりません。
先輩方、どうぞ良き御助言をば。。。
302:名無しさん@お腹いっぱい。
06/02/10 02:28:36 ZgLkr5IO0
>>301
SetKeyDownHandlerの第3引数は関数(のオブジェクト?)。
import clcmd
SetKeyDownHandler( VK_RETURN, MODKEY_SHIFT, lambda:clcmd.Find('Notepad')(0) )
pythonらしく書くなら
def notepad():
cmd = clcmd.Find('Notepad')
cmd(0)
SetKeyDownHandler(VK_RETURN, MODKEY_SHIFT, notepad)
こんな感じ?
303:名無しさん@お腹いっぱい。
06/02/10 11:26:55 AG1yfgNi0
>>301
SetKeyDownHandler( VK_RETURN, MODKEY_SHIFT, lambda:Execute('Notepad') )
でいけると思うよ。
304:301
06/02/10 13:28:26 Mwxo45Wo0
>>302 神
>>303 神
ありがとうございます、ありがとうございます。どちら様の方法も完璧でございます。
おかげ様で大変快適であります
305:名無しさん@お腹いっぱい。
06/02/10 22:18:46 HQ3n2kYW0
蛇足も蛇足ですが、command.xmlで、switchで書けば、きちんと分岐できますよー。
<switch name=''>
<shellexec mod='S'
file='c:/bin/xyzzy/xyzzy.exe'
param=''
directory='c:/'
swmode='' />
</switch>
Shift+Enterでエディタ起動って、結構気持ちよさそうだなぁ。やってみるか。
306:名無しさん@お腹いっぱい。
06/02/13 21:54:12 Cy3Bb6vW0
初歩的な質問ですまそ。
天ぷらのWikiとかにある情報の中で【!を付けなくても強制実行】 って奴をやりたいんだが
cmd !
-L
-A &arg
をコマンド登録して、それをショートカットコマンドで呼び出すだけだよね?
なぜかうまくいかずに強制実行できない・・・
C:\
ってフォルダ名入力したら、強制実行したらそのフォルダが開くはずなのに
なぜかCraftlaunchが格納されているフォルダが開くw わけわかめ orz
307:名無しさん@お腹いっぱい。
06/02/13 22:07:14 Cy3Bb6vW0
そんな中で自己解決
×
cmd !
-L
-A &arg
○
cmd !
-L %arg
-A
天ぷらサイト間違ってんじゃーん。ちくしょー
308:名無しさん@お腹いっぱい。
06/02/14 00:08:07 Ra8+l6dm0
天プラどこみたのよ?
309:名無しさん@お腹いっぱい。
06/02/14 00:29:38 4BYZuSDk0
関連サイト
CraftLaunchを応援したいし (Wiki)
URLリンク(craft.office.vg)
Craft Launchを応援したいし、生きているし。
URLリンク(www.geocities.jp)
これじゃね?
310:名無しさん@お腹いっぱい。
06/02/15 23:04:35 vn24/x9E0
CraftLaunchを非アクティブにしても
予約がクリアーされない&HiddenCommandきぼんぬ
もしくは引数を予約してからコマンドを選ぶ&HiddenCommandきぼんぬ
そしたらエクスプローラの「送る」要らなくなって超幸せ
311:名無しさん@お腹いっぱい。
06/02/17 21:17:53 kzrk3pcR0
>>310
ExでもOK?
いや、俺はできないけどさ。
312:310
06/02/18 01:58:43 NgfXdBQg0
Exは使ってない
拡張されるなら乗り換えるけど
自力でどうこうするパワーは無い
ゴメン
313:名無しさん@お腹いっぱい。
06/02/18 14:23:38 BB/EWAnX0
バッチファイルでも使っとけ。
314:名無しさん@お腹いっぱい。
06/02/24 03:41:56 L8icEpoN0
旧倉で、パイプを使った処理を実行するにはどうしたら良いんでしょ?
例えば、a.exe | b.exeを旧倉から実行したいんです。
315:名無しさん@お腹いっぱい。
06/02/24 07:05:26 RliG9tMA0
cmd.exeに引数付けて呼び出せば委員ジャマイカ?
316:名無しさん@お腹いっぱい。
06/02/24 20:38:32 mO3m5wUW0
>>310
旧でも&SetValue使えば後者なら出来そう。
具体的に何がやりたいのか知らんけど
Wikiの「Noahと連携して、書庫ファイルを展開」参考にしてみ。
317:310
06/02/25 08:14:14 YPHDsZVI0
>>316
ありがとう
そこ見ながらガチャガチャ倉動かしてたら自己解決したよ orz
ファイラーから適当なファイルパス渡した後
セミコロン入力するだけで望みの動作になった
要は
・ファイラから適当なファイルパス渡すと、それまでの入力内容がクリアされる
(オプションの「非アクティブ時も〜」をチェックしても)
・パス渡してからコマンド入力すると、パスがクリアされる
(自動補完切ってれば問題無し)
の2点が不満だったんだけど
パス渡してからセミコロンで全解決。まじごめ
hiddencommandもsetvalueも俺は使った事無い・使わないだろうに覚えてしまった
遠回りしたもんだ……
318:314
06/02/25 10:54:56 MR5KDvrN0
>>315
出来た! けど、DOSプロンプトの黒いウィンドウを出さずにって、無理かな。
319:名無しさん@お腹いっぱい。
06/02/25 11:10:01 QxB0/VLu0
最小化
320:314
06/02/25 11:42:45 MR5KDvrN0
>>319
出来たよ〜 さんきゅ〜
321:名無しさん@お腹いっぱい。
06/02/25 17:36:01 23Qc+RSt0
旧倉だけど、登録数が多いと起動が遅くなったりするのかな?
関係無い?
322:名無しさん@お腹いっぱい。
06/02/25 18:37:48 n/vcN+xC0
そりゃあ遅くはなるだろうけど、気にするほどではない
323:名無しさん@お腹いっぱい。
06/02/26 15:28:15 Eu5UFRfU0
旧使ってるけど、URLやらファイルパスやら書かれたプレーンテキストを
リスト表示&実行できたら、って思うこと多々。
IE;だけ入力して以降を↑のテキストをリスト表示して選択とか。
ファイル検索はCMD.EXEに丸投げしてDIR > FILELIST.TXTの結果をリスト表示して実行とか。
で質問。
Exなら出来る?&ExてUSBメモリで使える?
Ex移行したいけど、Python環境入れなきゃな点が、他所で簡単に使えなさそうで躊躇してる。
DLLだけ持ってけばOKとかなら良いんだけど。
324:名無しさん@お腹いっぱい。
06/02/26 15:34:22 LmpP8/040
>>323
>>280-281 かな
325:名無しさん@お腹いっぱい。
06/02/28 11:34:21 yfAYIKu20
Ex使いたいけど、Pythonとかよく分からないから無理ぽ…(´・ω・`)
326:名無しさん@お腹いっぱい。
06/02/28 21:31:03 LdGtUaDO0
>>325
自分はPython使いだけどExは使えない人です。
327:名無しさん@お腹いっぱい。
06/02/28 22:54:12 Zmkn2Yab0
PythonよくわかんないけどEx使ってまつ(`・ω・´)
328:名無しさん@お腹いっぱい。
06/02/28 23:17:04 BRFeNpPz0
Pythonよく知ってるけどつかってます
329:名無しさん@お腹いっぱい。
06/02/28 23:20:59 yfAYIKu20
>>328
(# ´∀`)σ)∀`)
330:名無しさん@お腹いっぱい。
06/03/01 08:17:20 d1wx+VVz0
(# `∀´)σ)∀`)
331:名無しさん@お腹いっぱい。
06/03/02 10:13:29 tWZo50rE0
Wikiの表示がおかしい
332:名無しさん@お腹いっぱい。
06/03/02 10:53:34 VH9a+52U0
>>331
なおしといた。
ついにこんな地にもspamロボが…。
333:名無しさん@お腹いっぱい。
06/03/02 11:06:01 tWZo50rE0
乙
334:名無しさん@お腹いっぱい。
06/03/08 18:05:04 0jGA+QZI0
EX用のclgoo.py今のgooで使える様にして〜ん
335:名無しさん@お腹いっぱい。
06/03/16 14:29:56 i/u6AASm0
スタートメニューの「検索」を登録するにはどう書けばいいですか?
Win + F と同じ奴。
336:名無しさん@お腹いっぱい。
06/03/16 16:37:19 sHVdahkd0
そーいや以前何処かでスタートメニューの「検索」を呼び出すフリーソフトを見かけたな。
何処だったか何て名前だったかは全く覚えていない。
337:名無しさん@お腹いっぱい。
06/03/16 18:40:02 0NM3UqEH0
Explorer.exeがやってるみたいだからコマンドラインとかでどうにかなりそうだけどな。
でもちょっと調べたけど出てこない…
338:名無しさん@お腹いっぱい。
06/03/16 18:48:35 VLmod4EN0
むしろCraftLaunchに検索して表示とか選択とか実行できるような機能ホスィ
339:名無しさん@お腹いっぱい。
06/03/16 19:02:50 r25Xepoh0
>>336
fenrirのおまけ
340:名無しさん@お腹いっぱい。
06/03/16 19:26:56 i/u6AASm0
find.exe は違いますよね?
341:名無しさん@お腹いっぱい。
06/03/17 00:52:18 zpUobGEY0
find.vbs
Set Shell = Wscript.CreateObject("Shell.Application")
Shell.FindFiles
342:名無しさん@お腹いっぱい。
06/03/17 00:57:45 Z7QQmDOz0
>>341
うほっ、ありがとう。
あらかじめ詳細設定のオプションを有効にしてたり、ドライブ指定は無理かな?
343:名無しさん@お腹いっぱい。
06/03/17 17:25:35 OLk2OL9c0
cmd find
-L cmd.exe
-A /c Start shell:::{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}
これでも「検索」でるけどアクティブにならない
344:名無しさん@お腹いっぱい。
06/03/26 13:00:18 BbXCSmjZ0
初歩的な質問で申し訳ないです
EXで複数のプログラムを一発で立ち上げるにはどうすればいいんですか
345:名無しさん@お腹いっぱい。
06/03/26 13:34:38 7BAdSYw00
<script name='Hoge' paramlist='' format=''>
<![CDATA[
ShellExecute('open', 'calc.exe', '', '', SW_NORMAL)
ShellExecute('open', 'mspaint.exe', '', '', SW_NORMAL)
ShellExecute('open', 'readme.txt', '', '', SW_NORMAL)
ShellExecute('open', 'C:\\WINDOWS\\system32\\rundll32.exe',
'shell32.dll,Control_RunDLL', '', SW_NORMAL)
]]>
</script>
こんな感じで。
この場合、電卓とペイントとreadme.txtとコントロールパネルが開く。
346:名無しさん@お腹いっぱい。
06/03/26 14:09:41 YxGitnLu0
EXってすげーわかりやすいな。
乗り換えて正解だった。無印はなんかややこしくて好かん。
347:名無しさん@お腹いっぱい。
06/03/26 14:45:37 +08JpCUv0
>345
THX!
348:名無しさん@お腹いっぱい。
06/03/32 23:31:56 9hZYDoHO0
追加。
無印は糞。あたま悪い奴だけだろ。無印つかってんのは。しねってかんじ。
349:名無しさん@お腹いっぱい。
06/03/32 23:53:09 KzrhFTB60
>>348
倉無印なんて頭悪い奴しか使わないよね。
最近はPythonいじりにはまってExがやばすぎる。
高い拡張性。これにつきる。
でも、Pythonがわからないと、あまり使いこなせない諸刃の剣。
すべからく素人にはお勧めできない。
あぶねーあぶねー8分前だったぜ。
350:名無しさん@お腹いっぱい。
06/04/02 06:10:46 RjErH3p50
すべから‐く【▼須く】(副)
当然なすべきこととして。ぜひとも。「学生は─勉学に励むべきだ」
◇漢文訓読から出た語。多く下に「べし」や「べきだ」を伴う。
「落ち武者たちは─討ち死にした」など、「すべて」の意に解するのは誤り。
>「すべて」の意に解するのは誤り。
>「すべて」の意に解するのは誤り。
>「すべて」の意に解するのは誤り。
351:名無しさん@お腹いっぱい。
06/04/02 10:37:19 4s70fdZD0
無印に使い慣れてとても便利に使っているのでExに切り替える
気にならん。何がうれしくなるのか教えてください。
352:名無しさん@お腹いっぱい。
06/04/02 12:31:01 WI0WBbTz0
無印の奴らを見下せる。
353:名無しさん@お腹いっぱい。
06/04/02 15:22:49 vLXR3QyY0
おまいら、エイプリルフールは終わりましたよ
354:名無しさん@お腹いっぱい。
06/04/02 18:43:27 BMriJ1aU0
>>350
残り時間少なくてあせって誤用しちゃいました>< 縦読み
無印もExもイイヨイイヨー
無印は気軽に使えるし、設定・コマンド編集がGUIだから初心者にも優しい。
かなり応用は効くから、普通に使う分にはほとんど不自由はしないはず。
Exはとことんいじりたい人向け。公開されてるスクリプトをコピペしてもいいけど、
やはり自分で書けるようになった方が何かと便利。いじりまくり。
そこまでカスタムするつもりがないなら、Exを使うメリットは少ない。
XMLでのコマンド編集に慣れないと、逆にデメリットが多いかも。
無印で不便なところがないなら、そのまま使い続けた方が良いと思う。
と、無責任な考察してみました。
355:名無しさん@お腹いっぱい。
06/04/03 09:51:28 N0Njkp/p0
Exもコマンドの管理が簡単になればなあ
356:名無しさん@お腹いっぱい。
06/04/06 16:50:17 ZwU1Lp+B0
最近、まめfileで選択したファイルのパスを倉に表示できることを
知ったんだが何も便利な使い方が思い浮かばない。なんか無いかな?
あんまり倉+まめで使ってる人は居なさそうだが…
357:名無しさん@お腹いっぱい。
06/04/06 18:05:44 nMAILYkY0
無印倉+まめで使ってますけど、そんなに高度なことはしてないっすね
まめ→倉は、関連付け以外のアプリで開きたいときに投げる
倉→まめは、登録されたコマンドのパス(フォルダ)を開く
くらいかなぁ
358:名無しさん@お腹いっぱい。
06/04/06 19:07:08 ZwU1Lp+B0
>>357
> まめ→倉は、関連付け以外のアプリで開きたいときに投げる
僕は関連付け以外のアプリで開きたいときはこうやっているのです
1.ファイルのパスを倉に投げる このときカーソルは一番左にある
2.「;」を入力 [;d\file\00.mp3]のようになっている
3.カーソルいっこ戻す
4.登録アプリを入力 [winamp;d\file\00.mp3]となる
3のカーソルいっこ戻す、が微妙にストレスなのです。あと一個くらい手間が省けそうな無理っぽいような。
359:名無しさん@お腹いっぱい。
06/04/06 19:51:21 XEwq2IBQ0
>>358
コマンドの内容が判らないから何とも言えんが、
最初から ; を入れた形にした上で、カーソル左寄せになるよう登録しとけば済むんじゃ。
あと倉のショートカットコマンド利用すれば4は確実に省けるだろうな。
まめは使ったことないから知らんが、そのへんの連携が難しいのか。。。
ちなみに俺は倉+あふだが、倉にファイル投げる→ショートカットで任意のアプリで起動 の2工程。(たぶん皆がやってると思われる倉の基本形ね)
別に煽るわけじゃないが、4アクション(?)はさすがに多いとおも。倉の美味しい部分を味わってない希ガス。
360:357
06/04/06 20:03:11 nMAILYkY0
>>358
まめ側のランチャのコマンドラインオプションに最初から「;」を入れてしまえば3は減らせますね
/c0 ;?SelFile?
あと良く使うコマンド(アプリ)は倉側でショートカットにしてるので、例えばJPEGなら倉に投げてから
Ctrl+Shift+PでPhotoshop、Ctrl+Shift+FでFireworksとかで開くようにしてます。これだと2アクションですね。
わざわざ倉に投げなくても、まめのランチャ設定で同じこと出来るんですけど、
何も選択してなくても(まめを使ってなくても)上記のアクションでアプリ起動できるから便利かなーと。
361:357
06/04/06 20:04:00 nMAILYkY0
げ、359さんと完全にかぶっt
362:名無しさん@お腹いっぱい。
06/04/06 20:51:47 ZwU1Lp+B0
>>359-360
ありがとうございます!まさにコレがしたかった
まめのほうを弄るのは気付きませんでした。
363:名無しさん@お腹いっぱい。
06/04/08 08:17:32 fVBleSuW0
まめと倉使ってるけど、その手のこと、自分はポチエス使ってる。
Enterの実行は全部ポチエスに投げて、関連づけはShift+Enter割り当て
って感じで。
364:名無しさん@お腹いっぱい。
06/04/08 11:57:43 fvR3azAR0
Exの話です。
<activate name='PrxActivate'
window-class='PrxTronCls'
window-title='The Proxomitron - default' />
上記のようなコマンドを実行してもProxomitronがアクティヴにならないんですが、
どうしてでしょう?
clcmd_activate.pyをざっと見たところ問題なさそうなのですが。
WinXP、Python2.4.2です。
365:名無しさん@お腹いっぱい。
06/04/08 18:02:04 TR6jlnvB0
>364
ALT+TABで選択できる状態ならそれでO.K.のはず
タスクトレイに格納した状態からはWindowのタイトルやクラスを取得できないのではないかな
366:364
06/04/08 18:48:02 fvR3azAR0
>>365
> >364
> ALT+TABで選択できる状態ならそれでO.K.のはず
> タスクトレイに格納した状態からはWindowのタイトルやクラスを取得できないのではないかな
大ヒントになりました。
確かにタスクトレイに入っているかどうかで結果が違っていたので、
clcmd_activate.pyの__call__メソッドの
clcore.SetForegroundWindow( self.hwnd, SFW_ABSOLUTE )の直前に、
clcore.PostMessage( self.hwnd, 274, 61728, 0)
を追加したところタスクトレイにあってもアクティヴ化出来ました。
ありがとうございました。
367:名無しさん@お腹いっぱい。
06/04/19 17:33:13 TdIuL+Jx0
Bluewindの方が使いやすくね?
368:名無しさん@お腹いっぱい。
06/04/19 17:44:04 frM0UDbo0
やりたいことができているし、移行がめんどくさいから旧蔵でいいや
369:名無しさん@お腹いっぱい。
06/04/19 23:36:14 9vbxczQS0
結局、何ができるかよくわかんないからEXに移る必要性も感じないんだよな。
370:名無しさん@お腹いっぱい。
06/04/20 00:20:28 7uQHpcas0
コマンドにどう云った命名してる?
箇々のソフトはその名前で良いけど、そうじゃない物とか
371:名無しさん@お腹いっぱい。
06/04/20 00:24:11 6qoWwEIo0
UNIXライク
372:名無しさん@お腹いっぱい。
06/04/21 20:58:06 02JyZN/I0
もう5年くらい使ってた気がするけど、以前ほどカスタムもしないし、
もはやキーボードランチャとしか使ってないのでfenrirに乗り換えました。
今までありがとう倉。
373:名無しさん@お腹いっぱい。
06/04/26 13:58:41 XlnZFYz00
fenrir使ってるけど補完機能に慣れきってて倉捨てれないなぁ
374:名無しさん@お腹いっぱい。
06/04/30 02:58:08 l1oW5y8r0
コントロールパネルのネットワーク接続を開くなら
Link:control.exe
Arg:ncpa.cpl
ですけど、その中の「ローカル エリア接続」とかを直接開きたい場合はどうすればよいのでしょうか?
右クリックからショートカットをデスクトップに作成し、そのプロパティを見ると
リンク先は {BA126ADB-2166-11D1-B1D0-00805FC1270E}
といった感じになっているのですが。
375:名無しさん@お腹いっぱい。
06/04/30 16:50:59 6UiGz8Rz0
それを指定すればいいんじゃね?
376:名無しさん@お腹いっぱい。
06/05/01 15:16:26 rJLhryor0
Stepin&StepOuttoを使うとエラーになる、、
これじゃだめなのか?
Name : StepInto
Link : &SubCommandForce
Arg : "&CD;%LinkDir[%arg]",CurrentPopup
Name : StepOutto
Link : &SubCommandForce
Arg : "&CD;%LinkDir[%arg]",&CD;..,CurrentPopup
377:名無しさん@お腹いっぱい。
06/05/01 16:07:02 xV2vl1UV0
CurrentPopupが
Name : CurrentPopup
Link : &SubCommand
Arg : "&TextOut;%LinkDir[%pwd]\",&SetCaret;-1,&PopFileList
って形になってればO.K.だと思うけど?つかうちのはそれで動いてる。
378:名無しさん@お腹いっぱい。
06/05/01 18:22:46 rJLhryor0
たとえばaっていう名前のプログラムをclaunchに登録してたとして、そいつがあるフォルダをclaunch上で表示するにはどうすりゃいいんだ?
379:名無しさん@お腹いっぱい。
06/05/01 18:59:59 A2mw/1wi0
次の質問するまえに377を確認したらどうなのよ?
380:376&378
06/05/01 19:11:11 rJLhryor0
スマソ
不可でした
381:名無しさん@お腹いっぱい。
06/05/01 21:02:28 s0kQ+LQq0
キーワードを自動補完する
ファイル名補完
のチェックが外れてるとたぶん期待どおりの動作はしないと思うが、まさかこれじゃ無いよな?
382:380
06/05/01 21:29:11 rJLhryor0
チェックいれてました〜
383:名無しさん@お腹いっぱい。
06/05/02 01:34:18 mxWDCp0A0
>378
&SubCommand;"&TextOut;%LinkDir[a]\","&SetCaret;-1","&ListIntoDir"
ある程度自分で触わってから聞かないと、人教えてもらっても分かんないと思うよ。
384:名無しさん@お腹いっぱい。
06/05/02 14:44:35 DHhqXtzD0
なんか感じ悪いやつが多いな、ここ。
385:名無しさん@お腹いっぱい。
06/05/02 15:09:48 IKldGKmQ0
初心者は半年ROMってから書き込めよカス
386:名無しさん@お腹いっぱい。
06/05/02 16:42:04 eTQVG0sT0
動くことがわかりきってる枯れたコマンドが動かないと言われてもどうにもできませんが、なにか?
387:名無しさん@お腹いっぱい。
06/05/02 19:49:10 s/u1y7T40
あれじゃね? >>378がCraftLaunchの事をclaunchって略したからカチンときたんじゃね?
claunch じゃ別のソフトだしな
388:名無しさん@お腹いっぱい。
06/05/02 20:01:59 U35W5t1t0
>>385
> 初心者は半年ROMってから書き込めよカス
まあコレいうやつに
頭のいいやつや有能な人間はいないから。気にするな>>384
389:名無しさん@お腹いっぱい。
06/05/02 20:21:15 DHhqXtzD0
分かった。感じ悪いってのは取り消す。
390:名無しさん@お腹いっぱい。
06/05/02 20:31:59 U35W5t1t0
>>387
> あれじゃね? >>378がCraftLaunchの事をclaunchって略したからカチンときたんじゃね?
ま、こういうファイル名で保存してるから
強ち間違いじゃないような。
clnch208.zip
391:名無しさん@お腹いっぱい。
06/05/02 23:11:40 lgE18VE00
アナガチってw
392:名無しさん@お腹いっぱい。
06/05/03 10:16:32 aJolSSYg0
URLリンク(d.hatena.ne.jp)
で配布してた MenuMode が手に入れられる場所ありませんか?
スクリプト書く参考にしたいのですが。
393:名無しさん@お腹いっぱい。
06/05/06 11:06:11 s7Uvmu3M0
>>392
あれま、消えてますね。
再配布に関して特に制限は無いって書いてあったんですが
数日待って本人からリアクション無かったら勝手にwikiにあげておきます。
394: ユファナ
06/05/06 11:50:14 cJCRkDKo0
MP回復速度について
URLリンク(rit2.bibi520.com)
395:名無しさん@お腹いっぱい。
06/05/06 17:19:47 RrxuajlP0
.exe (((( ;゚Д゚)))ガクガクブルブル
396:393
06/05/13 23:45:35 esK0DK8L0
忘れてた。
いまさらだけど、勝手に上げておきました。
397:名無しさん@お腹いっぱい。
06/05/14 19:17:12 jx/mLjdX0
>345
のやつで既に起動してるプログラムがあったら
多重起動しないようにするにはどうしたらいいの
398:名無しさん@お腹いっぱい。
06/05/14 20:26:23 JdrU4p2d0
>>397
複数のコマンドを実行できる <group> コマンドを追加するスクリプトを作ってみたよ。こっちの方が柔軟かも。
URLリンク(craft.office.vg)
これを使うと command.xml に以下のように書けるようになる。
<group name='testgroup'>
<shellexec file='calc' />
<shellexec file='cmd' />
<activate-or-shellexec file='mspaint' window-title-re='.+ - ペイント$' />
</group>
この testgroup を実行すると、電卓とコマンドプロンプトとペイントが同時起動する。
ただし、ペイントは既に起動していたらアクティブにするだけで多重起動しない。
399:名無しさん@お腹いっぱい。
06/05/14 20:42:50 jx/mLjdX0
>398
あり!
いつも教えてもらって助かるよ
400:名無しさん@お腹いっぱい。
06/05/23 17:54:11 Xf9cLiGI0
空欄コマンドに、
URLリンク(www.google.co.jp)
というGoogleウェブ検索を登録しています。
ウェブ検索はいいのですが、その結果のページからイメージ検索に切り替えると
検索文字列が化けます。これはなぜですか?
401:名無しさん@お腹いっぱい。
06/05/23 18:27:00 VuV+4FyG0
ヒント:キャラクタエンコーディング
402:名無しさん@お腹いっぱい。
06/05/23 19:17:17 Xf9cLiGI0
なるほど。CraftlaunchがURLエンコードというのをしてないからですね。
では、どうすればURLエンコードしてコマンドに引数を渡せますか?
403:名無しさん@お腹いっぱい。
06/05/23 20:33:45 9MOWgaXN0
┐(゚〜゚)┌
404:名無しさん@お腹いっぱい。
06/05/24 00:28:18 gUSEarst0
>>402
知ってるがおまえの態度が気に入らない。
405:名無しさん@お腹いっぱい。
06/05/26 07:34:45 YPE054jC0
>>402
>>1
ue,とだけ言っておいてみるテスト。
406:名無しさん@お腹いっぱい。
06/05/26 08:49:57 j6cLxyce0
>>402
URLリンク(craft.office.vg)
407:名無しさん@お腹いっぱい。
06/05/27 08:33:22 ucc06KRe0
>>374がわからん。どうやればいいんだ?
408:名無しさん@お腹いっぱい。
06/05/27 08:35:47 ucc06KRe0
わかった。すまそ
409:名無しさん@お腹いっぱい。
06/05/27 08:38:28 ucc06KRe0
いやできなかった。すまそ
410:名無しさん@お腹いっぱい。
06/05/27 09:11:20 ucc06KRe0
リンクファイルを指定しても駄目だしコレでも駄目
cmd NetworkProperty
-L control.exe
-A ::{BA126ADB-2166-11D1-B1D0-00805FC1270E}
411:名無しさん@お腹いっぱい。
06/05/27 09:20:32 Y3ug7Zdh0
netcpl.cpl
412:名無しさん@お腹いっぱい。
06/05/27 09:28:02 ucc06KRe0
試した
413:名無しさん@お腹いっぱい。
06/05/27 10:34:52 P5T2FM0f0
cmd network
-L explorer
-A shell:ConnectionsFolder
414:413
06/05/27 10:36:12 P5T2FM0f0
質問の趣旨と違ってました。スマソ
415:名無しさん@お腹いっぱい。
06/06/15 23:06:06 QlnpLGIm0
416:名無しさん@お腹いっぱい。
06/06/18 23:07:08 EgVIePLj0
アホな俺に教えてくれ
デフラグソフトのContigってソフトを使おうと思ったのだが
cmd.exe を起動して「contig \*.dll -s」と入力させておきたいんだが
うまくできねぇ・・・。どうやったらいい?
注意
contigはC:\に置いてあるので
-F C:\
でいいよな? それとも根本的におかしい?
417:名無しさん@お腹いっぱい。
06/06/19 00:10:18 8VkuQ1tr0
入力させておきたい? 実行したいんじゃなくて? 実行したいなら
-L C:\contig.exe
-A C:\*.dll -s
でいいんじゃないかな。
start 使えば優先度下げて実行する事もできるよ
-L cmd.exe
-A /c start /b /low C:\contig.exe C:\*.dll -s
終わったら自動的にコマンドプロンプトを閉じたいなら /k を /c にすればおk
418:名無しさん@お腹いっぱい。
06/06/19 00:12:05 8VkuQ1tr0
あ、間違えた…。
/k → 終わってもコマンドプロンプトが出たまま
/c → 終わったらコマンドプロンプトを閉じる
419:416
06/06/19 00:31:18 7c69WLbI0
>>417-418
おー!
それですよ、それ、俺がやりたかったこと
入力させておきたい→実行したい です。紛らわしくてすみません
やってみたらうまく実行できました。多謝
420:名無しさん@お腹いっぱい。
06/06/25 23:14:47 e5tYJX+Y0
無印です。
任意のアプリ群をまとめて終了させられるようなコマンドってありますか?
421:名無しさん@お腹いっぱい。
06/06/25 23:36:38 NZh34LJZ0
つ 単機能アプリ
422:名無しさん@お腹いっぱい。
06/06/26 00:01:12 24L0vO270
>420
ランチャーに何を求めてるのかね。
423:名無しさん@お腹いっぱい。
06/06/26 00:25:35 +6uht19/0
manual.txt から引用。
> &WinMessageAll : ウインドウをタイトルとクラスで識別して、メッセージを送ります
> (条件に当てはまるすべてのウインドウ)
>
> ex) Name : CloseIEAll(※お好みで)
> Link : &WinMessageAll
> Arg : Microsoft Internet Explorer, IEFrame, 16, 0, 0
このコマンドじゃダメな点を挙げて欲しい。
424:名無しさん@お腹いっぱい。
06/06/27 22:51:07 102Zxtwo0
>>423
それだとエラーが出て悩んでたんです。
でもよく考えたら、各アプリを終了させるコマンドを登録して、
それらを&SubCommandで一気に実行させればいけますね。どうもありがとう。
他の方も回答ありがとうでした。
425:名無しさん@お腹いっぱい。
06/07/02 05:05:50 YN5F8FJd0
Ex で、ある特定のコマンドだけ、履歴が残らないようにするにはどうしたらいいかな?
履歴に追加(clhistory.Add)されるタイミングが、コマンドの実行よりも遅いので
コマンドの中で clhistory.Remove してもダメだし・・・ clhistory.py は書き換えたくないし・・・
アイデア募集です。お願いします。
426:425
06/07/02 05:51:19 YN5F8FJd0
config.py に以下を追加で自己解決しました。フックしか思いつかなかったのがショボン。
hoge コマンドと fuga コマンドが履歴に残らなくなります。
# 履歴に残らないようにするコマンド
nohistory_cmd = ("hoge", "fuga");
import clhistory;
OldHistoryAdd = clhistory.History.Add
def MyHistoryAdd(self, str):
if str and not str[:str.find(';')] in nohistory_cmd:
return OldHistoryAdd(self, str)
clhistory.History.Add = MyHistoryAdd
427:名無しさん@お腹いっぱい。
06/07/02 05:56:36 7gHPsdQb0
Ex 普及しないわけだわ。
428:425
06/07/02 05:59:00 YN5F8FJd0
なぜ履歴を残さないようにする必要があったかというと、こういうコマンドを作ったからです。置いておきます。
<script name='genpass' paramlist='master, data' format='ss'>
<![CDATA[
import hmac, sha, base64
gen = hmac.new(master, data, sha)
pwd = base64.b64encode( gen.digest() )
SetValue(pwd[0:8])
SetSelection(0, -1)
]]>
</script>
URLリンク(www.hashapass.com) 互換で、マスターパスワードとキーワードから、強固なパスワードを生成します。
キーワードに"amazon"や"mail"などを使えば、サイトごとにパスワードが作れて安全です。
これさえあればマスターパスワードだけ覚えておけばいいので楽チン。他の PC では上記サイトを使えばok。
429:名無しさん@お腹いっぱい。
06/07/02 06:04:33 YN5F8FJd0
あ、>>428は「genpass;マスターパスワード;キーワード」のようにして使います。
genpass;abcdefgh;amazon → lT23IuAE
>>427
確かに、プログラミングできないと辛いですね・・・。Pythonは日本じゃマイナーなのも辛いところ。
私はExの為にPythonを覚えましたし、そのお陰でPythonを他の所でも活用しています。
430:名無しさん@お腹いっぱい。
06/07/02 12:29:45 8JZJ/1DX0
>>425
イイヨイイヨー
431:名無しさん@お腹いっぱい。
06/07/02 18:15:45 YyOwPhCC0
どうしてPythonなんだ・・・Rubyならわかるのに
432:名無しさん@お腹いっぱい。
06/07/03 05:59:25 VX/PlzmD0
ライブラリが充実しているから
433:名無しさん@お腹いっぱい。
06/07/03 19:33:08 08bXQhC30
海外じゃ大人気だね。>Python
434:名無しさん@お腹いっぱい。
06/07/03 19:53:39 HuML924N0
Python の標準モジュールの充実ぶりは異常
435:名無しさん@お腹いっぱい。
06/07/09 20:32:41 nl7JiflX0
>>425
すげー
436:名無しさん@お腹いっぱい。
06/08/05 00:56:39 Ofof6gpX0
旧倉から Ex に移行中なんだけど、
CraftShifter で変換しようとしても メモリはread になりませんでした
みたいなエラーが出たので、 xyzzy lisp でテキスト出力したコマンドリストから
xmlに変換するプログラム書いてます。
旧倉には %Link や %env があったけど、Ex ではどうやって書きます?
ヘルプ見ても見つけられなかったので、どなたかお願いします。
437:名無しさん@お腹いっぱい。
06/08/06 14:37:21 ofsNv3tN0
>>436
つclcmd_ex
438:436
06/08/06 22:22:13 vwM7q1Kb0
>>437
どうも ありがとう。
最新の0.0.6は見つからなかったので、 0.0.5 を入れてだいたいできました。
ただ、 優先度下げるときに params の中では %Link を使っていたんですが、
それは効きませんでした。
clcmd_ex.py を覗いてみても、対応しているように見えるんですけどね。
とりあえず、敷居高そうに見えた Ex に何とか移行できそうです。
439:名無しさん@お腹いっぱい。
06/08/23 23:49:49 RsJbY/2K0
旧倉を使っています。
foobarのタイトルを倉の窓に表示させることはできますか?
440:名無しさん@お腹いっぱい。
06/08/24 00:13:27 DatEN4u50
出来ません
441:名無しさん@お腹いっぱい。
06/08/24 00:37:47 Pt1l2YJu0
>>440
ありがとうございました。
442:名無しさん@お腹いっぱい。
06/08/24 00:47:48 s32JsyAB0
foobar側から曲の変わり目にコマンドを実行できるような機能があれば
タイトル送って表示できるんじゃ?
443:名無しさん@お腹いっぱい。
06/08/24 09:13:39 9hJCwmIi0
>>442
もしくは,数秒ごとにfoobarのタイトルバーの文字列を取得して倉に送信する
常駐アプリをつくるとか,,,
444:名無しさん@お腹いっぱい。
06/08/27 20:30:45 nKBJeh4/0
蔵EXに(´д`)Editが登録できない orz
試しにファイル名とパス名を変えてみたら普通に登録できて普通に起動できたから
「(´д`)Edit.exe」というファイル名と「\(´д`)Edit\」というパスがだめなんだろう。
しかし、やはり各アプリのファイル名は尊重すべきだし、
(無印蔵を含む)他のランチャでもファイラでもCMD.exeでもエクスプローラでも問題なく扱えるんだから
これは蔵EXが悪いというほかないな。
いや、蔵EXが悪いというよりおそらくPythonが悪いんだろう。
Pythonはマルチバイト文字にも対応はしてるけど
日本でマイナーなせいかマルチバイト文字の扱いについて細部で問題が多い。
なんとかならんものか。
445:名無しさん@お腹いっぱい。
06/08/27 20:34:14 6icFJDtP0
command.xmlはUTF-8で保存した?
446:名無しさん@お腹いっぱい。
06/08/28 00:54:44 WwPZ4Yar0
したよ。
447:名無しさん@お腹いっぱい。
06/08/28 23:19:37 JzUcNZ5a0
あー、普段気にしたこと無かったけど結構厄介かもな。
作者タンにメールしてみれば?
448:名無しさん@お腹いっぱい。
06/08/31 23:33:41 J4WS4DtT0
>>444
ソース読んだけど"Edit"って文字列に対して特別な処理は無かった。
Edit.exeがいるってことはWindows98かMeだよな?
俺のXP環境下でダミープログラムをEdit.exeにリネームして
「C:\temp\edit\edit.exe」を登録した結果、正常に起動できた。
「C:\temp\日本語パス スペース付\edit\Edit.exe」で登録しても起動可能だった。
98系OSに依存する問題なのかな。それともEdit.exeの問題かな。
もうちょっと環境詳しく絞ってくれたら、納品明けで暇な俺が
いろいろ試してみてもいいんだけど。
449:444
06/09/01 01:25:51 IEeSkSej0
「Edit.exe」じゃなくて「(´д`)Edit.exe」だよ。
これ URLリンク(edit_.kuronowish.com)
ちなみに98でもMeでもなくて2000です。
ちなみに(´д`)Edit以外にも日本語パスはいくつも登録してるけど
他はマルチバイト文字でまったく問題無い。
450:名無しさん@お腹いっぱい。
06/09/02 21:04:24 PGv1wRTB0
コマンドラインのアプリケーションを実行した後にコマンドプロンプトを閉じない方法はありますか?
ShellExecuteで読んでいます。
後、Pythonにswitchがないことに驚き。
451:名無しさん@お腹いっぱい。
06/09/02 23:53:37 Cf9XTdgD0
cmd.exe /k コマンド名
452:名無しさん@お腹いっぱい。
06/09/03 02:36:51 PNm59TeN0
>>444
激しく勘違いしていたようで申し訳ない。
ダウンロードして試してみたけど、
俺のwin2k環境では普通に動いたよ。
インストールしたパスは
C:\tools\text utilities\(´д`)Edit\(´д`)Edit.exe
ファイラーではパスを作れなかったからエクスプローラ使った。
こういうファイル名はユニコードの絡みでwin2kの場合今ひとつよくないのかも。
453:名無しさん@お腹いっぱい。
06/09/03 11:33:38 ha4jYcZV0
>>451
おお、出来ました。cmdで弄れたのですね
454:444
06/09/04 16:00:09 YdKgD6M50
んじゃうちの環境の問題かも。
もしかしたらうちでは本家ビルドのPythonではなく
ActivePythonを使ってるのが悪いのかもしれない。
さすがにそのためだけにPythonを入れ替えるのはめんどいから
Pythonを本家ビルドと入れ替えて試してみる気にはならんな。
なんにせよまだ無印を主として使ってて
EXは試用段階だから特に不自由はないし。
455:名無しさん@お腹いっぱい。
06/09/05 05:16:19 CHF5Yv+q0
最初からそれ言えよカス
456:名無しさん@お腹いっぱい。
06/09/07 22:03:22 kgCF/VNP0
数年ぶりに使ってみたんだが・・・、なんかここまで来るとカスタマイズに腐心するより
自分専用の類似アプリを1から作った方が早い気がするんだが、どうなの?
457:名無しさん@お腹いっぱい。
06/09/07 22:29:04 mrv/ME/o0
結局、似たようなインターフェースになりそうだから、倉Exでいいです><
458:名無しさん@お腹いっぱい。
06/09/07 22:32:55 qUhYbvq20
>>456
スクリプトで拡張っていう結末にしかならないと思うけどね。
無印もgiraffeもbluewindそんな感じで始まって今の状態になってるわけで。
459:名無しさん@お腹いっぱい。
06/09/12 17:57:12 JdrwRBmY0
そういや昔はひどかったな。
460:名無しさん@お腹いっぱい。
06/09/15 23:11:44 nhz+GIeH0
Exで単純にキーバインドを変更するにはどうしたらいいんですか?
SetKeyDownHandler( 'H', MODKEY_CTRL, clcore.SendKeyInput(VK_BACK, 0, 0) )
とかいろいろやってみたんですけど、上手くいきません。
461:名無しさん@お腹いっぱい。
06/09/15 23:50:02 U/3w2ZkY0
>>460
def SendBackKey():
clcore.SendKeyInput(VK_BACK, 0, 0)
SetKeyDownHandler(ord('H'), MODKEY_CTRL, SendBackKey)
とかでもだめ? 第一引数は文字コードだから ord を、第三引数には関数名を。
462:名無しさん@お腹いっぱい。
06/09/16 00:20:43 1isu35VV0
>>461
ありがとうございます。
それを config.py に記述するだけでいいんでしょうか?
そうだとしたら、ダメでした。
463:名無しさん@お腹いっぱい。
06/09/16 11:41:16 689DoxZL0
ダメならダメで、どうダメだったのか詳しく書いてくれないとなんとも・・・
464:460
06/09/16 20:38:23 1isu35VV0
すみません。
config.py に書いて再起動しても、なんの反応もなく
相変わらずデフォルトの操作である履歴参照になってます。
しかし、プログラミングに全く縁が無い人間にはExはちょっと
辛いですね。でも、ちょっとだけpythonに触れてみたけど、
プログラミングって結構おもしろいかも。
465:名無しさん@お腹いっぱい。
06/09/17 15:16:45 uU5dmT1c0
>>464
import clwindow
def KeyEmulate(vk,mod=0):
return clwindow.edit.OnKeyDown(vk,mod)
SetKeyDownHandler(ord('H'), MODKEY_CTRL, lambda:KeyEmulate(VK_BACK, 0))
でいけるはず?
466:名無しさん@お腹いっぱい。
06/09/17 18:02:37 VjWGVUbV0
志村ーインデントーインデントー
Python ってほんと 2ch と相性悪いな
467:名無しさん@お腹いっぱい。
06/09/17 19:23:26 m5t8g4nh0
無印倉を愛用の方々,ueを微妙に修正して揚げなおしておりますのでご確認を。
コマンドライン引数の文字列をURLエンコードしてクリップボードに格納するツールも添付しております。
468:名無しさん@お腹いっぱい。
06/09/18 09:31:15 WaTD2lDX0
>>467
乙です
469:名無しさん@お腹いっぱい。
06/10/06 12:23:53 6zRooUPU0
無印倉使ってるんだけどこれホットキーでコマンドの削除できないのが使いにくいな。
moonlightのコマンド名の先頭に~(チルダー)つけて実行するとそのコマンドを削除みたいな機能があるといいんだけど・・・
470:名無しさん@お腹いっぱい。
06/10/07 13:17:46 liXwF9HM0
だからこそclnchcvt.exeを開発した神が現れたわけで,,,
471:名無しさん@お腹いっぱい。
06/10/07 15:06:38 bwoC7Dr60
コンバータはコンバータで便利だけど、469みたいなことを可能にできればもっと便利だと思う。
1つ削除するだけの用途だとcommandで起動して削除するのもだるいし、コンバータもほとんど意味ないし。
472:名無しさん@お腹いっぱい。
06/10/07 15:23:41 Gta66VWj0
Fxの補完候補みたいにShift+Delで要らないヒストリ消せないかな@Ex
473:名無しさん@お腹いっぱい。
06/10/07 16:11:50 O2TDtb9K0
>>472
Ctrl+K でできるよ。Shift+Delete に割り当てたいなら config.py に
import clwindow
SetKeyDownHandler( VK_DELETE, MODKEY_SHIFT, lambda: clwindow.edit.OnKeyDown(ord('K'), MODKEY_CTRL) )
とかでいいんじゃね?
ただ、ver 0.98 だと履歴リスト(Ctrl+H)を表示してない時に Ctrl+K を押すと、エラーになるから
↑を押して履歴を選んで削除しようとするとエラーになっちゃう。
script\clmode_launcher.py 219行目を
if GetListItem(sel) == str:
から
if (sel != -1) and (GetListItem(sel) == str):
に修正したら直った
474:名無しさん@お腹いっぱい。
06/10/07 18:12:25 Gta66VWj0
>>473
標準で消せたとはお恥ずかしい……
奥が深すぎる。ありがとうございました。
475:469
06/10/08 12:16:49 cDhNfm410
>>470
このコンバーター使えばホットキーでコマンド削除機能が実現できそうだね。
こんなかんじで
1.clnchcvtでコマンドをExport (clnch-cmd.txtへ)
2,Exportされたclnch-cmd.txtからコマンドを削除
3.clnchcvtでコマンド(clnch-cmd.txt)をInport
で、2のコマンドを削除する所なんだけど、
Exportされたコマンドはこんな書式になってるから
cmd IEXPLORE
-L C:\Program Files\Internet Explorer\IEXPLORE.EXE
-F C:\Program Files\Internet Explorer
cmd コマンド名〜改行のみの行(一つコマンドの終わり)まで削除するように
プログラムを自作すればできそうだ。
倉のコマンドはこんな感じで登録すればいいのかな
-L &subcommand
-A CommandExport,CmdDelete %arg,CommandInport
CmdDeleteはこれから作る予定の自作プログラム
てか、俺が思いつくぐらいだから既にありそうなんだが・・・ないのか?作るのめんどくさい
476:469
06/10/08 18:06:59 cDhNfm410
でけた、でけた。自分で作ってあれなんだがこりゃめちゃくちゃ便利だな。
倉サイコー。
コマンドはこんな感じで登録。
cmd &CommandDelete
-L &Subcommand
-A CommandExport,&sleep;500,cmddelete;%arg,CommandImport
-F (CraftLaunchのフォルダ)\
cmd cmddelete
-L (CraftLaunchのフォルダ)\cmddelete.exe
-F (CraftLaunchのフォルダ)\
cmddelete IEXPLORE
clnch-cmd.txtからcmd IEXPLOREを削除する
URLリンク(www.vipper.org)
477:名無しさん@お腹いっぱい。
06/10/08 18:21:46 VIWFpGxh0
神降臨!
478:469
06/10/08 18:56:39 WVlukkr+0
スゲー!感謝です(`・ω・´)
あーあ、また倉が便利になってしまった…
479:名無しさん@お腹いっぱい。
06/10/08 18:57:47 WVlukkr+0
>>469
アホスonz
興奮してアンカーじゃなくて名前に469って入れちゃった…
480:名無しさん@お腹いっぱい。
06/10/09 02:01:17 S0BeLl430
もーねー!
481:名無しさん@お腹いっぱい。
06/10/10 03:11:21 TY7otIWe0
wikiにうpってほしいです >>476
482:名無しさん@お腹いっぱい。
06/10/16 18:50:09 2dIHC9xi0
EX 0.99 がリリースされてるな
483:名無しさん@お腹いっぱい。
06/10/16 21:25:07 B2ZTfRDz0
1年5ヶ月ぶりの更新キタ━━(゚∀゚)━━!!
0.99 - 06/10/16
- Pythonのバージョンを2.5に変更
- CraftLaunchExのウインドウを普段は非表示にしておき、ホットキーが押されたときに表示するオプション OPTION_ACTIVE_POPUP を追加。
- OnActivateで背景色を切り替える処理をBaseModeのOnActivateの中に移動
- スーパークラスのメソッド呼び出しを整理。呼び出していなかった箇所については呼び出しを追加。呼び出し位置は基本的には先頭に変更。
- EditWindowのSelChange()を廃止し、LauncherModeのOnListSelChange()の中で同等の処理を行うようにした。
- ModeのOnListSelChange()に渡すEventオブジェクトのメンバに、リストのPopup時点のEditWindowの文字列と選択範囲を、edit_str、edit_selとして含むようにした。
- (上記2点の変更を受けて、)リストの選択項目の変更時に、EditWindowの選択範囲が崩れることがある不具合を修正
- Edit_UnlockRedraw / List_UnlockRedraw の内部でRDW_UPDATENOW付きでRedrawWindowするようにした
- Pythonスクリプトの中でコマンドを定義できるようにした。_config.pyにそのサンプルを追加した。
- clcore.GetSystemMetrics を追加
- clcore.Edit_SetPosの引数に負の数が与えられたときは、画面の右および下からのオフセットとしてウインドウを配置するようにした。これによって、SetOptionに OPTION_ORIGINAL_POSITION を渡す際にも負の数を使えるようになった。
- CraftLaunchExを再起動するAPI Restart() を追加
- AddGlobalHook / RemoveGlobalHook / SendKeyInput を廃止 (グローバルフックの役割はpyautoに)
- 0.96からdropモードの絞込みが機能しなくなっていたのを修正
Python 2.5 対応ハァハァ
484:名無しさん@お腹いっぱい。
06/10/21 03:01:27 OBeEmC540
Ex0.99のOPTION_ACTIVE_POPUPって起動時しか利かない事無い?
一回でもホットキーでアクティブにすると以降非アクティブにしてもウインドウ出っぱなし
なんですけど・・・
485:名無しさん@お腹いっぱい。
06/10/22 00:01:29 GvgTV7AD0
>>484
調べてみたけど、どうもウィンドウが隠れるコードが仕込まれてるのは
起動直後とコマンド実行直後だけみたい。非アクティブ時に隠れるようにはなってない。
でも、うちの環境だと、コマンド実行直後に一旦隠れても、すぐに出てきちゃう(´・ω・)
んで、代替策でどうにかならないかと思って、id:nakayato さんとこの LauncherEx 使って、
ウィンドウを隠すサブモード作ったら、非アクティブ時に隠れるようになった。
URLリンク(rafb.net)
486:名無しさん@お腹いっぱい。
06/10/22 23:03:24 S9HVtWLX0
>>485
LauncherExならそのままでも消せますよ。
SetOption(OPTION_EX_SUBMODE, 'clsubmode_autohide')
を追加すれば消えます。
というか0.98ではこれ使って消してましたんで。
で、0.99で追加されたOPTION_ACTIVE_POPUPでデフォルトでも消せるようになるのか
と期待したんですが、消えなかったのでここに書きました。
まぁLauncherEx使えば消えるからいいっちゃいいんですが、ちょっと寂しかったもんで・・・
487:名無しさん@お腹いっぱい。
06/10/22 23:30:46 x9+v77H00
>>486
うわ、思いっきり見逃して車輪の再発明してしまった… orz
488:名無しさん@お腹いっぱい。
06/10/25 17:42:57 9G5zvV5n0
Exで補完を効かせつつ、旧倉のようにタイプミスを受け付けるにはどうすれば良いのでしょうか?
489:名無しさん@お腹いっぱい。
06/10/25 18:59:43 9G5zvV5n0
すいません、普通に出来ました。
490:名無しさん@お腹いっぱい。
06/10/28 23:33:11 JY9slZam0
> 9 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/06/11(土) 01:15:44 ID:JRYwb9W5
> >8
> 「倉に表示中の文字列」だと1行しか記録できないがそれでもOK?
>
> -L %env[ComSpec]
> -A /c echo [%c] %arg>>memo.txt
> -W 2
これを特定のファイルに保存するにはどうすれば?
例えばC:\Documents and Settings\.....\My Documents\Kami Data\標準\memo.txt
とかに。
491:名無しさん@お腹いっぱい。
06/10/28 23:38:03 LHQtey8B0
-A /c echo [%c] %arg>>"C:\Documents and Settings\.....\My Documents\Kami Data\標準\memo.txt"
492:490
06/10/28 23:56:23 JY9slZam0
できなかったんだよう。
493:名無しさん@お腹いっぱい。
06/10/28 23:59:57 LHQtey8B0
>>492
ダブルクォテーション(")で囲んだ?
494:490
06/10/29 00:06:57 +bwTXUud0
>>493
あ、きづきませんでした。
囲んだら問題なくできた。
ありがとうございます。
素早くメモとれて時間も入っていい感じです。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5379日前に更新/235 KB
担当:undef