HTA应用程序:将窗口放在屏幕的右下角

时间:2016-04-27 10:34:43

标签: javascript vbscript position hta

我正在尝试将我的hta应用程序窗口移动到桌面右下角(屏幕)。如果我放置静态值,那么它可以工作,但我想将窗口放在右下角,以获得每个屏幕分辨率。我不知道如何对.hta说“将窗口从顶部边界放置50%,从右边界放置5%”。这是我的小脚本:

<script language="VBScript">
   'On Error Resume Next
   window.resizeTo 450, 400
   var monitorHeight = screen.Height;
   var monitorWidth = screen.Width; 

    window.moveTo monitorWidth-450, monitorHeight-400



    window.moveTo WindowLeft,WindowTop 

</script>

我可以将窗口居中:

<script language="VBScript">
  'On Error Resume Next   
  window.resizeTo 450, 400
window.moveTo (screen.width -450) / 2, (screen.height-400) / 2
</script>

但是不能把窗口放在右下方。

1 个答案:

答案 0 :(得分:2)

你可以尝试这样的事情:

<script language="VBScript">
    window.resizeTo 450,400
    WindowLeft = (window.screen.availWidth - 450)  
    WindowTop  = (window.screen.availHeight - 400)
    window.moveTo WindowLeft, WindowTop
</script>