This doesn't involve AutoHotkey, but maybe it would be easier to use SQL to 
pull that data from the Sierra database rather than screen scraping from the 
Sierra application. You wouldn't need to worry about where stuff displays in 
the interface, just where its stored on the backend. This solution would 
probably be cleaner to maintain as well.

Excel has ways to pull in data from external sources like SQL databases, it 
looks like Microsoft Publisher does too. I can't speak to how easy it would be 
to set that up, but hopefully it would give you a start: 
https://support.office.com/en-ie/article/Import-data-into-Office-Publisher--Visio-or-Word-by-using-the-Data-Connection-Wizard-65295a62-8da3-49bc-8dd8-1f77d0a05127

Anyway, that's my 2 cents on an alternative tack you might want to try.

Hope that helps,
Karl Holten
Systems Integration Specialist
SWITCH Inc
414-382-6711

-----Original Message-----
From: Code for Libraries [mailto:[email protected]] On Behalf Of Eddie 
Clem
Sent: Monday, May 4, 2015 1:50 PM
To: [email protected]
Subject: [CODE4LIB] Help with Auto Hot Key

Hi there! I'm hoping someone here is a guru at AutoHotKey! :)



We have a clerk that pays our invoices in Sierra. She will write the bib number 
on a sticky note, as well as the list price and the locations (that each copy 
will go to). I want to have Sierra copy the bib number, list price, locations, 
and order record notes onto a receipt and then this clerk would put this 
receipt with the first copy of the material, rather than hand write on sticky 
notes all day! Since I had looked, and couldn't find a way to do this easily 
from Sierra, I had another brilliant idea that we could have Autohotkey copy 
the fields I want into a template (say, in Publisher) and have the bib number 
turned into a barcode, and list the other fields that we want that travel 
around the tech services department. This barcoded bib number would be used by 
catalogers to enter the bib number in the 949 for overlay in Connexion, and 
then again by our barcoding clerk to search by bib number in Sierra. At this 
point, I'm thinking that Autohotkey is my best bet.



Here is my prototype of what the "routing slip" would look like when it's done. 
The "Thickety 2" is a note in the order record put in by our selectors for our 
catalogers to add that series to the bib record. The 978... is just a 
placeholder for where the list price will go once we get that field added to 
our order records:



[cid:[email protected]]



Here is the corresponding order record. Part of my problem for Autohotkey is 
that not all order records will contain a note (in field z) and the locations 
may be different (fewer or more) on the LOCATIONS line. I have to include the 
"multi" line, because if it's just our Main Library that's receiving the item, 
then the LOCATIONS at the bottom don't show up at all...just the LOCATION fixed 
field (under ACQ TYPE).



[cid:[email protected]]



Any thoughts would be greatly appreciated!



Thanks!

Eddie


Eddie Clem, MLS
Cataloging Librarian
[email protected]<mailto:[email protected]> | www.KHCPL.org<http://www.khcpl.org/>

Kokomo-Howard County Public Library
Collection Management Department
305 East Mulberry Street
Kokomo, IN 46901
765.626.0853|765.450.6290 (fax)

Reply via email to