论坛风格切换切换到宽版
  • 1680阅读
  • 1回复

【已解决】Inno Setup [Run]段打开网页 [复制链接]

上一主题 下一主题
离线ricetendto2
 

发帖
31
金钱
310
威望
31
只看楼主 倒序阅读 0 发表于: 2016-10-21
在[run]段,添加一个自动打开网页的功能,但是这个网页的端口号是动态的,请问怎么搞?
Filename: "http://127.0.0.1:此处是动态的端口号/xxxxxxxx"; Parameters: "/q /norestart";
离线ricetendto2

发帖
31
金钱
310
威望
31
只看该作者 1 发表于: 2016-11-30
问题已解决,实现方式如下:
[Run]
Filename: "{code:f_strUrl}"; Parameters: "/q /norestart"; WorkingDir: {app}; Flags:postinstall shellexec skipifsilent; Description:"Open 网站 {code:f_strUrl}";

在Code段中,添加f_strUrl的实现
[Code]
var m_WebPort:integer;
function f_strUrl(SubDir:String):String;
var
  ErrorCode: Integer;
begin
Result:='http://127.0.0.1:'+IntToStr(m_WebPort)+'/网站登录界面';
end;