I was working on this when your post appeared. Not sure this is what you want, but I will post it just in case it is.
ImageThis.kmm
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
#
# ---------- ImageThis.kmm
# ---------- K-Meleon Macro Language Run Purrint.exe for current window ----
#
# Dependencies : - main.kmm
# Resources : - Purrint.exe
# Obtain from : http://www.freeware-guide.com/dir/mmedia/screencapture.html
# Preferences : -
# Version : - 0.1 2009-01-31 JamesD
# --------------------------------------------------------------------------------
ImageThis{
setclipboard($TITLE) ;
exec("C:\\Program Files\\Purrint\\Purrint.exe /promptwin");
}
$macroModules=$macroModules."ImageThis;";
##-------------------------------------------------------------------------------
# change path in exec statement to be path where you install Purrint.exe
Instructions
Instructions for using Purrint.exe with ImageThis.kmm
Download Purrint from the following site.
http://www.freeware-guide.com/dir/mmedia/screencapture.html
Unzip the file to a folder. I created a Purrint folder in
Program Files for my system.
Within the folder of the skin that you use, edit the file
toolbars.cfg, insert the following code and save the file.
ImageThis{
macros(ImageThis)
Save current window as image
photo.bmp
photo.bmp
photo.bmp
}
If you have a folder named Default in yours skins folder,
place the photo.bmp in that folder. If you need to, create
a folder named Default in the skins folder. Remember this
is not the folder of the skin you are use, but the folder
above that which is named skins.
In the Purrint options select to automatically save to file
and prompt for file name. You can set a location for the
saved files. The ImageThis macro will copy the current window
title to the clipboard so that a CTRL V will get you that for
a filename. Purrint remembers the last image type and location.
Hi,
thanks for your work. But it's not what i want. With this solution i can make a screencapture. It works fine, but i search for a solution to safe the whole website (also that parts, what aren't visible and must be scrolled).
If you've any idea for this, i'll very pleased.
$OnInit=$OnInit."ImageThis_BuildMenu;";
##-------------------------------------------------------------------------------
# change path in exec statement to be path where you install Purrint.exe
Someone could maybe try to rewrite the macro to promt
FastStone Capture instead. v5.3 last freeware, works like a charm. It's one of the most powerful, lightweight, yet full-featured screen capture tool for Windows I know.
Yes, it also has option for saving those parts, that aren't visible and must be scrolled.
However I prefer to fire FastStone separately and keep K-M as lean as possible.
Edited 1 time(s). Last edit at 02/03/2009 08:27PM by Yogi.
Quote Yogi
However I prefer to fire FastStone separately and keep K-M as lean as possible.
I agree with you on that. Also the write-up about it does not mention having a command line interface. Purrint does and that is why I tried it before I fully understood the request.
Thanks @all for your replies.
Now we have an solution by co-working K-Meleon Forum and German AutoIt-Forum (www.autoit.de).
We use FastStone and navigate it with an AutoIt-Script (by progandy). The script is compiled as exe, but it's not really an exe. It's an script, that will be interpreted during runtime. It will be started by using macro and toolbar settings from JamesD. Thanks for this.
Now you click the button and see - FastStone starts, mouse marks the website and scroll down and then the FastStoneEditWindow will be opened. So you can edit and/or save this image. After closing EditWindow also automatically will closed the FastStoneWindow.
Here you can see the source autoit-code.
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
#
# ---------- ImageThis.kmm
# ---------- K-Meleon Macro Language Run Purrint.exe for current window ----
#
# Dependencies : - main.kmm
# Resources : - fscapture.exe, capture.exe au3-Skript
# Obtain from : [www.freeware-guide.com]
# Preferences : -
# Version : - 0.1 2009-01-31 JamesD
# --------------------------------------------------------------------------------
$OnInit=$OnInit."ImageThis_BuildMenu;";
$macroModules=$macroModules."imager;";
##-------------------------------------------------------------------------------
# change path in exec statement to be path where you install fscapture.exe / Capture.exe
Over the years I've probably spent a hundred hours searching something for grabbing whole pages, that works in win98 and is free, a nearly impossible combination it seemed. But this old freeware version of FastStone seems really GREAT!! Thanks to all who helped!