[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/10 00:33 / Filesize : 235 KB / Number-of Response : 902
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Craftlaunch/Exを応援しよう!Part 5



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/09(木) 14:16:23 ID:yH7etwQi]
CraftLaunch/Ex(倉)
hp.vector.co.jp/authors/VA012411/
について語るスレ

過去スレ
Craftlaunchを応援しよう!Part 4
pc8.2ch.net/test/read.cgi/software/1074523900/
Craftlaunchを応援しよう! Part 3
pc2.2ch.net/test/read.cgi/software/1041429042/
Craftlaunchを応援しよう! Part 2
pc3.2ch.net/test/read.cgi/software/1015665823/
Craftlaunchを応援しよう!
pc.2ch.net/win/kako/981/981464983.html

関連スレ
おすすめのランチャーを教えるスレ Part5
pc8.2ch.net/test/read.cgi/software/1107340418/

関連サイト
CraftLaunchを応援したいし (Wiki)
craft.office.vg/
Craft Launchを応援したいし、生きているし。
www.geocities.jp/craftlaunchex/
名無し屋本舗
www.geocities.co.jp/SiliconValley-SantaClara/1364/

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 14:49:47 ID:OhKm1jnr0]
内部的には、コマンド実行後に変数に格納されるんだろう。
つか>>264の目指すところが分からん。

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 14:56:27 ID:iZakEUJp0]
変数の更新が実際に反映されるのは、コマンド実行終了後なのかも。
だから、&SetValueと同じコマンド内で%varを参照すると、
更新前の値が返ってきちゃう、っていう。

試しに、&SetValueで変数を更新するコマンドと、
%varの中身を表示するコマンドに分けてみたら、
ちゃんと登録した内容が表示される。

仕様かバグかわからないけど、回避方法を見つけた。
clnch.exe を登録しておいて(例として CraftLaunch で登録して)

cmd showcur
-L &TextOut
-A %var[cur]

cmd test
-L &SubCommand
-A "&SetValue;cur,%arg", CraftLaunch;/ex showcur

と、CraftLaunchのコマンドラインで変数を表示するコマンドを呼び出す。
CraftLaunch;/ex "&TextOut;%var[cur]" とやるとダメみたい。原因は不明。

269 名前:261 mailto:sage [2006/01/29(日) 09:42:02 ID:oeFPNCHT0]
>>267
>>261に書いたように、情報窓の内容をスピーチエンジンで読ませるのが目的です。
英語発音スピーチエンジンを導入してあり、テキスト読み上げツールというソフトで英単語の発音確認をしています。
本ツールは起動後クリップボードに格納された英文またはテキストファイルの英文を読み上げてくれるのですが
一方コマンドラインの情報には対応していません。
CraftLaunchから本ツールを起動させると情報窓の内容を引数として渡し(上記のとおりこれは無効)、
その時点で情報窓は空になってしまいます。
したがって>>264に書いたようなプロセスが必要と考えました。

>>268
できました!! ありがとうございました!!

が、本来の目的は果たせず、読み上げツール起動前にクリップボードにコピーしてしまうようで
これを回避するには&WaitWindowでツール起動完了を待たねばならないようです。
それにはウィンドウクラスを調べねばならず私にはちょっと面倒なので、別の方法を考えます。
しかし>>268は大変有用な情報で、別の機会に役立てさせていただきます。
みなさんありがとうございました。

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 10:18:06 ID:QkimSHfU0]
ああ、読み上げさせつつ、倉の窓にその単語を表示させておきたいって
ことでいいのかな。
VBSでいいなら簡単そうだけども。

271 名前:261 mailto:sage [2006/01/29(日) 11:23:04 ID:oeFPNCHT0]
>>270
いえ、(1)読み上げツールの起動が完了してから、(2)情報窓の内容をクリップボードに送りたいのです。
実行のタイミングを制御したいのです。

>>263から>>264の間で最初に生じた問題は、CraftLaunchから別ツールを起動した時点で
情報窓の内容は消えてしまうということでした。
たとえば"english"と発音させたいとします。
その読み上げツールをspeechというコマンドに割り当て、以下のtest1をF9に割り当てます。
( hp.vector.co.jp/authors/VA023159/ )

cmd test1
-L &SubCommand
-A speech,,&KeyDown;17,&Key;65,&Key;67,&KeyUp;17

1. 情報窓に"english"と入力し、F9を押す
2. test1;english を実行
3. speechを実行(この時点で情報窓の"english"は消えてしまう)
4. &Key以下でコピーアンドペーストを実行するが、コピーすべき"english"は表示されていない

続きます。

272 名前:261 mailto:sage [2006/01/29(日) 11:23:43 ID:oeFPNCHT0]
次に以下のtest2をF9に割り当て、同じようにやりました。
test1との違いは>>268を応用し、情報窓の内容を再表示しています。

cmd test2
-L &SubCommand
-A "&SetValue;cur,%arg", speech, "craftlaunch;/ex test2[c]"
^L &SubCommand
^A &TextOut;%var[cur],&KeyDown;17,&Key;65,&Key;67,&KeyUp;17

1. 情報窓に"english"と入力し、F9を押す
2. test2;english を実行
3. curに"english"を格納
4. speechを実行(この時点で情報窓の"english"は消えてしまう)
5. test2{c}を実行し、curを再表示してコピーアンドペースト

しかし>>269で書いたように4から5の実行がツール起動よりも速いため、
クリップボードに"english"がコピーされた時点では、ツールは応答できる状態にありません。
したがって4から5で、上記コマンドでは &TextOut;%var[cur] と &KeyDown;17 の間で
ウェイトを掛けねばならぬのではと思っています。
VBSは知識がないのでわかりません。よいお知恵があれば教えてください。

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 13:23:38 ID:u0QTTiME0]
ウェイトは &Sleep でかけられますが、それでは不足でしょうか。
&Sleep;1000 で1秒間(1000ミリ秒)待ちます。

274 名前:268 mailto:sage [2006/01/29(日) 14:26:39 ID:u0QTTiME0]
こんな感じでどうでしょう。

-L &SubCommand
-A speech,&Sleep;1000,!MSHTA;"javascript:clipboardData.setData('text','%arg');close();"

&Sleep のミリ秒数は適当に変えてください。
また、&Sleep の代わりに &WaitWindow を使えば、よりスマートになります。

!MSHTA〜 の部分で、クリップボードへのコピーを行っています。
MSHTA.EXE は、Internet Explorer 5.0 以降に付属するツールで、
.hta (HTMLアプリケーション)を実行するプログラムなのですが、
これを利用する事でクリップボード操作の警告を防いでいます。
引数をそのままクリップボードへ転送するようなプログラムがあれば、
それに置き換えた方が良いと思います。(このコピー処理は結構重いので)

あと、tips.txt の最後に
> ◆ &SubCommandに渡す引数が、渡された後で解釈されてほしい
という解決方法が思いっきり書いてありました。(お恥ずかしい)
%var[cur] は、実行時に既に置き換えられてしまっていたわけです。
%%var[cur] と書けば、いちいちコマンドを分けなくてもよかったんですね。

275 名前:261 [2006/01/29(日) 15:02:13 ID:zAal60tX0]
>>274
すごい!! できました!!
mstha以下が多少のウェイトになっているのか、&Sleepはいらず、以下のコマンドでできました。
-L speech, mshta;"javascript:clipboardData.setData('text','%arg');close();"
またエクスクラメーションは私の場合いりませんでした、オプション設定のためでしょうか。

ひとつ勉強になったのは、%argは別コマンド実行後でも生きてることがわかりました。
-L speech, &TextOut;%arg
が可能でした。知りませんでした。

私はすっかり見落としていたのですしが、tipsにあるような方法で以下を試してみました。
-L "&SetValue;cur,%arg", "TextOut;%%var[cur]"
これは引数がそのまま表示されるのを期待しましたが、できませんでした。
なぜでしょうね…。

いずれにせよ、>>268さん、ありがとうございました。
英語の勉強、がんばります!!



276 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/01(水) 01:52:31 ID:q/AnWhuG0]
Ex用に、Googleサジェストを利用して補完候補を表示しつつ検索できる
GoogleSuggestMode を作ってみました。
www.nanasiya.net/soft/b/GoogleSuggestMode100.zip

このモードで a と入力すると
 amazon : 214,000,000
 au : 396,000,000
 ana : 28,600,000
 adobe : 55,200,000
  :
みたいに補完候補とヒット数を表示します。Enterで検索。

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/01(水) 02:03:28 ID:98wK6HuE0]
>275
>-L "&SetValue;cur,%arg", "TextOut;%%var[cur]"
%〜の展開はコマンドを開始する前に1度しか評価されない(はず)。
↓のように&SubComandと変数を組み合わせれば良いかと。

cmd sample
-L &SubCommand
-A "sample[c];%arg","sample[s]"
^L &SetValue
^A tmp,%arg
+L &TextOut
+A %var[tmp]


>274
良いこと聞いた。サンクスコ。

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/01(水) 22:17:48 ID:HY3GcXLY0]
>>276
このコラボは思いつかなかったw
面白そうですね、入力補完とかに使えそうですー。
関係ないのですが、なんかQoogleを思い出しました。検索結果にはてぶの件数をくっつけてくれるやつ。

Googleの検索結果を出してくれるGoogleModeを作ってくれた方がいるのですが、
やはりCraftLaunchExの仕様では、窓がひとつしかないため情報の出力が難しいようです。
その人はメッセージボックスで対応してくれていたのですが、やはりもう一つ窓がないとストレスが。


279 名前:276 mailto:sage [2006/02/02(木) 04:01:09 ID:HLqeeyqU0]
>>278
sys.stderr のアウトプット画面じゃだめなんでしょうか??
味も素っ気もないテキストボックスですが、テキストを表示するだけなら十分なような気も。
そちらが既に別の出力に使われているなら、Tkinterとかで窓を作るしかないでしょうね・・・

GoogleSuggestMode ver 1.01 おいときます。
www.nanasiya.net/soft/b/GoogleSuggestMode101.zip

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 20:48:41 ID:IrFzeSHv0]
EXって、無印のCraflaunchみたいにUSBで持ち運んで使えますか?
どの環境でもmigemo等のスクリプト使えるなら乗り換えたいですけど。

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 21:10:22 ID:HLqeeyqU0]
>>280
Pythonが必要ですが、ヘルプによると

> PCにPythonをインストールしたくない場合は、CraftLaunchExの
> インストールディレクトリにpythonというディレクトリを作成し、
> その中に python??.dll などの必要なファイル一式を置いて
> 実行することもできます。

とあるので、Pythonのパッケージに含まれる、python24.dll
(インストール済みなら Windows\system32\python24.dll )などを
clnchex\python\ にコピーしておけば、大丈夫だと思います。

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 21:22:46 ID:E7sSWtp60]
>>279
アウトプットは結構使うし、流れると困るんですよねぇ。
でも、このスクリプトの性格的に問題ないと思います。
検索結果を直接ブラウザで開いているので。
関係ないけど、「はんま」と入力したら「はんまゆうじろう」が補完されてて面白かった。

>>280
蛇足ですけど、migemoを使うのならば ctypes も必要になりますー

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 22:53:46 ID:IrFzeSHv0]
>>281,282
ありがとうございます。試してみます。
pythonのインストールフォルダにあるファイル一式ぶち込んでおけば大丈夫ですかね。。

284 名前:名無しさん@お腹いっぱい。 [2006/02/04(土) 21:39:51 ID:7oAsP6ak0]
>>283
問題無いと思います。たぶん。

285 名前:名無しさん@お腹いっぱい。 [2006/02/04(土) 23:32:14 ID:s9fwc8HU0]
すいません。初歩的な質問なんですが、
CraftLaunchで一度登録したショートカットコマンドを削除するにはどうすればいいのでしょうか?
バイナリエディタでclnch.optを削るのが早いかなと思ったのですが、どうも自信がなくて。



286 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/04(土) 23:41:55 ID:wdqfCbQf0]
SetCommand

削除したいコマンドを選択してKill



287 名前:285 mailto:sage [2006/02/04(土) 23:47:56 ID:s9fwc8HU0]
>>286
えー、そっちの方じゃなくてコマンドを登録してショートカットキーで起動するほうのやつです。
Optionで設定窓開いて、設定項目の右側、上から3番目のショートカットコマンドです。
これ、一覧で見ることはできるんですが、あまり削除する場合のことは考えられてないみたいですね。


288 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/04(土) 23:53:54 ID:G8+R5xCt0]
>>287
単純に消す(エディットボックスの文字列を削除する)だけでOKですよ。

つまり、一覧を開いて、削除したいショートカットをダブルクリック、
でショートカットキーとエディットボックスにコマンドが設定されるので、
その状態でエディットボックスのコマンドを削除すればOKです。

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/04(土) 23:54:59 ID:wdqfCbQf0]
option

ショートカットコマンド「一覧」

削除したいコマンドを選択

コマンド名をBackspaceとかで削除

apply

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/04(土) 23:56:32 ID:wdqfCbQf0]
遅かった
il||li _| ̄|○ il||l

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/05(日) 00:10:49 ID:/mK/0lVh0]
>>288-290
!これは盲点でした。ってかそれ位試して質問しろっていう感じですね。
本当にありがとうございました。と同時に申し訳ない…。

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/07(火) 12:33:04 ID:HANiEtBQ0]
EXのことで質問です。
単純なカレンドウィンドウのタイトルとクラス名を表示する関数を作ろうとしているのですが、GetWindowTextが定義されていないというエラーが出ます。
NameError: global name 'GetWindowText' is not defined
関数はこんな感じです。
def ActiveCT():
 h=GetForegroundWindow()
 t=GetWindowText()
 c=GetClassName()
 SetValue(c + ":" + t)

SetKeyDownHandler(ord('T'), MODKEY_CTRL, ActiveCT)

何が原因なのでしょうか?教えてもらえるとうれしいです。


293 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/07(火) 14:40:14 ID:hdj++zk00]
>>292
t=GetWindowText(h)
c=GetClassName(h)
かも。

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/07(火) 15:39:50 ID:HANiEtBQ0]
>>293
うわっ凡ミスやんと思って修正したのですがだめだったです。
ヘルプにもある関数なのになんで未定義だってエラーがでるんでしょうね

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/07(火) 16:03:18 ID:Lh77uJhj0]
>>294
ヘルプだけに頼ってないで実際にどう使われてるかを探してみるのがいいです。
scriptフォルダとかgrepしてみると…

まあ、正解はclcore.GetWindowTextなんですが。



296 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/07(火) 16:20:20 ID:HANiEtBQ0]
>>295
解決しました。ありがとうございました。
本当に、grepしたら良く分かる例がたくさんありますね・・・。
次からはもっと調べてから聞くようにします。

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 21:00:43 ID:o1umIGeF0]
Exで、ディレクトリ入力するとその場所でエクスプローラが起動するでないですか。
これを、フォルダツリーが表示された状態で起動させる方法ってあります?
まあ、"explorer.exe /e "のコマンド作ればいいっちゃいいんですが、
ディレクトリの入力だけでそれができると便利かなあと。。。

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 23:01:26 ID:0olw8ohJ0]
>>297
config.py に以下を追加でできるみたいですが
空白を含むパスだと失敗します... ショートネームに変換すればよさそうだけど...

import clmode_launcher
OldLauncherExecute = clmode_launcher.LauncherMode.OnExecute
def MyLauncherExecute(self, event):
    import os.path
    if os.path.isdir(event.str):
        event.str = 'explorer.exe;/e,"%s"' % os.path.normpath(event.str)
    OldLauncherExecute(self, event)
clmode_launcher.LauncherMode.OnExecute = MyLauncherExecute

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 23:18:21 ID: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 mailto:sage [2006/02/09(木) 23:46:41 ID:o1umIGeF0]
>>298-299
ぬおー、できた、できた、できました!Exのカスタマイズがこんなにも柔軟になっているとは!
なんだかランチャというよりはPython専用の端末つう捉え方のほうが適切かもしれんですね。

何はともあれ、迅速なアドバイスありがとうございました!もっとPython精進します

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 01:04:29 ID:Mwxo45Wo0]
Exの話です。command.xmlで定義したscriptやらshellexecuteを
俺キーバインドで呼びたいのですが、どうすればいいのでしょう?

## command.xmlにname='Notepad'で定義したコマンドを、Shift + Enterで呼んでるつもり
SetKeyDownHandler( VK_RETURN, MODKEY_SHIFT, Notepad ) # 動作しない

なんて感じなのかなあと思いつつ、どうにもわかりません。
先輩方、どうぞ良き御助言をば。。。

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 02:28:36 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 11:26:55 ID:AG1yfgNi0]
>>301
SetKeyDownHandler( VK_RETURN, MODKEY_SHIFT, lambda:Execute('Notepad') )

でいけると思うよ。


304 名前:301 mailto:sage [2006/02/10(金) 13:28:26 ID:Mwxo45Wo0]
>>302
>>303
ありがとうございます、ありがとうございます。どちら様の方法も完璧でございます。
おかげ様で大変快適であります

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 22:18:46 ID:HQ3n2kYW0]
蛇足も蛇足ですが、command.xmlで、switchで書けば、きちんと分岐できますよー。
<switch name=''>
    <shellexec mod='S'
        file='c:/bin/xyzzy/xyzzy.exe'
        param=''
        directory='c:/'
        swmode='' />
</switch>
Shift+Enterでエディタ起動って、結構気持ちよさそうだなぁ。やってみるか。



306 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 21:54:12 ID:Cy3Bb6vW0]
初歩的な質問ですまそ。
天ぷらのWikiとかにある情報の中で【!を付けなくても強制実行】 って奴をやりたいんだが

cmd !
-L
-A &arg

をコマンド登録して、それをショートカットコマンドで呼び出すだけだよね?
なぜかうまくいかずに強制実行できない・・・

C:\
ってフォルダ名入力したら、強制実行したらそのフォルダが開くはずなのに
なぜかCraftlaunchが格納されているフォルダが開くw わけわかめ orz

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 22:07:14 ID:Cy3Bb6vW0]
そんな中で自己解決

×
  cmd !
  -L
  -A &arg


  cmd !
  -L %arg
  -A 

天ぷらサイト間違ってんじゃーん。ちくしょー

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/14(火) 00:08:07 ID:Ra8+l6dm0]
天プラどこみたのよ?

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/14(火) 00:29:38 ID:4BYZuSDk0]
関連サイト
CraftLaunchを応援したいし (Wiki)
craft.office.vg/
Craft Launchを応援したいし、生きているし。
www.geocities.jp/craftlaunchex/

これじゃね?

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/15(水) 23:04:35 ID:vn24/x9E0]
CraftLaunchを非アクティブにしても
予約がクリアーされない&HiddenCommandきぼんぬ

もしくは引数を予約してからコマンドを選ぶ&HiddenCommandきぼんぬ

そしたらエクスプローラの「送る」要らなくなって超幸せ

311 名前:名無しさん@お腹いっぱい。 [2006/02/17(金) 21:17:53 ID:kzrk3pcR0]
>>310
ExでもOK?

いや、俺はできないけどさ。

312 名前:310 mailto:sage [2006/02/18(土) 01:58:43 ID:NgfXdBQg0]
Exは使ってない
拡張されるなら乗り換えるけど
自力でどうこうするパワーは無い
ゴメン

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/18(土) 14:23:38 ID:BB/EWAnX0]
バッチファイルでも使っとけ。

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 03:41:56 ID:L8icEpoN0]
旧倉で、パイプを使った処理を実行するにはどうしたら良いんでしょ?
例えば、a.exe | b.exeを旧倉から実行したいんです。

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 07:05:26 ID:RliG9tMA0]
cmd.exeに引数付けて呼び出せば委員ジャマイカ?



316 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 20:38:32 ID:mO3m5wUW0]
>>310
旧でも&SetValue使えば後者なら出来そう。
具体的に何がやりたいのか知らんけど
Wikiの「Noahと連携して、書庫ファイルを展開」参考にしてみ。

317 名前:310 mailto:sage [2006/02/25(土) 08:14:14 ID:YPHDsZVI0]
>>316
ありがとう
そこ見ながらガチャガチャ倉動かしてたら自己解決したよ orz

ファイラーから適当なファイルパス渡した後
セミコロン入力するだけで望みの動作になった

要は
・ファイラから適当なファイルパス渡すと、それまでの入力内容がクリアされる
(オプションの「非アクティブ時も〜」をチェックしても)

・パス渡してからコマンド入力すると、パスがクリアされる
(自動補完切ってれば問題無し)

の2点が不満だったんだけど
パス渡してからセミコロンで全解決。まじごめ

hiddencommandもsetvalueも俺は使った事無い・使わないだろうに覚えてしまった
遠回りしたもんだ……

318 名前:314 mailto:sage [2006/02/25(土) 10:54:56 ID:MR5KDvrN0]
>>315
出来た! けど、DOSプロンプトの黒いウィンドウを出さずにって、無理かな。

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/25(土) 11:10:01 ID:QxB0/VLu0]
最小化

320 名前:314 mailto:sage [2006/02/25(土) 11:42:45 ID:MR5KDvrN0]
>>319
出来たよ〜 さんきゅ〜

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/25(土) 17:36:01 ID:23Qc+RSt0]
旧倉だけど、登録数が多いと起動が遅くなったりするのかな?
関係無い?

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/25(土) 18:37:48 ID:n/vcN+xC0]
そりゃあ遅くはなるだろうけど、気にするほどではない

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/26(日) 15:28:15 ID:Eu5UFRfU0]
旧使ってるけど、URLやらファイルパスやら書かれたプレーンテキストを
リスト表示&実行できたら、って思うこと多々。
IE;だけ入力して以降を↑のテキストをリスト表示して選択とか。
ファイル検索はCMD.EXEに丸投げしてDIR > FILELIST.TXTの結果をリスト表示して実行とか。

で質問。
Exなら出来る?&ExてUSBメモリで使える?

Ex移行したいけど、Python環境入れなきゃな点が、他所で簡単に使えなさそうで躊躇してる。
DLLだけ持ってけばOKとかなら良いんだけど。


324 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/26(日) 15:34:22 ID:LmpP8/040]
>>323
>>280-281 かな

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/28(火) 11:34:21 ID:yfAYIKu20]
Ex使いたいけど、Pythonとかよく分からないから無理ぽ…(´・ω・`)



326 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/28(火) 21:31:03 ID:LdGtUaDO0]
>>325
自分はPython使いだけどExは使えない人です。

327 名前:名無しさん@お腹いっぱい。 mailto:ssage [2006/02/28(火) 22:54:12 ID:Zmkn2Yab0]
PythonよくわかんないけどEx使ってまつ(`・ω・´)

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/28(火) 23:17:04 ID:BRFeNpPz0]
Pythonよく知ってるけどつかってます

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/28(火) 23:20:59 ID:yfAYIKu20]
>>328
(# ´∀`)σ)∀`)

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/01(水) 08:17:20 ID:d1wx+VVz0]
(# `∀´)σ)∀`)

331 名前:名無しさん@お腹いっぱい。 [2006/03/02(木) 10:13:29 ID:tWZo50rE0]
Wikiの表示がおかしい

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/02(木) 10:53:34 ID:VH9a+52U0]
>>331
なおしといた。
ついにこんな地にもspamロボが…。

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/02(木) 11:06:01 ID:tWZo50rE0]


334 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/08(水) 18:05:04 ID:0jGA+QZI0]
EX用のclgoo.py今のgooで使える様にして〜ん

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 14:29:56 ID:i/u6AASm0]
スタートメニューの「検索」を登録するにはどう書けばいいですか?
Win + F と同じ奴。



336 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 16:37:19 ID:sHVdahkd0]
そーいや以前何処かでスタートメニューの「検索」を呼び出すフリーソフトを見かけたな。
何処だったか何て名前だったかは全く覚えていない。

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 18:40:02 ID:0NM3UqEH0]
Explorer.exeがやってるみたいだからコマンドラインとかでどうにかなりそうだけどな。
でもちょっと調べたけど出てこない…

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 18:48:35 ID:VLmod4EN0]
むしろCraftLaunchに検索して表示とか選択とか実行できるような機能ホスィ

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 19:02:50 ID:r25Xepoh0]
>>336
fenrirのおまけ

340 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/16(木) 19:26:56 ID:i/u6AASm0]
find.exe は違いますよね?

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 00:52:18 ID:zpUobGEY0]
find.vbs

Set Shell = Wscript.CreateObject("Shell.Application")
Shell.FindFiles

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 00:57:45 ID:Z7QQmDOz0]
>>341
うほっ、ありがとう。
あらかじめ詳細設定のオプションを有効にしてたり、ドライブ指定は無理かな?

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 17:25:35 ID:OLk2OL9c0]
cmd find
   -L cmd.exe
   -A /c Start shell:::{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}
これでも「検索」でるけどアクティブにならない


344 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/26(日) 13:00:18 ID:BbXCSmjZ0]
初歩的な質問で申し訳ないです
EXで複数のプログラムを一発で立ち上げるにはどうすればいいんですか

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/26(日) 13:34:38 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/26(日) 14:09:41 ID:YxGitnLu0]
EXってすげーわかりやすいな。
乗り換えて正解だった。無印はなんかややこしくて好かん。

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/26(日) 14:45:37 ID:+08JpCUv0]
>345
THX!

348 名前:名無しさん@お腹いっぱい。 [2006/03/32(土) 23:31:56 ID:9hZYDoHO0]
追加。
無印は糞。あたま悪い奴だけだろ。無印つかってんのは。しねってかんじ。

349 名前:名無しさん@お腹いっぱい。 [2006/03/32(土) 23:53:09 ID:KzrhFTB60]
>>348
倉無印なんて頭悪い奴しか使わないよね。
最近はPythonいじりにはまってExがやばすぎる。
高い拡張性。これにつきる。
でも、Pythonがわからないと、あまり使いこなせない諸刃の剣。
すべからく素人にはお勧めできない。





あぶねーあぶねー8分前だったぜ。

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 06:10:46 ID:RjErH3p50]
すべから‐く【▼須く】(副)
当然なすべきこととして。ぜひとも。「学生は─勉学に励むべきだ」
◇漢文訓読から出た語。多く下に「べし」や「べきだ」を伴う。
「落ち武者たちは─討ち死にした」など、「すべて」の意に解するのは誤り。

>「すべて」の意に解するのは誤り。
>「すべて」の意に解するのは誤り。
>「すべて」の意に解するのは誤り。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 10:37:19 ID:4s70fdZD0]
無印に使い慣れてとても便利に使っているのでExに切り替える
気にならん。何がうれしくなるのか教えてください。

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 12:31:01 ID:WI0WBbTz0]
無印の奴らを見下せる。

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 15:22:49 ID:vLXR3QyY0]
おまいら、エイプリルフールは終わりましたよ

354 名前:名無しさん@お腹いっぱい。 [2006/04/02(日) 18:43:27 ID:BMriJ1aU0]
>>350
残り時間少なくてあせって誤用しちゃいました>< 縦読み

無印もExもイイヨイイヨー
無印は気軽に使えるし、設定・コマンド編集がGUIだから初心者にも優しい。
かなり応用は効くから、普通に使う分にはほとんど不自由はしないはず。
Exはとことんいじりたい人向け。公開されてるスクリプトをコピペしてもいいけど、
やはり自分で書けるようになった方が何かと便利。いじりまくり。

そこまでカスタムするつもりがないなら、Exを使うメリットは少ない。
XMLでのコマンド編集に慣れないと、逆にデメリットが多いかも。
無印で不便なところがないなら、そのまま使い続けた方が良いと思う。
と、無責任な考察してみました。

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/03(月) 09:51:28 ID:N0Njkp/p0]
Exもコマンドの管理が簡単になればなあ



356 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 16:50:17 ID:ZwU1Lp+B0]
最近、まめfileで選択したファイルのパスを倉に表示できることを
知ったんだが何も便利な使い方が思い浮かばない。なんか無いかな?
あんまり倉+まめで使ってる人は居なさそうだが…

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 18:05:44 ID:nMAILYkY0]
無印倉+まめで使ってますけど、そんなに高度なことはしてないっすね
まめ→倉は、関連付け以外のアプリで開きたいときに投げる
倉→まめは、登録されたコマンドのパス(フォルダ)を開く
くらいかなぁ

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 19:07:08 ID:ZwU1Lp+B0]
>>357
> まめ→倉は、関連付け以外のアプリで開きたいときに投げる

僕は関連付け以外のアプリで開きたいときはこうやっているのです

1.ファイルのパスを倉に投げる このときカーソルは一番左にある
2.「;」を入力 [;d\file\00.mp3]のようになっている
3.カーソルいっこ戻す
4.登録アプリを入力 [winamp;d\file\00.mp3]となる

3のカーソルいっこ戻す、が微妙にストレスなのです。あと一個くらい手間が省けそうな無理っぽいような。

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 19:51:21 ID:XEwq2IBQ0]
>>358
コマンドの内容が判らないから何とも言えんが、
最初から ; を入れた形にした上で、カーソル左寄せになるよう登録しとけば済むんじゃ。
あと倉のショートカットコマンド利用すれば4は確実に省けるだろうな。
まめは使ったことないから知らんが、そのへんの連携が難しいのか。。。
ちなみに俺は倉+あふだが、倉にファイル投げる→ショートカットで任意のアプリで起動 の2工程。(たぶん皆がやってると思われる倉の基本形ね)
別に煽るわけじゃないが、4アクション(?)はさすがに多いとおも。倉の美味しい部分を味わってない希ガス。


360 名前:357 mailto:sage [2006/04/06(木) 20:03:11 ID:nMAILYkY0]
>>358
まめ側のランチャのコマンドラインオプションに最初から「;」を入れてしまえば3は減らせますね
/c0 ;?SelFile?

あと良く使うコマンド(アプリ)は倉側でショートカットにしてるので、例えばJPEGなら倉に投げてから
Ctrl+Shift+PでPhotoshop、Ctrl+Shift+FでFireworksとかで開くようにしてます。これだと2アクションですね。

わざわざ倉に投げなくても、まめのランチャ設定で同じこと出来るんですけど、
何も選択してなくても(まめを使ってなくても)上記のアクションでアプリ起動できるから便利かなーと。


361 名前:357 mailto:sage [2006/04/06(木) 20:04:00 ID:nMAILYkY0]
げ、359さんと完全にかぶっt

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 20:51:47 ID:ZwU1Lp+B0]
>>359-360
ありがとうございます!まさにコレがしたかった
まめのほうを弄るのは気付きませんでした。

363 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 08:17:32 ID:fVBleSuW0]
まめと倉使ってるけど、その手のこと、自分はポチエス使ってる。
Enterの実行は全部ポチエスに投げて、関連づけはShift+Enter割り当て
って感じで。

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 11:57:43 ID:fvR3azAR0]
Exの話です。

<activate name='PrxActivate'
window-class='PrxTronCls'
window-title='The Proxomitron - default' />

上記のようなコマンドを実行してもProxomitronがアクティヴにならないんですが、
どうしてでしょう?
clcmd_activate.pyをざっと見たところ問題なさそうなのですが。
WinXP、Python2.4.2です。

365 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 18:02:04 ID:TR6jlnvB0]
>364
ALT+TABで選択できる状態ならそれでO.K.のはず
タスクトレイに格納した状態からはWindowのタイトルやクラスを取得できないのではないかな



366 名前:364 mailto:sage [2006/04/08(土) 18:48:02 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/19(水) 17:33:13 ID:TdIuL+Jx0]
Bluewindの方が使いやすくね?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef