[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); }