有没有一种方法可以将窗口调整为特定大小(例如800x600、1024x768 ..)?


22

我需要一种方法来调整任何窗口(只是火狐!)具体尺寸。

我需要检查在这些分辨率下我正在编写的应用程序的样子–在网格中可见多少列,诸如此类。

我知道我可以更改分辨率,但是这很麻烦,尤其是对于800x600而言-桌面图标杂乱无章。


2
尽管如此,更改屏幕分辨率也要考虑任务栏。因此,当仅调整应用程序窗口的大小时,请确保将其缩小一点以说明可用的屏幕空间。
Arjan

@Arjan:对于Chrome,一些Web扩展程序提供了一种精确设置视口的方法。见f.ex. stackoverflow.com/questions/46998025/…(由我提供)
serv-inc

@ serv-inc是真实的,但这不是这个问题的意思。
Arjan

VTR,因为这很容易被表达为我如何实现X的方法,不一定是给我X的程序
bertieb

Answers:


14

退房Sizer ...

Sizer是一个很小的免费软件实用程序,它为您提供了一种简便快捷的方法来将任何窗口调整为精确大小。对于网站管理员和网站设计师而言,这可能是一个非常有用的工具。


优秀!那是一个非常漂亮的程序。我希望它最终支持vista / win7,但现在无论如何我仍然在XP上。谢谢:)
Blorgbeard

我可以在我的主要开发环境中的Vista下运行它,而不会出现问题。
David Spillett

@David Spillett:很好奇-您正在运行Vista x86或x64?
克里斯·瑞

1
问题是没有版本的Windows 7 - 64位:(我用仪多年,现在我不能。

1
目前正在开发64位版本,但可以下载。在我的机器上运行(tm)
CGK

20

您可以使用AutoHotkey编写自己的代码:

#=:: ; [Win]+[=]
    WinGet, window, ID, A
    InputBox, width, Resize, Width:, , 140, 130
    InputBox, height, Resize, Height:, , 140, 130
    WinMove, ahk_id %window%, , , , width, height
    return

示范:

之前:640 x 480

之前

  1. Win+ =

  2. 输入宽度:

    宽度

  3. 输入高度:

    高度

之后:400 x 300

后

注意:要将长度设置为0,必须输入0。空值将被忽略。例如,如果您只想调整高度的大小,请将宽度留空,然后输入高度的值。


对于好奇:0 x 0

最小的

如您所见,带有标题栏和控件的窗口具有绝对的最小大小。


对于那些感兴趣的人,这里是一种类似的方法来更改活动窗口的四个(X,Y,宽度,高度)之一。autohotkey:如何通过绝对高度和相对高度来调整窗口大小
qeatzy

1

我建议使用WinSize2

  • 通过使用Alt+ +Alt+ -键来增大/减小当前窗口的大小,从而使其简单,快速且易于管理。
  • 适用于任何Windows版本,或者至少我已经在Windows XP,7和8上进行过测试。
  • 免费软件。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.