プロジェクト

全般

プロフィール

[GGH4.X] GGRxpConnect とは,どのようなソフトウエアなのか?

技術ノート
2014/12/12

[番号]
技術ノート KGTN 2014120401

[現象]
[GGH4.X] GGRxpConnect とは,どのようなソフトウエアなのか?

[説明]
GGRxpConnect は弊社開発のソフトウエアで,本ソフトウエアを Windows PC にインストールすることにより Internet Explorer の環境でGGクライアントを起動するURLスキームが利用出来るようになります.具体的には, IE で rxp://?h=192.168.102.81&hp=491&u=Administrator&p=Password&a=Notepad というURLにアクセスすると,GGのWindowsクライアントが起動し,192.168.102.81のGGサーバーにログオンし,そしてメモ帳 (Notepad) が立ち上がります.GGRxpConnect のインストール手順は,次の通りです.

1. Windowsクライアントをインストールする (既にインストールされている場合は不要) .
2. GGRxpConnect の配布フォルダにある install.bat を管理者として実行する.

このURLスキームで指定可能なパラメタは以下の通りです.

Host....................: h= ; GG サーバーのアドレス
Port....................: hp= ; GG サーバーのポート番号
User....................: u= ; ユーザー名
Password................: p= ; パスワード
Application.............: a= ; 起動するアプリケーションの名前
Application Arguments...: r= ; 起動するアプリケーションの引数
Image Compression.......: qt= ; 画像圧縮(0/1)
Printer Configuration...: ac= ; クライアントプリンタの構成(none/default/all)
Maximum Color Depth.....: mx= ; 最大色深度(8/16/24/32)

補 足
logon.html を修正して GGRxpConnect に対応するには,ActiveXクライアントの部分を以下のように書き換えて下さい.

else if (browser.msie)
{
    //--- URL Schele (rxp) ---
    var sRxp = 'rxp://?dummy=dummy';
    if(host.length > 0)
    {
        sRxp += '&h=' + host;
    }
    if(hostPort.length > 0)
    {
        sRxp += "&hp=" + hostPort;
    }
    if(user.length > 0)
    {
        sRxp += "&u=" + user;
    }
    if(password.length > 0)
    {
        sRxp += "&p=" + password;
    }
    if(app.length > 0)
    {
        sRxp += "&a=" + app;
    }
    if(appArgs.length > 0)
    {
        sRxp += "&ar=" + appArgs;
    }
    if(autoConfigPrinters.length > 0)
    {
        sRxp += "&ac=" + autoConfigPrinters;
    }
    if(maxbpp.length > 0)
    {
        sRxp += "&mx=" + maxbpp;
    }
    location.replace(sRxp);
}

ファイル

KGTN2014120401.pdf (80.3 KB) kitasp 技術センター, 2014/12/12 16:58