有什么方法可以将我的应用程序在 Mac(macbook)上的窗口大小调整为 1600 x 1200 或 1920 x 1200?

有什么方法可以将我的应用程序在 Mac(macbook)上的窗口大小调整为 1600 x 1200 或 1920 x 1200?

我想为一个应用程序(Firefox)进行屏幕截图,但我使用的是 MacBook,所以显示分辨率为 1280 x 800。

我想如果我能以某种方式将窗口大小调整为 1920 x 1200,那么我可以使用

Command + Shift + 4  and then space bar, and then mouse click on that app

捕获整个应用程序的窗口(比屏幕大)

因此,我可以通过将窗口向左拖动来将窗口大小水平调整为 1920,然后通过转到窗口的右下角使其更宽。

但好像没有办法让它变得更高......

甚至

javascript: self.resizeTo(screen.availWidth+300,screen.availHeight+300);

在 Firefox 地址栏(URL 栏)上不起作用...它可以使窗口比屏幕更宽,但不能更高。

有没有什么方法呢?

答案1

我推荐狗仔队。

http://derailer.org/paparazzi/

答案2

将其用作您的书签:

javascript:self.resizeTo(1920,1200);

您可能需要先将其从屏幕左上角移开才能使其正常工作。

答案3

我建议使用内置的屏幕截图快捷方式:按 Command-Shift-4,然后按 Space 切换捕获窗口而不是选择,单击所需的窗口。

如果你必须有一个与屏幕分辨率相同的网站屏幕截图,我建议使用Plainview 浏览器(自由的)。

如果你想要一张可以向下滚动的整个网站的图片,我建议小鲷鱼(支付)。

但是,这里有一个简单的脚本,用于更改任何应用程序的最前面的窗口,将其窗口更改为特定的大小/位置。请记住,菜单栏也占用了一些空间!

--Edit these values to change the location of the window.  Remember the Menu bar takes up some space too!
property windowSize : {200, 200}
property windowOrigin : {100, 100}

tell application "System Events" to set FrontMostApp to (name of processes whose frontmost is true) as string
try
 tell application FrontMostApp
        if (count of windows) > 0 then
            tell window 1 to set bounds to {(item 1 of windowOrigin), (item 2 of windowOrigin), (item 1 of windowSize) + (item 1 of windowOrigin), (item 2 of windowSize) + (item 2 of windowOrigin)}
        end if
    end tell
end try

答案4

还有一个名为 ScreenGrab 的 Firefox 插件! http://www.screengrab.org/

相关内容