5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

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

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

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

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

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

553 :名無しさん@お腹いっぱい。:2007/02/26(月) 21:05:25 ID:b+SGoJp50
Giraffe+とEX、どっちが出来ることが多いの?

554 :名無しさん@お腹いっぱい。:2007/02/26(月) 22:51:51 ID:rSL8eZHZ0
Graffe+ のは独自のスクリプト言語だからねー。WinAPI も一部扱えるらしいが
出来ることで比べるなら Python を組み込んでる Ex の方が多いだろう。

ただし、結局は本人のスキルによる。

555 :名無しさん@お腹いっぱい。:2007/02/27(火) 00:15:22 ID:ZiyLzfkT0
Pythonなら他でもいろいろ使えるけど
独自言語じゃなあ

556 :名無しさん@お腹いっぱい。:2007/02/27(火) 00:42:04 ID:fD130SsR0
dllで処理すれば両方なんでもやりたい放題じゃなかったっけ。
ExはそこまでしなくてもPythonでなんでもできるけど。

557 :名無しさん@お腹いっぱい。:2007/02/27(火) 00:45:47 ID:ziG1i6YZ0
じゃあ旧倉からGiraffe+に乗り換える必要は無いんですね。
そろそろEXに乗り換えてPythonを学習してみます。

558 :名無しさん@お腹いっぱい。:2007/02/27(火) 18:31:43 ID:eRL1qVUe0
python使う所なんて他にあるか?

559 :名無しさん@お腹いっぱい。:2007/02/27(火) 18:50:10 ID:JI8Wq1zN0
独自言語と比べれば圧倒的にあるとは思うが
プログラミング言語自体、使わない人はまったく使わないわけで・・・

560 :名無しさん@お腹いっぱい。:2007/03/02(金) 01:01:24 ID:iovPocpI0
python の開発環境とかはいらないので、
Ex の動作だけには、どの DLL をどこに置けばいいですか?

561 :名無しさん@お腹いっぱい。:2007/03/02(金) 03:06:49 ID:vrjNZnrv0
>>560
ヘルプを読め

562 :名無しさん@お腹いっぱい。:2007/03/02(金) 05:39:14 ID:iovPocpI0
>PCにPythonをインストールしたくない場合は、CraftLaunchExの
>インストールディレクトリにpythonというディレクトリを作成し、
>その中に python??.dll などの必要なファイル一式を置いて実行することもできます。

この通りにやってるんですが、動きません。python??.dll なんていうファイルもありません。

563 :名無しさん@お腹いっぱい。:2007/03/02(金) 06:07:03 ID:GfONxjC10
?わにんいのいちもじをあらわすわいるどかーど

564 :名無しさん@お腹いっぱい。:2007/03/02(金) 15:41:23 ID:IzBbzneM0
うーん、その意味がわからないんだったら、やめておいた方がいいような。
例えば Python 2.5 なら Windows\system32\ に python25.dll がある。

565 :名無しさん@お腹いっぱい。:2007/03/03(土) 00:05:04 ID:MzlHi3Sb0
>>564
それって、%systemroot% だから結局インストールしてるじゃん。
Python Release のインストーラから DLL だけ抽出して 25.dll をおけばいいの?
USB メモリで持ち運びたいんだけど。

566 :名無しさん@お腹いっぱい。:2007/03/03(土) 00:31:02 ID:9ozutC6+0
やってみればわかるのでは・・・

567 :名無しさん@お腹いっぱい。:2007/03/03(土) 08:31:41 ID:Rws4KkdU0
初歩の初歩で躓いてるようじゃ先は長いな。
頼むから、くだ質スレにはしてくれるなよ。

568 :名無しさん@お腹いっぱい。:2007/03/03(土) 12:21:27 ID:q1n1MIIn0
初心者は来んな。

569 :名無しさん@お腹いっぱい。:2007/03/03(土) 12:33:46 ID:Y/15PEuV0
初心者は〜〜とは思わんが、USBに入れてとかアブノーマルな用途で調べもしなければtry&errorもしない奴はカエレ

570 :名無しさん@お腹いっぱい。:2007/03/03(土) 13:04:06 ID:q1n1MIIn0
だってウザいじゃん、態度悪いし。何様のつもり?

571 :名無しさん@お腹いっぱい。:2007/03/03(土) 18:04:09 ID:oFfA/sGA0
Exの活用情報ってどこのサイトを参考にしてる?

572 :名無しさん@お腹いっぱい。:2007/03/03(土) 21:11:23 ID:AcTpb2mK0
wikiでしょ。
と、もう使っていない人間が言ってみる。

573 :名無しさん@お腹いっぱい。:2007/03/04(日) 19:23:57 ID:fTu50yJR0
見事に失速したな。あと数年で消えると予想。

574 :名無しさん@お腹いっぱい。:2007/03/04(日) 19:38:47 ID:NxFLC2k50
Exはpython必要なのが人を寄せ付けていないのかもな
個人的には必要不可欠なソフトだが

575 :名無しさん@お腹いっぱい。:2007/03/04(日) 21:33:51 ID:+2xmHKub0
Vistaのスタートメニューに埋め込むEx互換ランチャがあれば…

576 :名無しさん@お腹いっぱい。:2007/03/04(日) 23:24:53 ID:CGPXFbiB0
Ex用のスクリプトの一覧をまとめているサイトとかはない?

577 :名無しさん@お腹いっぱい。:2007/03/05(月) 00:04:18 ID:hfkSArjJ0
wikiにリンクがあるが・・・
任せた

578 :名無しさん@お腹いっぱい。:2007/03/05(月) 02:37:52 ID:SNd4u4010
無印の「アクティブ化ホットキーはトグル」をExでも使うにはどう書けばよいですか?

579 :名無しさん@お腹いっぱい。:2007/03/05(月) 17:29:11 ID:Z4yogqJp0
>>578
どっかで拾ったやつ

# アクティブ化ホットキーはトグル
def ActivateToggle():
    if GetHandle() == GetForegroundWindow():
        SetValue('')
        PopList([])
        clcore.RaiseNextWindow()
    else:
        ActivateSelf()

これを config.py に貼り付けて
ホットキーの ActivateSelf() を ActivateToggle() に書き換える。

580 :名無しさん@お腹いっぱい。:2007/03/05(月) 20:25:20 ID:l3aG40qW0
>578
手元のはこんな感じ

#共通する外部ファイル読み込み
import clcore
import os.path

#アクティブ化ホットキーはトグル
LastActiveWindow = 0
def ActivateToggle():
global LastActiveWindow
hwnd_fore = GetForegroundWindow()
hwnd_craft = GetHandle()
if hwnd_fore == hwnd_craft:
clcore.RaiseNextWindow()
SetForegroundWindow(LastActiveWindow)
else:
SetForegroundWindow( hwnd_craft )
LastActiveWindow = hwnd_fore
SetSelection( 0, -1 )

581 :名無しさん@お腹いっぱい。:2007/03/05(月) 20:29:52 ID:l3aG40qW0
インデントがくずれたのでやり直し
もし使うんならコピペしたあとで適当に直して

#共通する外部ファイル読み込み
import clcore
import os.path

#アクティブ化ホットキーはトグル
LastActiveWindow = 0
def ActivateToggle():
 global LastActiveWindow
 hwnd_fore = GetForegroundWindow()
 hwnd_craft = GetHandle()
 if hwnd_fore == hwnd_craft:
  clcore.RaiseNextWindow()
  SetForegroundWindow(LastActiveWindow)
 else:
  SetForegroundWindow( hwnd_craft )
  LastActiveWindow = hwnd_fore
  SetSelection( 0, -1 )

582 :名無しさん@お腹いっぱい。:2007/03/05(月) 21:46:54 ID:SNd4u4010
>>579-581
どちらもだめでした…。
せっかく教えてくださったのにすみません。

583 :名無しさん@お腹いっぱい。:2007/03/05(月) 21:56:47 ID:ZxSlWcX20
まさかコピーして貼り付けただけで動かないとか言ってるんじゃあるまいな

584 :名無しさん@お腹いっぱい。:2007/03/05(月) 22:51:32 ID:RirTrmnO0
いつも思うがpythonと2chは相性悪いな・・・

585 :名無しさん@お腹いっぱい。:2007/03/06(火) 03:46:14 ID:+xcwoclY0
デバイスマネージャの任意のデバイスを有効/無効にする
コマンドはどう書けばよいですか?なお、通常は Users ユーザなので、
途中に runas などをかませたいのですが。

586 :名無しさん@お腹いっぱい。:2007/03/06(火) 13:02:38 ID:SlVJRUEP0
>>579-581
横からもらいました。dクス

587 :名無しさん@お腹いっぱい。:2007/03/06(火) 21:50:58 ID:XuGvHtib0
Exへの憧れはおおいにあるんだけど…
ちょっと見ていなかった内にfenrirが結構凄いことになってて
無印とfenrirあればいいかなぁという気になってくる。
python覚えれば便利なんだろうけど、俺には難しい。

人がいないのも、倉から使うと便利なソフトとかが
新たに出てくればまた違うのかも。
スレを見ている人は結構いるけど、書き込むネタが無いと予想。

588 :名無しさん@お腹いっぱい。:2007/03/06(火) 22:26:09 ID:j0ntKghM0
exだとpathが通ってるコマンドは呼べたりすることもあるかもしれない気がする。

589 :名無しさん@お腹いっぱい。:2007/03/07(水) 19:11:59 ID:UYLwYLdu0
Ex で xyzzy の shell-mode みたいに、
コマンドラインシェルとして使えるモードがあったら便利そう。
需要無さそうだし作るスキルも無いですが。

590 :名無しさん@お腹いっぱい。:2007/03/07(水) 20:32:29 ID:z4OWyMf60
Python のインタラクティブシェルを使えば?

591 :名無しさん@お腹いっぱい。:2007/03/07(水) 23:43:19 ID:mMKfuOYA0
>>589
cmd.exe

592 :名無しさん@お腹いっぱい。:2007/03/08(木) 20:44:43 ID:mY6TR8Y60
>591
そういう方向でいいなら,こんな感じのができるけどね
cmd;/C runas /profile /user:(USERPROFILENAME) %param%
cmd;/K ipconfig /all

>589
1行でshell-modeは無理があるんじゃないかなぁ
あったら面白いかもとは思うけどね

593 :589:2007/03/08(木) 22:18:14 ID:R8BKj/oG0
とりあえず shell-mode のソースを覗いてみたけど、
make-process 相当の機能が Ex には無いっぽい。挫折。

>>592
Craftlauch風の補完が使えるシェルがあったらいいな、とか妄想していたのですが
確かに無理がありますよね。

594 :名無しさん@お腹いっぱい。:2007/03/09(金) 02:25:21 ID:0Y88qgok0
何言ってるかさっぱりわかんね。

595 :名無しさん@お腹いっぱい。:2007/03/09(金) 12:35:59 ID:3ddpCkBc0
>>593
python には subprocess モジュールがあるぞ
俺は xyzzy の pipe-command に相当するのを

def ExecSubprocess(cmd, **kwargs):
    import os, os.path
    import subprocess
    from subprocess import PIPE, STDOUT
    from win32process import STARTUPINFO, STARTF_USESHOWWINDOW

    class STARTUPINFO():
        dwFlags = STARTF_USESHOWWINDOW
        wShowWindow = kwargs.get('swmode', SW_HIDE)

    directory = kwargs.get('directory')
    if directory is None:
        directory = unicode(os.getcwd(), 'mbcs')
    print '%s>%s' % (os.path.normpath(directory), cmd)
    p = subprocess.Popen(cmd.encode('mbcs'), stdin=PIPE, stdout=PIPE, stderr=STDOUT,
                         cwd=directory.encode('mbcs'), startupinfo=STARTUPINFO())
    for x in p.stdout.readlines():
        print x.rstrip()
    print ''

    return p.wait()

こんな風な関数で遊んでます

596 :名無しさん@お腹いっぱい。:2007/03/10(土) 12:58:36 ID:d69RPfcP0
>>595
おお!こんなこと出来るんですね。勉強不足でした。
python のドキュメント 100 回読んできます。

597 :名無しさん@お腹いっぱい。:2007/03/14(水) 13:15:58 ID:Dvn7xzME0
最近 Ex を使い始めたんですが、例えば C:\hoge\ フォルダを hoge として登録しておいて
コマンド入力で hoge/ (もしくは hoge\)と打った時に、C:\hoge\ 内のファイルリストをポップアップして
選択実行できるようにするようなスクリプトってありますか?

なければ自分で作りたいと思いますが…

598 :名無しさん@お腹いっぱい。:2007/03/14(水) 13:48:40 ID:8rsto5590
無いので御自分でお作りください。

599 :名無しさん@お腹いっぱい。:2007/03/14(水) 18:47:04 ID:Dvn7xzME0
http://craft.office.vg/index.php?plugin=attach&pcmd=open&file=clexpcmddir.py&refer=%A5%A2%A5%C3%A5%D7%A5%ED%A1%BC%A5%C0%A1%BC
作りました。置いときますね。

600 :名無しさん@お腹いっぱい。:2007/03/15(木) 01:04:03 ID:+xDt+8Jq0
おー、個人的にかなり便利!
でもpathの途中に日本語があると駄目なのね
ご自分でなんとかするべくpythonの勉強がんばるか・・・

601 :名無しさん@お腹いっぱい。:2007/03/15(木) 01:24:26 ID:ZvhDIbf70
>>600
日本語対応したつもりだったんですが、勘違いしてました。
今度は大丈夫だと思います。 >>599 と同じ URL からどうぞ。

602 :名無しさん@お腹いっぱい。:2007/03/15(木) 01:46:17 ID:+xDt+8Jq0
>>601
おおお!ありがとうございました。

153 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)