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/
504 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 06:25:16 ID:Fa7S5xec0] python勉強中だからEx使ってみようかなとか思ったが わからねえええええええええ 計算機モードってどうすればなるんでしょうか?
505 名前:504 mailto:sage [2006/12/16(土) 06:53:28 ID:Fa7S5xec0] 初歩的なミスしてました、テヘ♪
506 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 07:27:01 ID:dmw53QDL0] 計算機モードでオーバーフローしないようにしてほしいなぁ
507 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 17:32:32 ID:cM3xF5uBP] 普通の文字打ち込んじゃうと落とすしかないよね・・・ 質問なのですが、↓って普段は隠れるってオプションですよね? なぜか、最初は大丈夫だが、一度呼び出すと隠れない・・・俺だけ? SetOption( OPTION_ACTIVE_POPUP, True )
508 名前:507 mailto:sage [2006/12/16(土) 17:52:10 ID:cM3xF5uBP] すみません、見つかりました OPTION_TOP_MOSTの方だったのですね・・・
509 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 19:02:14 ID:d9ZMmE4w0] /EXではないのですが、CraftLaunchのスレがなかったものですので、スレ違いをどうかお許し下さい 英辞郎の英和変換を登録したのですが、 「ページが見つかりません」 となってしまいます Name : 英辞郎 Link : www.google.com/search?q=%arg Arg : どこか間違っているところがありましたら教えて頂けませんでしょうか WinXPsp2 CraftLaunch2.08 以下のページ通りに「英辞郎」を登録しました ttp://www.geocities.jp/craftlaunchex/command.html
510 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 20:37:05 ID:uP0Lhm4S0] これでどう www2.alc.co.jp/ejr/index.php?word_in=%arg&word_in2=%u304B%u304D%u304F%u3051%u3053&word_in3=PVawEWi72JXCKoa0Je
511 名前:509 mailto:sage [2006/12/27(水) 20:56:22 ID:d9ZMmE4w0] 神!Σ (゚Д゚;) うまくいきました ありがとうございました
512 名前:名無しさん@お腹いっぱい。 [2007/01/13(土) 09:45:25 ID:vIJ2/y/i0] あげで失礼するっす! タスクトレイの操作を倉からTraycommandに送ってやってるんだが、 「ローカル エリア接続」の有効・無効の切り替えだけできなくて、しょぼーん。 www2.rocketbbs.com/100/bbs.cgi?id=baroque&page=10 作者は出来ないといってるから、あきらめたほうがいいのかな? これだけマウス使ってやってるが、どうしてもキーボードからやりたい。 別のソフトとかでなんか方法ある?
513 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/13(土) 10:07:29 ID:vIJ2/y/i0] ↑すまそ、忘れてくれ。拾い物のVBSで出来た。
514 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/13(土) 11:45:44 ID:eDcgsL8h0] >>513 拾い物のVBS をUP
515 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/13(土) 16:29:48 ID:vIJ2/y/i0] >>514 oshiete.nikkeibp.co.jp/qa2550284.html ここからたどれるやつをコピペして、回答者の言う2行目と13行目を書き直したら出来た。
516 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/20(土) 16:40:07 ID:VQDbRoLX0] migemo検索するのどうやったらいいんですか? wiki見ても見あたらなかったんですが。
517 名前:名無しさん@お腹いっぱい。 [2007/01/21(日) 03:54:14 ID:6Kb14zKq0] exで、コマンドに半角スペースを打つにはどうすればいいですか? s-space c-space a-space どれもだめでした。
518 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/21(日) 03:58:39 ID:Bi0q5Zln0] >>517 うちは Ctrl + Space でいけるよー
519 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/21(日) 13:43:46 ID:Qebx14aQ0] clmigemoを使ったmigemo部分一致検索で、 実行履歴の中から C:\movies\動画list を"dou"と打って一致させるにはどうしたらいいですか?
520 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/21(日) 17:18:38 ID:d8OA6R0H0] >>517 もしかして: ホットキーがc-Space Vista の紹介でよく見るスタートメニューのインクリメンタルサーチ、 あそこに統合されるようなコマンドランチャって無いですか?
521 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/21(日) 20:24:30 ID:d8OA6R0H0] %param じゃなくて %param% じゃね? ってか、0.991で「/command:"Stop after Current"」パラメータ渡すと、 %1「"/command:"Stop」 %2「after」 %3「current""」 になっちゃう。こう云うのを渡すときはどうするのが良いのかな? 頻繁に内容が変わるモノじゃないからコマンド登録でも良いんだけど…
522 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/21(日) 20:26:12 ID:d8OA6R0H0] っと、""hoge""にすればいいのか。スレ汚し済まぬ
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/21(日) 22:04:07 ID:dR6lM6M50] >>519 clmigemo_0.0.3ではコマンドと履歴はmigemoで補完できないみたいです。 履歴も補完対象するためには clmigemo.pyの306行目の candlist_history = clhistory.ListupAbbrevCandidate( history_hint ) を candlist_history = Find(str, clhistory.GetList(), migemo_n, migemo_flag) に変えればいけると思います。
524 名前:519 mailto:sage [2007/01/21(日) 22:47:27 ID:Qebx14aQ0] >>523 ありがとうございました。 希望通りの挙動となりました。
525 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 03:17:24 ID:e9MnS6Nr0] .991+Py2.5でclmigemoインストールできねーorz dllは読み込むようなんだけど辞書は読んでる気配無しbyFilemon Migemo mode Onでx:/nihongoって入れてもなんも無し。 import clmigemo dllpath = r'C:/usr/cmigemo/migemo.dll' dicpath = r'C:/usr/cmigemo/dict' clmigemo.SetMigemo(dllpath,dicpath) clmigemo.SetMigemoMode(True) SetKeyDownHandler( ord('M'), MODKEY_CTRL,clmigemo.ToggleMigemoMode) import clmode_launcher clmode_launcher.LauncherMode.ListupAbbrevCandidate=clmigemo.MigemoListupAbbrevCandidate としてるのだけど…
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 04:51:47 ID:Tj59fwG80] >>525 辞書はディレクトリじゃなくてファイル(migemo-dict)を指定してる?
527 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 05:12:44 ID:KSwyx5Vy0] Ex で、無印の、 1.「非アクティブ時でも入力内容を維持」 2.「コマンド実行でウィンドウを隠す」 3.「アクティブ化ホットキーはトグル」 4.「起動直後はウィンドウ非表示」 の4つのオプションを有効にするには、config.py にどう書けばよいですか?
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 09:06:53 ID:e9MnS6Nr0] >>526 スクリプト本体にはディレクトリを指定するようにあったのでノーチェックすたorz 問題解決
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/23(火) 01:16:44 ID:QmKNkDOl0] >>527 1と3は無理。あとは調べりゃ分かる。
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/25(木) 20:43:24 ID:aBPYwqa20] paramlistで不定数の引数を渡す事って出来ないかな? format='a'とかして全部の引数を配列に押し込むって風にすると良いんじゃないかと… 現状だと多めにparamlist書いておくことになるだろうし。
531 名前:364 mailto:sage [2007/01/25(木) 21:29:51 ID:pIfUwj9l0] >>530 引数が文字列型だったら、 適当な使わない文字を区切りとして使用して、 param.split("区切り文字") にしてリストにするとか。 例えば、#が区切りなら、 実行する時は、 command;param1#param2#param3 見たいに渡せばいいんじゃない?
532 名前:531 mailto:sage [2007/01/25(木) 21:31:24 ID:pIfUwj9l0] >>531 名前を間違えた…。
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/25(木) 21:49:38 ID:p9UFxO650] >>530 config.py に以下を書いてみたら、paramlist に *args とか書いて 余分な引数をタプルとして受け取れるようにできたよ def MyCmdScriptCall(self, mod, *args): if len(args) < len(self.format): raise CommandFailedException, 'parameter num mismatch.' param_objects = [] for (f, a) in zip(self.format, args): if f == 's': param_objects.append(a) elif f == 'i': param_objects.append(int(a)) elif f == 'f': param_objects.append(float(a)) param_objects.extend( args[len(self.format):] ) self.func( *param_objects ) CmdScript.__call__ = MyCmdScriptCall テスト用: <script name='print' paramlist='*args' format=''> <![CDATA[ import sys for v in args: sys.stderr.write("%s\n" % v) ]]> </script>
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/07(水) 21:13:10 ID:h8wuybWk0] 質問があります タスクバーのコンテキストメニューを表示した状態で、 Craftlaunchを呼び出して文字を打ち込もうとすると、ビープ音が鳴りできませんでした それ以来、何かをしようとしてダイアログが表示された時、 何故かビープ音が鳴るようになったのですが、これを元に戻すにはどうすればいいのでしょうか? ここで聞くことではないのかもしれませんが、分かる方いたらよろしくお願いします
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/07(水) 23:13:59 ID:KI7J+eQj0] 単にサウンド関係のドライバが逝かれてるんじゃねーか?
536 名前:534 mailto:sage [2007/02/07(水) 23:32:23 ID:h8wuybWk0] >>535 その他のサウンド関係は以前と変わらずおかしいところはないと思います ビープ音はマザーに付いている内蔵スピーカーから出てるのですが、 エラーを知らせるようなパターン音ではないようですし、 ダイアログと同時にプッと鳴るというのは初めてで戸惑っています
537 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 13:54:29 ID:vF7Oryyg0] Exって、Option で前みたいな設定画面を出すことはできないんですか? プログラムみたいなのを書くのよく分からない…。
538 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 14:05:24 ID:cAhLu77Z0] >>537 ない。 プログラムみたいなのじゃなくてプログラムそのものだよ。 Pythonって言うの。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 23:26:42 ID:nzjT3zvi0] プログラムとスクリプトの違いについて誰か一席ぶって。
540 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/14(水) 13:59:04 ID:qxP81hbX0] 個人的にはコンパイルするかしないか、と思ってる。
541 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/14(水) 23:07:46 ID:gZIrLxFY0] スクリプトもプログラムの一種だろう。
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/15(木) 02:07:40 ID:Z9ZtQYCz0] プログラムは運動会の競技の順番を表すことがあるが、 スクリプトはそんなことはない。
543 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 00:43:07 ID:SGBjlisZ0] cmd Blaster -L D:\bin\nircmd\nircmd.exe -A cmdwait;%arg;exitwin;poweroff -F D:\bin\nircmd\ 会社で、バックアップやったまま帰ったりとか RS-232Cでファイル転送したまま帰ったりとか便利に使ってる。 ミリ秒単位なので、あと10分くらいで終わりそうだったら、Blaster;600000など。 とか。
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 01:44:05 ID:J7E+Is+A0] nircmdが検索しても見つからない。どこにある?
545 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 01:45:31 ID:UUDFsfzB0] www.nirsoft.net/utils/nircmd.html ダウンロードは一番下
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 19:53:04 ID:KDJuv0YX0] clindexって今のバージョンじゃ動かない?
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 20:47:30 ID:UUDFsfzB0] 普通に動いてるけど? Python 入れた?
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 20:54:06 ID:UUDFsfzB0] あ、ごめん。clnchex に見えて脊髄反射レスしたけど、clindex だったか orz
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/24(土) 00:42:29 ID:Ud9mAn400] command.xmlのscriptの中で os.startfile()2つ使ってフォルダ2つ開こうとすると落ちるのですが俺だけですか? ファイルやらだと平気なのですが・・・
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/24(土) 01:29:09 ID:2fZxuClQ0] >>549 落ちますね。私の場合、os.startfile()一回で、フォルダを一つ開いても落ちました。 環境:Win XP sp2 Ex0.991
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/24(土) 01:40:19 ID:tip50rcb0] 確かに落ちる@Vista Ex0.99 ShellExecute("", path, "", "", SW_NORMAL) でやったら大丈夫だった
552 名前:549 mailto:sage [2007/02/25(日) 01:34:23 ID:nXrgIHZq0] 確認ありがとうございます うちもXPsp2のEx0.991です
553 名前:名無しさん@お腹いっぱい。 [2007/02/26(月) 21:05:25 ID:b+SGoJp50] Giraffe+とEX、どっちが出来ることが多いの?
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/26(月) 22:51:51 ID:rSL8eZHZ0] Graffe+ のは独自のスクリプト言語だからねー。WinAPI も一部扱えるらしいが 出来ることで比べるなら Python を組み込んでる Ex の方が多いだろう。 ただし、結局は本人のスキルによる。
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/27(火) 00:15:22 ID:ZiyLzfkT0] Pythonなら他でもいろいろ使えるけど 独自言語じゃなあ
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/27(火) 00:42:04 ID:fD130SsR0] dllで処理すれば両方なんでもやりたい放題じゃなかったっけ。 ExはそこまでしなくてもPythonでなんでもできるけど。
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/27(火) 00:45:47 ID:ziG1i6YZ0] じゃあ旧倉からGiraffe+に乗り換える必要は無いんですね。 そろそろEXに乗り換えてPythonを学習してみます。
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/27(火) 18:31:43 ID:eRL1qVUe0] python使う所なんて他にあるか?
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/27(火) 18:50:10 ID:JI8Wq1zN0] 独自言語と比べれば圧倒的にあるとは思うが プログラミング言語自体、使わない人はまったく使わないわけで・・・
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 01:01:24 ID:iovPocpI0] python の開発環境とかはいらないので、 Ex の動作だけには、どの DLL をどこに置けばいいですか?
561 名前:名無しさん@お腹いっぱい。 [2007/03/02(金) 03:06:49 ID:vrjNZnrv0] >>560 ヘルプを読め
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 05:39:14 ID:iovPocpI0] >PCにPythonをインストールしたくない場合は、CraftLaunchExの >インストールディレクトリにpythonというディレクトリを作成し、 >その中に python??.dll などの必要なファイル一式を置いて実行することもできます。 この通りにやってるんですが、動きません。python??.dll なんていうファイルもありません。
563 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 06:07:03 ID:GfONxjC10] ?わにんいのいちもじをあらわすわいるどかーど
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 15:41:23 ID:IzBbzneM0] うーん、その意味がわからないんだったら、やめておいた方がいいような。 例えば Python 2.5 なら Windows\system32\ に python25.dll がある。
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 00:05:04 ID:MzlHi3Sb0] >>564 それって、%systemroot% だから結局インストールしてるじゃん。 Python Release のインストーラから DLL だけ抽出して 25.dll をおけばいいの? USB メモリで持ち運びたいんだけど。
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 00:31:02 ID:9ozutC6+0] やってみればわかるのでは・・・
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 08:31:41 ID:Rws4KkdU0] 初歩の初歩で躓いてるようじゃ先は長いな。 頼むから、くだ質スレにはしてくれるなよ。
568 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 12:21:27 ID:q1n1MIIn0] 初心者は来んな。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 12:33:46 ID:Y/15PEuV0] 初心者は〜〜とは思わんが、USBに入れてとかアブノーマルな用途で調べもしなければtry&errorもしない奴はカエレ
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 13:04:06 ID:q1n1MIIn0] だってウザいじゃん、態度悪いし。何様のつもり?
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 18:04:09 ID:oFfA/sGA0] Exの活用情報ってどこのサイトを参考にしてる?
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 21:11:23 ID:AcTpb2mK0] wikiでしょ。 と、もう使っていない人間が言ってみる。
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/04(日) 19:23:57 ID:fTu50yJR0] 見事に失速したな。あと数年で消えると予想。
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/04(日) 19:38:47 ID:NxFLC2k50] Exはpython必要なのが人を寄せ付けていないのかもな 個人的には必要不可欠なソフトだが
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/04(日) 21:33:51 ID:+2xmHKub0] Vistaのスタートメニューに埋め込むEx互換ランチャがあれば…
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/04(日) 23:24:53 ID:CGPXFbiB0] Ex用のスクリプトの一覧をまとめているサイトとかはない?
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 00:04:18 ID:hfkSArjJ0] wikiにリンクがあるが・・・ 任せた
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 02:37:52 ID:SNd4u4010] 無印の「アクティブ化ホットキーはトグル」をExでも使うにはどう書けばよいですか?
579 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 21:46:54 ID:SNd4u4010] >>579-581 どちらもだめでした…。 せっかく教えてくださったのにすみません。
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 21:56:47 ID:ZxSlWcX20] まさかコピーして貼り付けただけで動かないとか言ってるんじゃあるまいな
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 22:51:32 ID:RirTrmnO0] いつも思うがpythonと2chは相性悪いな・・・
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/06(火) 03:46:14 ID:+xcwoclY0] デバイスマネージャの任意のデバイスを有効/無効にする コマンドはどう書けばよいですか?なお、通常は Users ユーザなので、 途中に runas などをかませたいのですが。
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/06(火) 13:02:38 ID:SlVJRUEP0] >>579-581 横からもらいました。dクス
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/06(火) 21:50:58 ID:XuGvHtib0] Exへの憧れはおおいにあるんだけど… ちょっと見ていなかった内にfenrirが結構凄いことになってて 無印とfenrirあればいいかなぁという気になってくる。 python覚えれば便利なんだろうけど、俺には難しい。 人がいないのも、倉から使うと便利なソフトとかが 新たに出てくればまた違うのかも。 スレを見ている人は結構いるけど、書き込むネタが無いと予想。
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/06(火) 22:26:09 ID:j0ntKghM0] exだとpathが通ってるコマンドは呼べたりすることもあるかもしれない気がする。
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/07(水) 19:11:59 ID:UYLwYLdu0] Ex で xyzzy の shell-mode みたいに、 コマンドラインシェルとして使えるモードがあったら便利そう。 需要無さそうだし作るスキルも無いですが。
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/07(水) 20:32:29 ID:z4OWyMf60] Python のインタラクティブシェルを使えば?
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/07(水) 23:43:19 ID:mMKfuOYA0] >>589 cmd.exe
592 名前:名無しさん@お腹いっぱい。 mailto:sage [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 mailto:sage [2007/03/08(木) 22:18:14 ID:R8BKj/oG0] とりあえず shell-mode のソースを覗いてみたけど、 make-process 相当の機能が Ex には無いっぽい。挫折。 >>592 Craftlauch風の補完が使えるシェルがあったらいいな、とか妄想していたのですが 確かに無理がありますよね。
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/09(金) 02:25:21 ID:0Y88qgok0] 何言ってるかさっぱりわかんね。
595 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 12:58:36 ID:d69RPfcP0] >>595 おお!こんなこと出来るんですね。勉強不足でした。 python のドキュメント 100 回読んできます。
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 13:15:58 ID:Dvn7xzME0] 最近 Ex を使い始めたんですが、例えば C:\hoge\ フォルダを hoge として登録しておいて コマンド入力で hoge/ (もしくは hoge\)と打った時に、C:\hoge\ 内のファイルリストをポップアップして 選択実行できるようにするようなスクリプトってありますか? なければ自分で作りたいと思いますが…
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 13:48:40 ID:8rsto5590] 無いので御自分でお作りください。
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 18:47:04 ID:Dvn7xzME0] 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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 01:04:03 ID:+xDt+8Jq0] おー、個人的にかなり便利! でもpathの途中に日本語があると駄目なのね ご自分でなんとかするべくpythonの勉強がんばるか・・・
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 01:24:26 ID:ZvhDIbf70] >>600 日本語対応したつもりだったんですが、勘違いしてました。 今度は大丈夫だと思います。 >>599 と同じ URL からどうぞ。
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 01:46:17 ID:+xDt+8Jq0] >>601 おおお!ありがとうございました。
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/24(土) 10:02:53 ID:a8fR4bIk0] Craftlaunchから簡単にCDトレイを出し入れできるコマンドってありませんか? スイッチの場所が悪いのでいつも苦労しているので何とかできないかなと思いまして
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/24(土) 10:35:32 ID:FmWVIutZ0] >>603 外部ソフト「EjectDisk」