AutoHotKey for automating

That's the basic problem with any scripting (even should-be-simple vba stuff out of Access or Excel).

The Vantage Apps (more importantly - the controls themselves) do a piss-poor job of notify the OS when they are active (and ready for input).

That doesn't mean you can't get some benefit from script engines though... Just be careful with them until you gain confidence they can get through all your input records. That likely means so error handling code to handle situations where a record key being entered pops up an unexpected dialog box due to some odd condition.

I'm happy just to replace 4 or 10 mouse clicks and keystrokes with a simply AutoKey macro launch mouse click to do one record at a time updating. We're through the worst of our post go live (almost a year ago) scrambling to do mass re-entry/corrections of data that didn't import as expected. For the occasional mass entry now (100-800 records), using a single record at a time macro cuts the manual entry time by at least a factor of 4 (and I get to see unexpected conditions/error messages that can result in further insight to other problems not resolved yet).

... I still miss the ease of VBA scripted telnet hosted character based apps (reading data from csv files as you suggested)... That was rock solid.

Rob


Â



________________________________
From: pklein256 <pklein@...>
To: vantage@yahoogroups.com
Sent: Thursday, May 21, 2009 9:52:32 AM
Subject: [Vantage] Re: AutoHotKey for automating






We had an Epicor consultant suggest "Ground Control" software from website http://www.acrasoft.com/. It isn't free, but It looks like it does similar functions as AutoHotKey. This allows you to read and process a .csv instead of an excel spreadsheet and tabbing thru column cells doing copy/paste. The big problem we have with it, is we need to wait for a response, or the Vantage screen to return data – example, keying a part# and hitting tab – you need to wait for the Vantage screen to come back with the part description. If Vantage is having a slow moment, the Ground control scripts keep running because you tell it how long to wait before moving the mouse and clicking on the next step. So maybe your AutoHotkey script is working, but if your Vantage is having slow response time, is what's messing things up.

--- In vantage@yahoogroups .com, "Brian W. Spolarich " <bspolarich@ ...> wrote:
>
> Robert, I think you're more down with Vantage than I am.
>
> I've not seen many issues with scripting the UI actions in terms of robustness and reliability (my stuff always "worked"). Its just that I discovered what I suspect is a race condition with something on the server-side. I suspect for most folks this would work just fine, just don't tell Epicor you used a third-party tool, and test.
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
> Â Â Â Â bspolarich@. .. ~ 734-864-5618 ~ www.advancedphotoni x.com
>
>
> -----Original Message-----
> From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf Of Robert Brown
> Sent: Wednesday, May 20, 2009 12:07 AM
> To: vantage@yahoogroups .com
> Subject: Re: [Vantage] AutoHotKey for automating
>
> I second that Brian. Vantage is such a flaky GUI (much more so thannearly anything I've ever used), I would never attempt a complex looping script.
>
> The few times I've used AutoHotKey, I've just recorded VERY simple (but keystroke/mouse- click wearying) 'copy from excel cell, pass to open Vantage app & paste into control/field, do some simple stuff in vantage (like press save button), return to excel and arrow down to next cell' scripts.All single record update automation that just increments and excel list to the next record.
>
> Even simple stuff like that goes haywire every 10th record or so - so I'd never trust looping scripts.
>
> Still, you can process several hundred records with the simple single record scripts (replacing several mouse clicks and key strokes per record with a single mouse click) with a tool like AutoHotKey (or others like it).
>
> I'm showing my age - but I miss TelNet apps! I could script looping updates (from a CSV text files as source) of tens of thousands of records with those reliable non-GUI app script tools.
>
> "Progress" (bah, humbug!)... Those old non GUI interfaces were much more productive and controllable (and didn't require 3 Gb PC's to run BETTER functional apps)... Somewhere along the way, the underlying technology for ERP systems became the sales point driver (at the expense of true functionality) .
>
> There will be a revolt and that will change... Happens every decade or so (usually when money gets tight as in the current recession). Some upstart will come up with something cheap and good that catches the bleeding edge of technolgy companies by surprise.
>
> I'm betting it will be 4G cell phone like devices with applicable, dirt cheapWii like natural human interfaces that are the next platform to knock off the current bloated client-server ERP resource pig suites (like Vantage).
>
> Rob
>
>
>
>
>
>
>
>
>
>
>
>
> ____________ _________ _________ __
> From: Brian W. Spolarich <bspolarich@ ...>
> To: vantage@yahoogroups .com
> Sent: Tuesday, May 19, 2009 11:01:02 PM
> Subject: RE: [Vantage] AutoHotKey for automating
>
>
>
>
>
> Caveat administrator.
>
> http://tech. groups.yahoo. com/group/ vantage/message/ 74897
>
> YMMV.
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
> bspolarich@advanced photonix. com ~ 734-864-5618 ~ www.advancedphotoni x.com
>
> -----Original Message-----
> From: vantage@yahoogroups .com [mailto:vantage@ yahoogroups .com] On Behalf Of Kerry_Muntz
> Sent: Tuesday, May 19, 2009 6:54 PM
> To: vantage@yahoogroups .com
> Subject: [Vantage] AutoHotKey for automating
>
> Robert (and others), I had a look at AutoHotKey after your post re engineering workbench, and it looks like I might have to consider migrating to it from my current Kratronic recorder.
> Can it call Vantage programs directly? (ie can it open Part Maintenance if it's not already open? or does everything need to be open already?
>
> The ability to compile looks especially promising.
>
> Are there any limitations that I should be aware of? Is it at all buggy? Cheers kindly.
>
> ------------ --------- --------- ------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups. yahoo.com/ group/vantage/ files/.
> (2) To search through old msg's goto: http://groups. yahoo.com/ group/vantage/ messages
> (3) To view links to Vendors that provide Vantage services goto: http://groups. yahoo.com/ group/vantage/ linksYahoo! Groups Links
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------ --------- --------- ------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups. yahoo.com/ group/vantage/ files/.
> (2) To search through old msg's goto: http://groups. yahoo.com/ group/vantage/ messages
> (3) To view links to Vendors that provide Vantage services goto: http://groups. yahoo.com/ group/vantage/ linksYahoo! Groups Links
>







[Non-text portions of this message have been removed]
Robert (and others), I had a look at AutoHotKey after your post re engineering workbench, and it looks like I might have to consider migrating to it from my current Kratronic recorder.
Can it call Vantage programs directly? (ie can it open Part Maintenance if it's not already open? or does everything need to be open already?

The ability to compile looks especially promising.

Are there any limitations that I should be aware of? Is it at all buggy? Cheers kindly.
Caveat administrator.

http://tech.groups.yahoo.com/group/vantage/message/74897

YMMV.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
    bspolarich@... ~ 734-864-5618 ~ www.advancedphotonix.com


-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of Kerry_Muntz
Sent: Tuesday, May 19, 2009 6:54 PM
To: vantage@yahoogroups.com
Subject: [Vantage] AutoHotKey for automating

Robert (and others), I had a look at AutoHotKey after your post re engineering workbench, and it looks like I might have to consider migrating to it from my current Kratronic recorder.
Can it call Vantage programs directly? (ie can it open Part Maintenance if it's not already open? or does everything need to be open already?

The ability to compile looks especially promising.

Are there any limitations that I should be aware of? Is it at all buggy? Cheers kindly.



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

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
I second that Brian. Vantage is such a flaky GUI (much more so thannearly anything I've ever used), I would never attempt a complex looping script.

The few times I've used AutoHotKey, I've just recorded VERY simple (but keystroke/mouse-click wearying) 'copy from excel cell, pass to open Vantage app & paste into control/field, do some simple stuff in vantage (like press save button), return to excel and arrow down to next cell' scripts.All single record update automation that just increments and excel list to the next record.

Even simple stuff like that goes haywire every 10th record or so - so I'd never trust looping scripts.

Still, you can process several hundred records with the simple single record scripts (replacing several mouse clicks and key strokes per record with a single mouse click) with a tool like AutoHotKey (or others like it).

I'm showing my age - but I miss TelNet apps! I could script looping updates (from a CSV text files as source) of tens of thousands of records with those reliable non-GUI app script tools.

"Progress" (bah, humbug!)... Those old non GUI interfaces were much more productive and controllable (and didn't require 3 Gb PC's to run BETTER functional apps)... Somewhere along the way, the underlying technology for ERP systems became the sales point driver (at the expense of true functionality).

There will be a revolt and that will change... Happens every decade or so (usually when money gets tight as in the current recession). Some upstart will come up with something cheap and good that catches the bleeding edge of technolgy companies by surprise.

I'm betting it will be 4G cell phone like devices with applicable, dirt cheapWii like natural human interfaces that are the next platform to knock off the current bloated client-server ERP resource pig suites (like Vantage).

Rob












________________________________
From: Brian W. Spolarich <bspolarich@...>
To: vantage@yahoogroups.com
Sent: Tuesday, May 19, 2009 11:01:02 PM
Subject: RE: [Vantage] AutoHotKey for automating





Caveat administrator.

http://tech. groups.yahoo. com/group/ vantage/message/ 74897

YMMV.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
bspolarich@advanced photonix. com ~ 734-864-5618 ~ www.advancedphotoni x.com

-----Original Message-----
From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf Of Kerry_Muntz
Sent: Tuesday, May 19, 2009 6:54 PM
To: vantage@yahoogroups .com
Subject: [Vantage] AutoHotKey for automating

Robert (and others), I had a look at AutoHotKey after your post re engineering workbench, and it looks like I might have to consider migrating to it from my current Kratronic recorder.
Can it call Vantage programs directly? (ie can it open Part Maintenance if it's not already open? or does everything need to be open already?

The ability to compile looks especially promising.

Are there any limitations that I should be aware of? Is it at all buggy? Cheers kindly.

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

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups. yahoo.com/ group/vantage/ files/.
(2) To search through old msg's goto: http://groups. yahoo.com/ group/vantage/ messages
(3) To view links to Vendors that provide Vantage services goto: http://groups. yahoo.com/ group/vantage/ linksYahoo! Groups Links







[Non-text portions of this message have been removed]
I use AutoHotKey and find it easy to use and very stable. I assign hot keys to certain vantage functions and then pass these key strokes to Vantage through AutoHotKey, like deleting a record or confirming an update. I'm sure there also are other ways of doing it. It can also recognize if a particular window is open and wait for it if it isn't. Overall I'm happy with it, specially for the price.

The only limitations I have found are really Vantage limitations. For example, AutoHotKey has the ability to tell if a Windows control in enabled or not, but it always sees Vantage controls as enabled even when they are not. I think it is because Vantage controls the different elements in it's forms at the application level and not at the Windows level. So I end up looking at the background color of the control to determine if its enabled or not.

My one big project with AutoHotKey is a mass reconfigure of configurable parts (I'm waiting for Epicor to fix their program). I start with the quote window open. I have AutoHotKey read from a file a list of the parts I want to reconfigure, it then enters the first part into the Quote, reconfigures it, then deletes the quote line and starts on the next part.




________________________________
From: Kerry_Muntz <kerry_muntz@...>
To: vantage@yahoogroups.com
Sent: Tuesday, May 19, 2009 6:53:57 PM
Subject: [Vantage] AutoHotKey for automating





Robert (and others), I had a look at AutoHotKey after your post re engineering workbench, and it looks like I might have to consider migrating to it from my current Kratronic recorder.
Can it call Vantage programs directly? (ie can it open Part Maintenance if it's not already open? or does everything need to be open already?

The ability to compile looks especially promising.

Are there any limitations that I should be aware of? Is it at all buggy? Cheers kindly..







[Non-text portions of this message have been removed]
I think the lesson here is not to admit to Epicor that you used a third party tool. Just tell them you are a fast typist. :)




________________________________
From: Brian W. Spolarich <bspolarich@...>
To: vantage@yahoogroups.com
Sent: Tuesday, May 19, 2009 11:01:02 PM
Subject: RE: [Vantage] AutoHotKey for automating





Caveat administrator.

http://tech. groups.yahoo. com/group/ vantage/message/ 74897

YMMV.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
    bspolarich@advanced photonix. com ~ 734-864-5618 ~ www.advancedphotoni x.com

-----Original Message-----
From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf Of Kerry_Muntz
Sent: Tuesday, May 19, 2009 6:54 PM
To: vantage@yahoogroups .com
Subject: [Vantage] AutoHotKey for automating

Robert (and others), I had a look at AutoHotKey after your post re engineering workbench, and it looks like I might have to consider migrating to it from my current Kratronic recorder.
Can it call Vantage programs directly? (ie can it open Part Maintenance if it's not already open? or does everything need to be open already?

The ability to compile looks especially promising.

Are there any limitations that I should be aware of? Is it at all buggy? Cheers kindly.

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

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups. yahoo.com/ group/vantage/ files/.
(2) To search through old msg's goto: http://groups. yahoo.com/ group/vantage/ messages
(3) To view links to Vendors that provide Vantage services goto: http://groups. yahoo.com/ group/vantage/ linksYahoo! Groups Links







[Non-text portions of this message have been removed]
Robert, I think you're more down with Vantage than I am.

I've not seen many issues with scripting the UI actions in terms of robustness and reliability (my stuff always "worked"). Its just that I discovered what I suspect is a race condition with something on the server-side. I suspect for most folks this would work just fine, just don't tell Epicor you used a third-party tool, and test.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
    bspolarich@... ~ 734-864-5618 ~ www.advancedphotonix.com


-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of Robert Brown
Sent: Wednesday, May 20, 2009 12:07 AM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] AutoHotKey for automating

I second that Brian. Vantage is such a flaky GUI (much more so thannearly anything I've ever used), I would never attempt a complex looping script.

The few times I've used AutoHotKey, I've just recorded VERY simple (but keystroke/mouse-click wearying) 'copy from excel cell, pass to open Vantage app & paste into control/field, do some simple stuff in vantage (like press save button), return to excel and arrow down to next cell' scripts.All single record update automation that just increments and excel list to the next record.

Even simple stuff like that goes haywire every 10th record or so - so I'd never trust looping scripts.

Still, you can process several hundred records with the simple single record scripts (replacing several mouse clicks and key strokes per record with a single mouse click) with a tool like AutoHotKey (or others like it).

I'm showing my age - but I miss TelNet apps! I could script looping updates (from a CSV text files as source) of tens of thousands of records with those reliable non-GUI app script tools.

"Progress" (bah, humbug!)... Those old non GUI interfaces were much more productive and controllable (and didn't require 3 Gb PC's to run BETTER functional apps)... Somewhere along the way, the underlying technology for ERP systems became the sales point driver (at the expense of true functionality).

There will be a revolt and that will change... Happens every decade or so (usually when money gets tight as in the current recession). Some upstart will come up with something cheap and good that catches the bleeding edge of technolgy companies by surprise.

I'm betting it will be 4G cell phone like devices with applicable, dirt cheapWii like natural human interfaces that are the next platform to knock off the current bloated client-server ERP resource pig suites (like Vantage).

Rob












________________________________
From: Brian W. Spolarich <bspolarich@...>
To: vantage@yahoogroups.com
Sent: Tuesday, May 19, 2009 11:01:02 PM
Subject: RE: [Vantage] AutoHotKey for automating





Caveat administrator.

http://tech. groups.yahoo. com/group/ vantage/message/ 74897

YMMV.

-bws

--
Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
bspolarich@advanced photonix. com ~ 734-864-5618 ~ www.advancedphotoni x.com

-----Original Message-----
From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf Of Kerry_Muntz
Sent: Tuesday, May 19, 2009 6:54 PM
To: vantage@yahoogroups .com
Subject: [Vantage] AutoHotKey for automating

Robert (and others), I had a look at AutoHotKey after your post re engineering workbench, and it looks like I might have to consider migrating to it from my current Kratronic recorder.
Can it call Vantage programs directly? (ie can it open Part Maintenance if it's not already open? or does everything need to be open already?

The ability to compile looks especially promising.

Are there any limitations that I should be aware of? Is it at all buggy? Cheers kindly.

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

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups. yahoo.com/ group/vantage/ files/.
(2) To search through old msg's goto: http://groups. yahoo.com/ group/vantage/ messages
(3) To view links to Vendors that provide Vantage services goto: http://groups. yahoo.com/ group/vantage/ linksYahoo! Groups Links







[Non-text portions of this message have been removed]



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

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
Thanks everyone for your thoughts. I already do fairly complex macros with the Kratronic program, waiting for windows etc, looping tens, hundreds or thousands of times - your experience Steven is encouraging. AutoHotKey just looks like it has more potential.

I agree Rob about this dodgy V8 GUI - I am also appalled at the amount of stupid grunt required to do not-very-much-more. I have vague recollections of telnet, but we here really miss V6.1, which was utterly stable, and could survive much simpler macros being run many many times, because it was designed to just do the business. With V8, I've had to bring macro error handling to a new level. Even so it still catches me out by occassionally changing the number of tab hits required to get to a field, or throwing something random. Oh, and due to either some stupid caching or some memory leak, I have to reopen windows every couple hundred iterations (comes to a crawl at > 1000, but noticeable slow downs after 100).

Rob, I often think someone should just purchase the 6.1 engine off epicor, fix the bugs and stupid things in it, and resell that as the next platform to go to. With the lack of stability in 8, I'd almost even consider using an open source platform.



--- In vantage@yahoogroups.com, Steven Gotschall <sgotschall@...> wrote:
>
> I use AutoHotKey and find it easy to use and very stable. I assign hot keys to certain vantage functions and then pass these key strokes to Vantage through AutoHotKey, like deleting a record or confirming an update. I'm sure there also are other ways of doing it. It can also recognize if a particular window is open and wait for it if it isn't. Overall I'm happy with it, specially for the price.
>
> The only limitations I have found are really Vantage limitations. For example, AutoHotKey has the ability to tell if a Windows control in enabled or not, but it always sees Vantage controls as enabled even when they are not. I think it is because Vantage controls the different elements in it's forms at the application level and not at the Windows level. So I end up looking at the background color of the control to determine if its enabled or not.
>
> My one big project with AutoHotKey is a mass reconfigure of configurable parts (I'm waiting for Epicor to fix their program). I start with the quote window open. I have AutoHotKey read from a file a list of the parts I want to reconfigure, it then enters the first part into the Quote, reconfigures it, then deletes the quote line and starts on the next part.
>
>
just checked out that thread link Brian. Yes, that does reiterate that macros need to be run as slow as is practical, and do need to be very carefully written. Personally we're extremely cautious, and speed is not the main aim for us. Reducing boredom, RSI, and achieving consistent results is the higher aim, and we use dedicated machines for the big ones.
I'm with you Kerry... These GUI application interfaces (that seem to be increasing re the numbers of programming layers - much like networking layers exploded in the 80's until they were good enough, some true standardization occured, and the mania ceased) might look great on Power point and sell systems but they are dogs in high transaction/execution areas of a manufacturing business.

They also distract the software providers into putting excessive resources into interface design and maintenance (resources that used to go towards making the product FUNCTION better).

Rob




________________________________
From: Kerry_Muntz <kerry_muntz@...>
To: vantage@yahoogroups.com
Sent: Wednesday, May 20, 2009 4:16:48 PM
Subject: [Vantage] Re: AutoHotKey for automating





Thanks everyone for your thoughts. I already do fairly complex macros with the Kratronic program, waiting for windows etc, looping tens, hundreds or thousands of times - your experience Steven is encouraging. AutoHotKey just looks like it has more potential.

I agree Rob about this dodgy V8 GUI - I am also appalled at the amount of stupid grunt required to do not-very-much- more. I have vague recollections of telnet, but we here really miss V6.1, which was utterly stable, and could survive much simpler macros being run many many times, because it was designed to just do the business. With V8, I've had to bring macro error handling to a new level. Even so it still catches me out by occassionally changing the number of tab hits required to get to a field, or throwing something random. Oh, and due to either some stupid caching or some memory leak, I have to reopen windows every couple hundred iterations (comes to a crawl at > 1000, but noticeable slow downs after 100).

Rob, I often think someone should just purchase the 6.1 engine off epicor, fix the bugs and stupid things in it, and resell that as the next platform to go to. With the lack of stability in 8, I'd almost even consider using an open source platform.

--- In vantage@yahoogroups .com, Steven Gotschall <sgotschall@ ...> wrote:
>
> I use AutoHotKey and find it easy to use and very stable. I assign hot keys to certain vantage functions and then pass these key strokes to Vantage through AutoHotKey, like deleting a record or confirming an update. I'm sure there also are other ways of doing it. It can also recognize if a particular window is open and wait for it if it isn't. Overall I'm happy with it, specially for the price.
>
> The only limitations I have found are really Vantage limitations. For example, AutoHotKey has the ability to tell if a Windows control in enabled or not, but it always sees Vantage controls as enabled even when they are not. I think it is because Vantage controls the different elements in it's forms at the application level and not at the Windows level. So I end up looking at the background color of the control to determine if its enabled or not.
>
> My one big project with AutoHotKey is a mass reconfigure of configurable parts (I'm waiting for Epicor to fix their program). I start with the quote window open. I have AutoHotKey read from a file a list of the parts I want to reconfigure, it then enters the first part into the Quote, reconfigures it, then deletes the quote line and starts on the next part.
>
>







[Non-text portions of this message have been removed]
We had an Epicor consultant suggest "Ground Control" software from website http://www.acrasoft.com/. It isn't free, but It looks like it does similar functions as AutoHotKey. This allows you to read and process a .csv instead of an excel spreadsheet and tabbing thru column cells doing copy/paste. The big problem we have with it, is we need to wait for a response, or the Vantage screen to return data – example, keying a part# and hitting tab – you need to wait for the Vantage screen to come back with the part description. If Vantage is having a slow moment, the Ground control scripts keep running because you tell it how long to wait before moving the mouse and clicking on the next step. So maybe your AutoHotkey script is working, but if your Vantage is having slow response time, is what's messing things up.






--- In vantage@yahoogroups.com, "Brian W. Spolarich " <bspolarich@...> wrote:
>
> Robert, I think you're more down with Vantage than I am.
>
> I've not seen many issues with scripting the UI actions in terms of robustness and reliability (my stuff always "worked"). Its just that I discovered what I suspect is a race condition with something on the server-side. I suspect for most folks this would work just fine, just don't tell Epicor you used a third-party tool, and test.
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
> Â Â Â Â bspolarich@... ~ 734-864-5618 ~ www.advancedphotonix.com
>
>
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of Robert Brown
> Sent: Wednesday, May 20, 2009 12:07 AM
> To: vantage@yahoogroups.com
> Subject: Re: [Vantage] AutoHotKey for automating
>
> I second that Brian. Vantage is such a flaky GUI (much more so thannearly anything I've ever used), I would never attempt a complex looping script.
>
> The few times I've used AutoHotKey, I've just recorded VERY simple (but keystroke/mouse-click wearying) 'copy from excel cell, pass to open Vantage app & paste into control/field, do some simple stuff in vantage (like press save button), return to excel and arrow down to next cell' scripts.All single record update automation that just increments and excel list to the next record.
>
> Even simple stuff like that goes haywire every 10th record or so - so I'd never trust looping scripts.
>
> Still, you can process several hundred records with the simple single record scripts (replacing several mouse clicks and key strokes per record with a single mouse click) with a tool like AutoHotKey (or others like it).
>
> I'm showing my age - but I miss TelNet apps! I could script looping updates (from a CSV text files as source) of tens of thousands of records with those reliable non-GUI app script tools.
>
> "Progress" (bah, humbug!)... Those old non GUI interfaces were much more productive and controllable (and didn't require 3 Gb PC's to run BETTER functional apps)... Somewhere along the way, the underlying technology for ERP systems became the sales point driver (at the expense of true functionality).
>
> There will be a revolt and that will change... Happens every decade or so (usually when money gets tight as in the current recession). Some upstart will come up with something cheap and good that catches the bleeding edge of technolgy companies by surprise.
>
> I'm betting it will be 4G cell phone like devices with applicable, dirt cheapWii like natural human interfaces that are the next platform to knock off the current bloated client-server ERP resource pig suites (like Vantage).
>
> Rob
>
>
>
>
>
>
>
>
>
>
>
>
> ________________________________
> From: Brian W. Spolarich <bspolarich@...>
> To: vantage@yahoogroups.com
> Sent: Tuesday, May 19, 2009 11:01:02 PM
> Subject: RE: [Vantage] AutoHotKey for automating
>
>
>
>
>
> Caveat administrator.
>
> http://tech. groups.yahoo. com/group/ vantage/message/ 74897
>
> YMMV.
>
> -bws
>
> --
> Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix / Picometrix
> bspolarich@advanced photonix. com ~ 734-864-5618 ~ www.advancedphotoni x.com
>
> -----Original Message-----
> From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf Of Kerry_Muntz
> Sent: Tuesday, May 19, 2009 6:54 PM
> To: vantage@yahoogroups .com
> Subject: [Vantage] AutoHotKey for automating
>
> Robert (and others), I had a look at AutoHotKey after your post re engineering workbench, and it looks like I might have to consider migrating to it from my current Kratronic recorder.
> Can it call Vantage programs directly? (ie can it open Part Maintenance if it's not already open? or does everything need to be open already?
>
> The ability to compile looks especially promising.
>
> Are there any limitations that I should be aware of? Is it at all buggy? Cheers kindly.
>
> ------------ --------- --------- ------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups. yahoo.com/ group/vantage/ files/.
> (2) To search through old msg's goto: http://groups. yahoo.com/ group/vantage/ messages
> (3) To view links to Vendors that provide Vantage services goto: http://groups. yahoo.com/ group/vantage/ linksYahoo! Groups Links
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
> (1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/.
> (2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages
> (3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
>