Software Support 掲示板
(現在 過去ログ9 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 発言ランク 検索 過去ログ

[ 親記事をトピックトップへ ]

このトピックに書きこむ

過去ログには書き込み不可

■1198 / inTopicNo.1)  Re[20]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
  
□投稿者/ mets 一般人(49回)-(2006/01/15(Sun) 02:00:13)
    > Web 検索に実行ファイルを指定した場合の方が簡単なので対応してみました。
    > http://www2s.biglobe.ne.jp/~sahmaro/ArtTp67P.lzh
    > です。よろしければお試しください。

    おおっと、こちらを対応していただきましたか。
    ありがとうございます。

    (DDwinで)動作確認してみましたが、無事想定通りの動作を行えているようです。(^^)
    #ただ、これをサポートしたとなると、(以前も書きましたが)「Web検索」なる機能名は若干そぐわなくなってしまいそうな気もしますね・・・(^^;)

    > 詳しい説明をありがとうございます。
    > よく理解できました。
    > コマンドプロンプトの動作をしないのは、ArtTips がバッチファイルかどうかのチェックをしていないからです。
    > #exe や com でないので ドキュメントファイル扱いで起動していることによると思います。
    > #修正には少し時間がかかります。m(__)m

    なるほど。それで納得がいきました。
    ドキュメントファイルとして開いているとすると、確かにコマンドプロンプトの時と違う動作になりそうな気がしますね。

引用返信 削除キー/
■1195 / inTopicNo.2)  Re[19]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sahmaro 大御所(527回)-(2006/01/15(Sun) 00:29:32)
http://www2s.biglobe.ne.jp/~sahmaro/
    No1191に返信(metsさんの記事)
    mets さん、こんにちは、Sahmaro です。

    詳しい説明をありがとうございます。
    よく理解できました。
    コマンドプロンプトの動作をしないのは、ArtTips がバッチファイルかどうかのチェックをしていないからです。
    #exe や com でないので ドキュメントファイル扱いで起動していることによると思います。
    #修正には少し時間がかかります。m(__)m

    Web 検索に実行ファイルを指定した場合の方が簡単なので対応してみました。
    http://www2s.biglobe.ne.jp/~sahmaro/ArtTp67P.lzh
    です。よろしければお試しください。

引用返信 削除キー/
■1191 / inTopicNo.3)  Re[18]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ mets 一般人(47回)-(2006/01/13(Fri) 23:48:29)
    > ちょっと理解できないので具体的に教えてください。
    > 実行ファイル欄とオプション欄には具体的にどのように記載したのでしょうか?
    > #もしかして、オプション欄に %1 付で登録して選択した文字列が %1 に入らないということでしょうか?
    > → ArtTips は選択されていない場合にまともに起動できなくてはいけないので %1 はない前提で作っています。
    >   もし、%1 付をサポートするつくりをするなら非選択時にはどのようにオプションを判断すればよいかわかりますか?

    あ、いえいえ、そういうことではなく、バッチファイル内で"%1"を書いているということです。

    つまり、例えばDDwin.batというバッチファイルを作成して、その内容を
    DDwin.exe ,,,,%1
    というようにします。
    このDDwin.batなるバッチファイルをLAUNCHで登録する、ということです。
    (実行ファイル欄にDDwin.batのフルパス付きファイル名、オプション欄は空欄をそれぞれ入れています)

    オプション欄では、特に"%1"をサポートすることは希望いたしません。

    > #また、バッチファイルは具体的にどのような内容でどのように引数をコマンドプロンプトに与えたのでしょうか?

    バッチファイルの内容は上記の通りで、コマンドプロンプトからは、例えば
    DDwin.bat information
    と入力すると、%1が"information"なる単語に置換されて、結局
    DDwin.exe ,,,,information
    を実行することとなり、"information"という単語をキーワードに辞書検索される、という具合です。

    おわかりいただけましたでしょうか。

引用返信 削除キー/
■1190 / inTopicNo.4)  Re[17]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sahmaro 大御所(525回)-(2006/01/13(Fri) 23:34:26)
    No1188に返信(metsさんの記事)
    mets さん、こんにちは、Sahmaro です。

    > これらをLAUNCHに登録して動作させてみたのですが、どちらの方法でも、なぜか引数が取得できません。(「オプション」「選択文字列」いずれの場合も)
    > コマンドプロンプト上から実行すると、上記方法で引数取得が可能なのですが、LAUNCHに登録だとなぜ引数が取得できないのでしょう?
    ちょっと理解できないので具体的に教えてください。
    実行ファイル欄とオプション欄には具体的にどのように記載したのでしょうか?
    #もしかして、オプション欄に %1 付で登録して選択した文字列が %1 に入らないということでしょうか?
    → ArtTips は選択されていない場合にまともに起動できなくてはいけないので %1 はない前提で作っています。
      もし、%1 付をサポートするつくりをするなら非選択時にはどのようにオプションを判断すればよいかわかりますか?
    #また、バッチファイルは具体的にどのような内容でどのように引数をコマンドプロンプトに与えたのでしょうか?

引用返信 削除キー/
■1188 / inTopicNo.5)  Re[16]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ mets 一般人(46回)-(2006/01/11(Wed) 13:12:48)
    > #これだと、個人的には、以前書いた「DDwinで辞書検索」の目的が果たせなくなってしまいます・・・

    いつもお願いばかりしていても何なので、何とか自己解決できないかと思って、以下の方法を試してみました。
    ・バッチファイルを作成する。(バッチファイル内で"%1"を使って引数取得する。)
    ・WSHを使う。("WScript.Arguments"を使って引数取得する。) #WSHはまるっきりドシロウトですが・・・(^^;)
    これらをLAUNCHに登録して動作させてみたのですが、どちらの方法でも、なぜか引数が取得できません。(「オプション」「選択文字列」いずれの場合も)
    コマンドプロンプト上から実行すると、上記方法で引数取得が可能なのですが、LAUNCHに登録だとなぜ引数が取得できないのでしょう?
    なにか処理に違いがあるのでしょうか?

引用返信 削除キー/
■1187 / inTopicNo.6)  Re[17]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ mets 一般人(45回)-(2006/01/10(Tue) 23:50:14)
    >>もしかして、これは、意図されている動作なのでしょうか?
    > 意図したとおりです。
    > オプション設定は、選択文字列がない場合に使用し選択文字列がある場合は、オプションに選択文字列を入れる仕様にしています。

    なるほど・・・やはりそうなのですね。

    >>#これだと、個人的には、以前書いた「DDwinで辞書検索」の目的が果たせなくなってしまいます・・・
    > 具体的には、どのようにすればいいのでしょうか?
    > 文字列を選択しない場合と文字列を選択した場合とで両立する仕様はどうなるのか教えてください。

    DDwinについては以前書き込みしましたが、

    > 例えば電子辞書検索ソフト「DDwin」(http://homepage2.nifty.com/ddwin/)では、
    > ddwin.exe ,,,,(検索キーワード)
    > というように、第5引数(注:引数間はカンマ区切り)に検索キーワードを指定して起動をかけることで、即座に単語検索を実行することができます。

    というようになっています。
    よって、「オプション」に",,,,"(=第4引数までの値)を入力して、その後に「選択文字列」が続いてくれれば・・・と思って試してみたのですが、ダメでしたね(^^;)
    #それでは、と「実行ファイル」の欄に引数をムリヤリ押し込んでみましたが、「存在するファイルを指定してください」と怒られてしまいました(^^;)

    よく考えると、「オプション」と「選択文字列」の関係をどうつけるか、はマジメに考え出すとかなりややこしいかもしれません。
    DDwinでなくとも、引数を複数取りうるアプリはいくらでもあるでしょうし、「選択文字列」が引数のどこに入ってくるかを明確に示せないといけないと思います。
    例えば、「オプション」を2分割して、それぞれ「選択文字列」の前後に入る引数文字列として指定する、とかでしょうかね?

    #やはりここは、「Web検索」で実現するしかない!?(^^;)


引用返信 削除キー/
■1185 / inTopicNo.7)  Re[16]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sahmaro 大御所(523回)-(2006/01/10(Tue) 22:09:29)
    No1182に返信(metsさんの記事)
    mets さん、こんにちは、Sahmaro(出張中)です。

    > 具体的には、「アプリケーションの登録」ダイアログの「オプション」の設定が、完全に「選択文字列」で上書きされてしまうようです。
    >
    > もしかして、これは、意図されている動作なのでしょうか?
    意図したとおりです。
    オプション設定は、選択文字列がない場合に使用し選択文字列がある場合は、オプションに選択文字列を入れる仕様にしています。

    > #これだと、個人的には、以前書いた「DDwinで辞書検索」の目的が果たせなくなってしまいます・・・
    具体的には、どのようにすればいいのでしょうか?
    文字列を選択しない場合と文字列を選択した場合とで両立する仕様はどうなるのか教えてください。

引用返信 削除キー/
■1182 / inTopicNo.8)  Re[15]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ mets 一般人(43回)-(2006/01/09(Mon) 20:59:03)
    すみません。週末家を空けていたもので、返信が遅くなりました。

    > http://www2s.biglobe.ne.jp/~sahmaro/ArtTp67N.lzh
    > で Desktop PopUp だったら即起動にしました。

    対応いただきありがとうございます。
    動作確認してみましたが、確かに、引数が一つの場合はうまく動作しているようなのですが、引数が複数の場合に対応できていないようです。

    具体的には、「アプリケーションの登録」ダイアログの「オプション」の設定が、完全に「選択文字列」で上書きされてしまうようです。

    もしかして、これは、意図されている動作なのでしょうか?

    #これだと、個人的には、以前書いた「DDwinで辞書検索」の目的が果たせなくなってしまいます・・・

引用返信 削除キー/
■1180 / inTopicNo.9)  Re[14]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sahmaro 大御所(521回)-(2006/01/09(Mon) 17:16:56)
http://www2s.biglobe.ne.jp/~sahmaro/
引用返信 削除キー/
■1179 / inTopicNo.10)  Re[14]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sahmaro 大御所(520回)-(2006/01/09(Mon) 17:16:27)
http://www2s.biglobe.ne.jp/~sahmaro/
引用返信 削除キー/
■1177 / inTopicNo.11)  Re[13]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sahmaro 大御所(518回)-(2006/01/07(Sat) 22:52:50)
http://www2s.biglobe.ne.jp/~sahmaro/
    2006/01/08(Sun) 09:19:37 編集(管理者)
    2006/01/08(Sun) 09:19:30 編集(管理者)

    No1174に返信(Sakoさんの記事)

    Sako さん、こんにちは、Sahmaro です。

    取り下げていただいた後で申し訳ありませんが、トライしてみました。

    よく考えると Ctrl+'C' のためほとんど遅れなく通知が来そうです。
     http://www2s.biglobe.ne.jp/~sahmaro/ArtTp67M.lzh
     で 100ms 監視時間で作成してみました。
     すみませんが、使い物になりそうか確認してみてください。
     #選択せずに起動した場合、従来よりも約100ms遅れて起動します。
     Desktop PopUp だったら即起動にするとか改善しますが v6.7M で選択起動がうまくいかないと監視時間をもっと延ばす必要があります。
     #200ms〜300msが監視時間の限界かと思います。

引用返信 削除キー/
■1176 / inTopicNo.12)  Re[13]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sahmaro 大御所(517回)-(2006/01/07(Sat) 22:48:37)
http://www2s.biglobe.ne.jp/~sahmaro/
    No1175に返信(metsさんの記事)
    mets さん、こんにちは、Sahmaro です。

    > ふと純粋な疑問なのですが、だとすると、「Web検索」はじめ他の「選択文字列」を操作する機能の場合とは、どのあたりが違ってくるのでしょう?
    > これらの既存機能の場合も、特に「選択されている」ことを教えてもらっているわけではないですよね?
    ●Web検索の場合、選択せずに実行すると何も起こりません。

    > 「Application Pop Up Menu」上で「引数付き」LAUNCHを実現する場合も、引数となる文字列を取得するプロセスには、何ら変わりはないように思うのですが・・・。(この場合は「文字列が選択されている状態」を操作の前提としてしまってかまわないように思います。)
    ●よく考えると Ctrl+'C' のためほとんど遅れなく通知が来そうです。
     http://www2s.biglobe.ne.jp/~sahmaro/ArtTp67M.lzh
     で 100ms 監視時間で作成してみました。
     使い物になりそうか確認してみてください。

引用返信 削除キー/
■1175 / inTopicNo.13)  Re[12]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ mets 一般人(42回)-(2006/01/07(Sat) 09:39:50)
    > >>では、「Application Pou Up Menu」と「Desktop Pop Up Menu」で分ける、というのではどうでしょう?
    > ●上記背景のためやるのであれば、何らかの操作で「選択されている」ことを ArtTips に教えていただく必要があります。

    ふと純粋な疑問なのですが、だとすると、「Web検索」はじめ他の「選択文字列」を操作する機能の場合とは、どのあたりが違ってくるのでしょう?
    これらの既存機能の場合も、特に「選択されている」ことを教えてもらっているわけではないですよね?

    「Application Pop Up Menu」上で「引数付き」LAUNCHを実現する場合も、引数となる文字列を取得するプロセスには、何ら変わりはないように思うのですが・・・。(この場合は「文字列が選択されている状態」を操作の前提としてしまってかまわないように思います。)

引用返信 削除キー/
■1174 / inTopicNo.14)  Re[12]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sako 一般人(13回)-(2006/01/07(Sat) 02:12:37)
    私の提案は取り下げます.
引用返信 削除キー/
■1173 / inTopicNo.15)  Re[11]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ mets 一般人(41回)-(2006/01/07(Sat) 00:00:51)
    >>#「Web検索」もこの2種類のMenuで区別していますよね?
    > ●いえ、「Web検索」は「Application Pou Up Menu」にしか表示できません。

    すみません。誤解を招く表現でしたね。
    「区別」というのは、「Web検索はApplication Pop Up Menuでしか動作できない」ということを意味するつもりでした。
    #「Po"u" Up」が伝染してますね(笑)

    >>#そして私はいまだ「Web検索」内で実行できれば、と思っていますが・・・(^^;)
    > ●これが現実的かもしれませ〜ん。

    そうでしょうそうでしょう(笑)
    ・・・いや、あえて誘導するつもりはないですけどね(^^;)

引用返信 削除キー/
■1172 / inTopicNo.16)  Re[11]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sahmaro 大御所(516回)-(2006/01/06(Fri) 23:57:09)
http://www2s.biglobe.ne.jp/~sahmaro/
    No1168に返信(Sakoさんの記事)
    Sako さん、こんにちは、Sahmaro です。

    > エディタ上での動作として自分が考えていた流れはこうです.
    > 最初にクリップボードデータを一時退避→クリップボードをクリア→コピー実行→クリップボードのデータをアプリケーションに引数として渡す→クリップボードを元に戻す.
    > 何も選択していなければ,コピーは空振りで,結果として引数無しと同じ.
    > と言う安易な考えで,実現可能と思っていたのですが,難しいのであれば仕方ないですね.
    ●もう少し作りの説明をしますと
     「文字列が選択されている状態」の場合が操作の前提である場合
      Ctrl+'C' を擬似押下します。
      フォーカスを持ったアプリケーションは、これを検出すると「選択されている文字列をクリップボードに格納」します。
      すると、クリップボードビューワチェインに登録しているアプリケーションは WM_DRAWCLIPBOARD メッセージを受け取ります。
      (次のクリップボードビューワにメッセージを投げ終わった後で)クリップボードから内容を取り出します。
      したがって、「文字列が選択されていない」場合メッセージを待ち続けてしまいます。
      また、各アプリケーションが「選択されている文字列をクリップボードに格納」するタイミングにはバラツキがあります。
      ですので、無理に行う場合は?秒とか待って「メッセージが来なければ選択されていない」とか判断するしかありません。
      この実装をすると通常のランチャー起動(選択されていない場合の起動)は間違いなく?秒現在よりもレスポンスが遅くなります。
      #文字列が選択されている場合は、適切な応答速度で動作可能です。

    >
    >>では、「Application Pou Up Menu」と「Desktop Pop Up Menu」で分ける、というのではどうでしょう?
    ●上記背景のためやるのであれば、何らかの操作で「選択されている」ことを ArtTips に教えていただく必要があります。
     #例えば2回目クリックを少し左右にずらすとかです。この案は全然よくありませんが...
引用返信 削除キー/
■1171 / inTopicNo.17)  Re[10]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sahmaro 大御所(515回)-(2006/01/06(Fri) 23:41:36)
http://www2s.biglobe.ne.jp/~sahmaro/
    No1166に返信(metsさんの記事)
    mets さん、こんにちは、Sahmaro です。

    > ・「Application Pou Up Menu」からLAUNCH起動された場合は、「選択文字列」(正確には"Ctrl-C"後に取得されたクリップボード文字列)を引数として起動する。
    > ・「Desktop Pop Up Menu」からLAUNCH起動された場合は、引数なしで起動する。
    >
    > #「Web検索」もこの2種類のMenuで区別していますよね?
    ●いえ、「Web検索」は「Application Pou Up Menu」にしか表示できません。

    > #そして私はいまだ「Web検索」内で実行できれば、と思っていますが・・・(^^;)
    ●これが現実的かもしれませ〜ん。
引用返信 削除キー/
■1170 / inTopicNo.18)  Re[12]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sako 一般人(12回)-(2006/01/06(Fri) 14:40:42)
    > 実は、アプリケーションによっては、何も選択していなくても、コピーが空振りしないことがあるようなのです・・・
    > (カーソルのある行が一行まるごとコピーされるエディタとか)

    仮に私の提案通りコピーしたデータをアプリケーションに渡す仕様で決定したとしたら,上記ようなソフトでは,今話題にしているランチャに限らず,コピペに関わるすべての機能に影響する可能性があるので,別途対策を考える必要がありますね.

    document.selection.createRange().text のようにクリップボードを介せず,選択範囲を取得する手段があればよいのですが...

引用返信 削除キー/
■1169 / inTopicNo.19)  Re[11]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ mets 一般人(40回)-(2006/01/06(Fri) 01:13:37)
    一言コメント。

    > 何も選択していなければ,コピーは空振りで,結果として引数無しと同じ.

    実は、アプリケーションによっては、何も選択していなくても、コピーが空振りしないことがあるようなのです・・・
    (カーソルのある行が一行まるごとコピーされるエディタとか)
引用返信 削除キー/
■1168 / inTopicNo.20)  Re[10]: ArtTips、LAUNCHERのオプション項目について質問あるいは要望
□投稿者/ Sako 一般人(11回)-(2006/01/06(Fri) 00:47:55)
    皆さんどうもです.

    >1と2が難しい理由は、ArtTips は、エディタ上で文字列を範囲選択した状態かどうかがわからないからです。

    エディタ上での動作として自分が考えていた流れはこうです.
    最初にクリップボードデータを一時退避→クリップボードをクリア→コピー実行→クリップボードのデータをアプリケーションに引数として渡す→クリップボードを元に戻す.
    何も選択していなければ,コピーは空振りで,結果として引数無しと同じ.
    と言う安易な考えで,実現可能と思っていたのですが,難しいのであれば仕方ないですね.

    > では、「Application Pou Up Menu」と「Desktop Pop Up Menu」で分ける、というのではどうでしょう?

    同意します.
    実際に実装することを考えたら,必然的にこうなる気がします.

    総じて,引数を渡す形を期待する理由は,ArtTips以外のアプリケーションに引数を渡すことで,ArtTips自体にその機能すべてを持たせることなく,ユーザーが欲する機能を実現出来る場合があるからです.
    例に挙げられた選択文字列を辞書アプリケーションに渡すのもそうですし,個人的には自作のマクロに引数を渡して,ちょっとした処理に利用出来るかも知れないという思惑もありました.

    本件は最初の提案者が自分で無いだけに,横から口出しして勝手に方向性を変えてしまうのは申し訳ないと思うので,あくまで一ユーザーの意見ということで,参考程度に留めておいてください.
引用返信 削除キー/

次の20件>

トピック内ページ移動 / << 0 | 1 >>
Pass/

HOME HELP 新規作成 新着記事 トピック表示 発言ランク 検索 過去ログ

- Child Tree -