Я хотел бы сделать снимок экрана для приложения (Firefox), но я использую MacBook, поэтому дисплей имеет разрешение 1280 x 800.

Я думаю, если я могу как-то изменить размер окна до 1920 х 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 (адресной строке) не будет работать ... она может сделать окно шире экрана, но не выше.

Есть ли какой-либо метод вообще?

4 ответа4

1

Я рекомендую папарацци.

http://derailer.org/paparazzi/

0

Я предлагаю использовать встроенные ярлыки снимков экрана: нажмите Command-Shift-4, затем нажмите пробел, чтобы переключиться для захвата окна, а не выделения, щелкните нужное окно.

Если вам просто необходим снимок экрана веб-сайта, который соответствует разрешению экрана, я предлагаю использовать браузер Plainview (бесплатно).

Если вам нужно одно изображение всего веб-сайта с прокруткой вниз, я рекомендую LittleSnapper (платно ).

Но вот простой скрипт для изменения самого переднего окна любого приложения, которое находится впереди, чтобы изменить его окно на определенный размер / местоположение. Помните, что строка меню тоже занимает некоторое место!

--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
0

Используйте это как закладку:

javascript:self.resizeTo(1920,1200);

вам может понадобиться сначала переместить его из левого верхнего угла экрана, чтобы он заработал.

0

Существует также дополнение Firefox под названием ScreenGrab! http://www.screengrab.org/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .