0

現在、新しいタブを開いて動的サーバー名を渡すことにより、WebブラウザーでMsRdpClient接続を開こうとしています。ただし、次のコードは機能していないようで、必要な値、つまりサーバー名と使用可能な画面の幅と高さを動的に入力できません。

resWidth = request.querystring("width")
    resHeight = request.querystring("height")

    MsRdpClient.DesktopWidth = resWidth
    MsRdpClient.DesktopHeight = resHeight

    MsRdpClient.Width = resWidth
    MsRdpClient.Height = resHeight
    MsRdpClient.server = request.querystring("fqdn")

    MsRdpClient.username = "username"
    MsRdpClient.AdvancedSettings.ClearTextPassword = "password"

    MsRdpClient.AdvancedSettings2.RDPPort = "3389"
    MsRdpClient.Connect

ここからどこへ行けばいいのかよくわかりません。いくつかのボードで質問されているようですが、誰も答えを思い付いていないようです。どんな助けでも大歓迎です。

4

1 に答える 1

0

以下は私が使用することになったスクリプトです。スクリプトレットを介して必要な変数を入れることがトリックでした。つまり、「<%= fqdn%>」

resWidth = (screen.AvailWidth - 45)
resHeight = (screen.AvailHeight - 150)        

MsRdpClient.DesktopWidth = resWidth
MsRdpClient.DesktopHeight = resHeight

MsRdpClient.Width = resWidth
MsRdpClient.Height = resHeight
MsRdpClient.server = "<%=fqdn%>"

MsRdpClient.AdvancedSettings2.RDPPort = "3389"
MsRdpClient.Connect

sub MsRdpClient_OnDisconnected(disconnectCode)

history.go(-1)

end sub
于 2013-03-12T18:58:26.733 に答える