08/10/25 12:50:05 mcisFjEV0
[Share Tool] GetHash.js Ver.1.3 (ShareとWinnyのハッシュ登録をするスクリプト).ZIP LL10DzfNQ11z 8,442 5e1a26de11839f65086f6857ab60862c93563821
Ver 1.3
クリップボードのテキストを検出対象とすることが可能になった。
(テキストが送られなかった場合に限る。)
引数のテキストが半角スペースによって分断されて
送られてくる場合に対応できるようにした。
おまけとして、IEの右クリックから呼び出せるhtmファイル(中身はスクリプト)と
Firefoxの拡張機能JSActionsから呼び出せるスクリプトを作ってみた。
>>807
百聞は一見に如かずってなわけで実際に狐さん入れていろいろ試した結果、
_jsaCScript.execメソッドがかなり曲者だった。
第一引数は実行プログラムのパスのみの受付で、後ろにスクリプトのパスを入れたら無反応。
第二引数は実行プログラムに渡す引数を入れるわけだけど、
代入した文字列に半角スペースが入ると、引数の切れ目と判断されて実行される。
スクリプトまでのパスに半角スペースが入っているとスクリプトが見つけられなくなり、
選択範囲のテキストの中に半角スペースがあるとgethash.jsに複数の引数が渡されるといった不具合が発生する。
『"~~"』で括った文字列を代入すれば大丈夫かと思いきや、『"』は『\』に変換される始末。
回避する方法があるかもしれないけど見つけられなかった。
仕方ないのでgethash.js側で半角スペースによって分断されたテキストを結合するようにして暫定対応してみました。
良かったらどうぞお試しください。