General :  K-Meleon Web Browser Forum
General discussion about K-Meleon 
macro troubles(clipboard)
Posted by: disrupted
Date: November 21, 2008 01:34PM

help: i'm trying to copy text(selected) and send it an autoit tool(speech reader), but i can't make it work..

i'm pretty sure the macro is messed up:

# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)

# ---------- text speech reader----------------------------------------------------------
#
# Dependencies : sapi (speech recognition engine)
# ------------------------------------------------------------------------------------------------------------------

$_tool_path=getfolder(RootFolder)."\\Tools";
setclipboard("");
id(ID_EDIT_COPY);
$text=getclipboard();

speaktext{
exec("G:\\APPLIC~3\\KMplus\\tools\\kmreader.exe .$text.");
}

speaktext_BuildMenu{
setmenu(Selection,macro,"fucker tester",speaktext);
}

$OnInit=$OnInit."speaktext_BuildMenu;";
# ------------------------------------------------------------------------------------------------------------------
$macroModules=$macroModules."speaktext;";



EDIT: it executes but instead of reading the clipboard, mary sez: dot dollar text dot
autoit binary for testing: http://starvega.bizhat.com/kmreader.7z



Edited 1 time(s). Last edit at 11/21/2008 01:38PM by disrupted.

Options: ReplyQuote
Re: macro troubles(clipboard)
Posted by: disrupted
Date: November 21, 2008 02:22PM

fixed it.. stupid me, i set the clipboard commands before sepaktext


# ---------- text speech reader----------------------------------------------------------
#
# Dependencies : sapi (speech recognition engine)
# ------------------------------------------------------------------------------------------------------------------

$_tool_path=getfolder(RootFolder)."\\Tools";
$_km_path=getfolder(RootFolder)."\\k-meleon.exe";

speaktext{
setclipboard("");
id(ID_EDIT_COPY);
$_text_path=getclipboard();
exec($_tool_path."\\kmreader.exe \"".$_text_path."\"");
}

speaktext_BuildMenu{
setmenu(Selection,macro,"fucker tester",speaktext);
}

$OnInit=$OnInit."speaktext_BuildMenu;";
# ------------------------------------------------------------------------------------------------------------------
$macroModules=$macroModules."speaktext;";

coming soon: speech reader for kmeleon.. please do not use this macro, still needs polishing and it's obviously obscene

Options: ReplyQuote


K-Meleon forum is powered by Phorum.