通过 Progress 4GL UI 使用命令行登录网站

问题描述

用户单击按钮时,我使用命令“开始”打开网站。该按钮是用 Progress 4GL (ADM) 编写的 UI 的一部分。使用“开始”命令我可以打开网站。但是,是否有某种方法可以传递登录凭据以及登录网站?

这是我单击按钮时使用的代码片段 -

OS-COMMAND SILENT start "<website>".

解决方法

您可以使用“?”传递参数在网址中。例如,要将搜索值传递给 Google,您可以使用以下网址:

public LayerMask playerlayer; // 8
public LayerMask treasurelayer; // 9
public LayerMask treasurephysicallayer; // 10

// Start is called before the first frame update
void Start() {
    Physics2D.IgnoreLayerCollision(8,8,true);
    Physics2D.IgnoreLayerCollision(8,10,true);
    Physics2D.IgnoreLayerCollision(10,true);
    Physics2D.IgnoreLayerCollision(9,9,true);
}

您的浏览器将在“搜索”字段中显示“搜索值”已存在的 Google 页面。

查看您网页的来源并找到用户名和密码字段名称。使用 URL 中的那些,以“&”分隔。当您的 OS-COMMAND SILENT START "http://www.google.com?q=searchvalue". 命令打开网页时,应该会填写这些值。