Sleipnir Script BBS



タイトルRe: UserAction Extension
カテゴリ: UserActionスクリプト
記事No: 86 [関連記事]
投稿日: 2006/06/25(Sun) 14:01
投稿者sleepy(webmaster)
Mr.Jazzy さん、はじめまして。

> 先日Fenrir Extensions Centerで公開されたプラグイン、
> UserAction Extensionを使ってAuto Login Creatorで作成した任意のログインページを
> マウスジェスチャーで実行してみました。
>  
> すると、アウトプット欄に
> 「Error: Script error.
>    Description: 'WScript' は宣言されていません。」
> とのエラーが表示されました。
>  
> Fenrir Extensions Centerの説明によると、
> 「[Sleipnir インストールフォルダ]\plugins\scripts に
> 作成したスクリプトファイルを配置してください」と記載されていたので、
> Auto Login Creatorと任意のログオンページの両方を上記フォルダにコピーし、
> その両方をマウスジェスチャーで実行したのですが、やはり同じ結果でした。
>  
> この問題はどうすれば解決できるでしょうか?

ご質問の件ですが、UserAction Extension用のスクリプトは、旧来の(1.xx互換の)
スクリプトとは仕様・記述法が異なっています。そのため、Auto Login Creatorや
それで作成したログインスクリプトなど、旧来のスクリプトをそのままUserAction
Extension用のディレクトリにコピーしても、UserActionとしては使えません。

これを解決するには、旧来のスクリプトをUserAction Extension用に書き直すか、
もしくは旧来のスクリプトを実行する機能を持ったUserAction用スクリプトを作成
する、といった方法が考えられます。

後者の方法であれば、拙作の「ユーザーツール登録.js」というスクリプトが使える
と思います(当掲示板内の記事No.79「ユーザーツール登録.js」から始まるツリー
をご覧下さい)。

「ユーザーツール登録.js」自体は旧来の仕様で書かれたスクリプトですが、これは他
のアプリケーションやスクリプトを実行するためのUserAction(スクリプト)を作成
するスクリプトです。Auto Login Creatorのような感じでUserActionを作成するスク
リプトだと思っていただければ分かりやすいのではないかと思います。

「ユーザーツール登録.js」はUserAction ExtensionがまだTest配布しかされていな
かった時に作成したものなので、現在公開されている正式版の仕様に完全に対応して
いるとは言えないものなのですが、こちらで試してみた所、特に問題なく使えるよう
です。

以上、参考になりましたでしょうか。
なにか分からないことがありましたら、またご質問ください。

- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- AutoLoginCreator.js 【1.xx互換スクリプト】 - sleepy(webmaster) 10/07-22:37 No.2


- Web Forum -   Modified by isso