Thread Tools Display Modes
03-10-12, 01:43 AM   #1
raykai
A Murloc Raider
Join Date: Mar 2012
Posts: 8
looking for addon (copy quest log text)

im looking for an addon that will copy the quest log text from the Description
as i have realy bad dyslexia i have a hard time reading .. if i could find a way to copy the text of the questlog i can use it with my TTS program


and this alot faster than wowheading evry quest and selecting the text i need

my TTS program reads from clipboard
  Reply With Quote
03-10-12, 05:53 AM   #2
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2005
Posts: 1,360
CopyThat! by Sylvanaar might do what you want.
  Reply With Quote
03-10-12, 01:51 PM   #3
raykai
A Murloc Raider
Join Date: Mar 2012
Posts: 8
Originally Posted by Dridzt View Post
CopyThat! by Sylvanaar might do what you want.
thats the one im useing for now but i would need one that filters out the crap from the frame.... as this gives me

EX:
----------------------------------------------------------------
Quest Log
Close
Complete Quest
Show Map
No Active Quests
Quests: 7/25
Blackrock Depths
The Heart of the Mountain
(Dungeon)
Blasted Lands
A Closer Look
Eliminate the Okril'lon
Nethergarde Reigns
Remove Their Arms
Swamp of Sorrows
Drinks on the Rocks
Maliciously Delicious
Abandon
Track
Share
For years I have sought a certain gem. It is called the Heart of the Mountain and it's the size of your fist! The Dark Iron dwarves have it locked in their vault and, try as I may, they won't let me purchase it.

So I must resort to force.

Fight your way to The Black Vault near the Hall of Crafting, breach its secret safe and gain the Heart. To do that, you must defeat Watchman Doomgrip, and he won't appear until you've opened every relic coffer in the vault!

Good luck.
Description
Obtain the Heart of the Mountain.
The Heart of the Mountain
The Heart of the Mountain: 0/1
You will receive:
You will be able to choose one of these rewards:
Rewards
0
33
3
8235
Experience:
You shall be granted the title:
Reputation awards:

------------------------------------------

i dont know if i can use a macro instead i know of

questDescription, questObjectives = GetQuestLogQuestText()

i jest dont know how to get it to work

and have it whisper back in chat window for me to copy it ?

Last edited by raykai : 03-10-12 at 01:52 PM. Reason: tipo
  Reply With Quote
03-10-12, 02:45 PM   #4
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2005
Posts: 1,360
You can probably use CopyThat! in a macro to get just the quest description frame text only.

I'll try to check the frame name and post back here with the exact macro later (don't have access to WoW atm)
  Reply With Quote
03-10-12, 04:21 PM   #5
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
If you have an in-game "notepad" addon, you can easily get the text in there to copy with something like this:

Code:
local description, objectives = GetQuestLogQuestText()
NotepadEditBox:SetText( "Description:\n\n" .. description .. "\n\nObjectives:\n\n" .. objectives )
NotepadEditBox:SetFocus()
NotepadEditBox:HighlightText()
This will fill in the notepad editbox with the quest log text, focus it, and select all the text, so all you have to do is hit Ctrl+C.

Replace "NotepadEditBox" with the actual name of the frame; if you don't know what it is, you should be able to find it by typing "/framestack" and moving the cursor over it.
  Reply With Quote
03-11-12, 02:49 PM   #6
raykai
A Murloc Raider
Join Date: Mar 2012
Posts: 8
.. i must be dumm cant get it to work

use it with 3 notepad addon : BxNotepade and URNotePad

i did add / as i would jest say the text in wow

so for the addon BxNotepade
im useing as macro

/local description, objectives = GetQuestLogQuestText()
/BxNotepadFrame:SetText( "Description:\n\n" .. description .. "\n\nObjectives:\n\n" .. objectives )
/BxNotepadFrame:SetFocus()
/BxNotepadFrame:HighlightText()

its not doing nothing .....
same with the other addon
  Reply With Quote
03-11-12, 02:56 PM   #7
raykai
A Murloc Raider
Join Date: Mar 2012
Posts: 8
Originally Posted by Dridzt View Post
You can probably use CopyThat! in a macro to get just the quest description frame text only.

I'll try to check the frame name and post back here with the exact macro later (don't have access to WoW atm)
yes i would really appreciate your help and time
  Reply With Quote
03-11-12, 04:19 PM   #8
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Adapting code for a macro means adding "/run " at the beginning and removing all the line breaks, not prefixing each line with a slash. You should be getting tons of messages about commands not existing with the macro you tried.

If "BxNotepadFrame" is the actual name of the frame where the addon displays text, then this should work:

Code:
/run local f, d, o = BxNotepadFrame, GetQuestLogQuestText() f:SetText("Description:\n\n" .. d .. "\n\nObjectives:\n\n" .. o) f:SetFocus() f:HighlightText()
If that doesn't work, double-check the correct frame name using the /framestack command, or post a link to where I can download the addon to view its code and find the frame name for you.
  Reply With Quote
03-11-12, 05:00 PM   #9
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2005
Posts: 1,360
If using CopyThat you can try this macro
Code:
/cpyt QuestLogDetailScrollChildFrame
/run CopyThatFrameScrollText:HighlightText()
Then just hit Ctrl+C (or whatever keyboard shortcut you have for copy and it should copy the text to clipboard.

The questlog needs to be open and the quest you're interested in selected.
  Reply With Quote
04-22-12, 05:59 AM   #10
Arxai0s
A Kobold Labourer
Join Date: Apr 2012
Posts: 1
Hello! I am new to this forum.
I am trying the same but I need your help please.
I would like to hear the Quest Description with the munimum numbers of keys pressed.

Originally Posted by Dridzt View Post
If using CopyThat you can try this macro
Code:
/cpyt QuestLogDetailScrollChildFrame
/run CopyThatFrameScrollText:HighlightText()
Then just hit Ctrl+C (or whatever keyboard shortcut you have for copy and it should copy the text to clipboard.

The questlog needs to be open and the quest you're interested in selected.
Gives something like this:

"I think this little fellow will be a good match ... blah blah ...
(this is what I need - it's Ok!!!)

Description (-this i wish to show optional but still ok)
Accumulate 20 Winterspring Cub Whiskers shed by your Winterspring Cub. Bring the whiskers, 20 Runecloth, 20 Rugged Leather, and 80 gold to Rivern Frostwind.

(All this below is what I dont want my windows speaking machine to read!!!)
They Grow Up So Fast
Rugged Leather: 0/20
Runecloth: 13/20
Winterspring Cub Whisker: 6/20
You will learn:
You will receive:
You will be able to choose one of these rewards:
Rewards
Transmutation Master
Reins of the Winterspring Frostsaber
Cub's First Toy
0
54
16
Experience:
You shall be granted the title:
Reputation awards:
Required Money:
0
0
80
-----------------------------------------------------

Also this macro get the right text to "chat" window.

"/run print(QuestInfoObjectivesText:GetText())for i=1,10 do t=_G["QuestInfoObjective"..i]:GetText() if t then print(t) end end print(QuestInfoDescriptionText:GetText())"

but how can I make it print only QuestInfoDescriptionText in the "QuestLogDetailScrollChildFrame Text" - Frame so I copy-paste all fast?

I am trying /cpyt QuestInfoDescriptionText with an open quest but it dont get it - I cannot press enter.
I used /framestack command and didnt find QuestInfoDescription.
How can we make /cpyt read and show Quest Description only?

I wope you can help me.
(I am sorry for bad Eng)
Thanks you.
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » AddOn Search/Requests » looking for addon (copy quest log text)


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off