Javascript HTA应用程序:将窗口放置在屏幕右下角
我正在尝试将我的hta应用程序窗口移到桌面(屏幕)的右下角。如果我输入静态值,那么它可以工作,但是我想将窗口放置在每个屏幕分辨率的右下角。我不知道如何对.hta说“将窗口放置在距离上边框50%和距离右边框5%的位置”。这是我的小剧本:Javascript HTA应用程序:将窗口放置在屏幕右下角,javascript,vbscript,position,hta,Javascript,Vbscript,Position,Hta,我正在尝试将我的hta应用程序窗口移到桌面(屏幕)的右下角。如果我输入静态值,那么它可以工作,但是我想将窗口放置在每个屏幕分辨率的右下角。我不知道如何对.hta说“将窗口放置在距离上边框50%和距离右边框5%的位置”。这是我的小剧本: <script language="VBScript"> 'On Error Resume Next window.resizeTo 450, 400 var monitorHeight = screen.Height; var
<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>
'出现错误时,请继续下一步
window.resizeTo 450400
变量监视器高度=屏幕高度;
var monitorWidth=屏幕宽度;
window.moveTo监视器宽度-450,监视器高度-400
window.moveTo WindowLeft,WindowTop
我可以将窗口居中:
<script language="VBScript">
'On Error Resume Next
window.resizeTo 450, 400
window.moveTo (screen.width -450) / 2, (screen.height-400) / 2
</script>
'出现错误时,请继续下一步
window.resizeTo 450400
window.moveTo(屏幕宽度-450)/2(屏幕高度-400)/2
但是不能将窗口放在右下角。您可以尝试这样做:
<script language="VBScript">
window.resizeTo 450,400
WindowLeft = (window.screen.availWidth - 450)
WindowTop = (window.screen.availHeight - 400)
window.moveTo WindowLeft, WindowTop
</script>
window.resizeTo 450400
WindowLeft=(window.screen.availWidth-450)
WindowTop=(window.screen.availHeight-400)
window.moveTo WindowLeft,WindowTop
如果窗口应位于右下角,则不能使用WindowTop和WindowLeft。如果window.moveTo设置窗口左上角,则右下角为:window.moveTo监视器宽度WindowWidth,监视器高度WindowHeight
非常感谢,仍然无法工作。现在窗户在左上角。像个魔咒一样工作:)简单、干净、易懂。非常感谢你!