Results 1 to 12 of 12

Thread: Name this programming tool

  1. #1

    Thread Starter
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    Name this programming tool

    A few years ago, I was privvy to a programming tool that allowed you to make software programs that could control/automate other executable software. (No source code needed)

    I saw them demo the product online. They ran Calc.exe for example, and then running their software they clicked on all the buttons and made variables for them. Using their proprietary BASIC-like language they were able to write a program that automatically pressed calcualtor buttons. I believe thier software was using hWindow handles and such.

    Anyway I can't remember what is was called and now I have to find it again.

    Anyone remember something like this?

    Thanks!

    Dave
    Nobody knows what software they want until after you've delivered what they originally asked for.

    Don't solve problems which don't exist.

    "If I had eight hours to cut down a tree, I'd spend six hours sharpening my axe." --- Abraham Lincoln (1809-1865)

    2 idiots don't make a genius.

  2. #2
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Question Re: Name this programming tool

    Are you looking for something like this?
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  3. #3

    Thread Starter
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    Re: Name this programming tool

    No, definately not a Macro recorder of any kind. This tool allowed you to spy on a running application's windows handles, right down to the buttons and stuff. Once you found the Objects window handle you could write software around it and push buttons and read text boxes and stuff.
    Nobody knows what software they want until after you've delivered what they originally asked for.

    Don't solve problems which don't exist.

    "If I had eight hours to cut down a tree, I'd spend six hours sharpening my axe." --- Abraham Lincoln (1809-1865)

    2 idiots don't make a genius.

  4. #4
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Name this programming tool

    Spy++?
    I don't live here any more.

  5. #5

    Thread Starter
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    Re: Name this programming tool

    Does Spy++ have an IDE with its own programming language?
    Nobody knows what software they want until after you've delivered what they originally asked for.

    Don't solve problems which don't exist.

    "If I had eight hours to cut down a tree, I'd spend six hours sharpening my axe." --- Abraham Lincoln (1809-1865)

    2 idiots don't make a genius.

  6. #6
    VB-aholic & Lovin' It LaVolpe's Avatar
    Join Date
    Oct 2007
    Location
    Beside Waldo
    Posts
    19,541

    Re: Name this programming tool

    Quote Originally Posted by Dave Sell View Post
    Does Spy++ have an IDE with its own programming language?
    No. I have no idea what application you are talking about. Sounds interesting and one could probably be created with VB or other languages with some significant effort. Don't know if you are leaning towards that direction or not....

    1. First build a Spy++ like app where you can mouse over apps & controls to identify their window classes & control IDs. Additionally, you can determine where the app was executed from so that you might be able to launch it on your own, later as needed.

    2. Build a somewhat simplified IDE that you can use VB's Scripting control, something similar, or possibly predefined macros. Afterall, what are the real options here: click buttons, supply/change text, select list/combo items, a dozen or so other common/generic tasks?

    3. Trial and error.
    Insomnia is just a byproduct of, "It can't be done"

    Classics Enthusiast? Here's my 1969 Mustang Mach I Fastback. Her sister '67 Coupe has been adopted

    Newbie? Novice? Bored? Spend a few minutes browsing the FAQ section of the forum.
    Read the HitchHiker's Guide to Getting Help on the Forums.
    Here is the list of TAGs you can use to format your posts
    Here are VB6 Help Files online


    {Alpha Image Control} {Memory Leak FAQ} {Unicode Open/Save Dialog} {Resource Image Viewer/Extractor}
    {VB and DPI Tutorial} {Manifest Creator} {UserControl Button Template} {stdPicture Render Usage}

  7. #7

    Thread Starter
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    Re: Name this programming tool

    Ya, that sounds about right. I am not looking to rebuild this or reverse engineer this. I am just hoping to find the name of the tool that someone else developed already...

    I saw a web demo of them using it, but it was several years ago. All I need is the name of it. Shows how great my own memeroy is...
    Nobody knows what software they want until after you've delivered what they originally asked for.

    Don't solve problems which don't exist.

    "If I had eight hours to cut down a tree, I'd spend six hours sharpening my axe." --- Abraham Lincoln (1809-1865)

    2 idiots don't make a genius.

  8. #8
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Name this programming tool

    Moved To General Developer

    Technical question should not be posted in Chit Chat.

    Thanks.

  9. #9

  10. #10

    Thread Starter
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    Re: Name this programming tool

    Well that is definately a good find, but I think that is not it.

    I read the website, and at first I thought WOW this is it! But after watching about 30 minutes of video tutorials, I think that AutoIT is instead a scripting language and macro recorder.

    How is this different from what I am looking for? From what I understand, you cannot get back values from textboxes and code around these values, say dump them to text file or something.

    AutoIT seems like it's all 1-way. It allows you to push mouse clicks, and keystrokes, and gives you a scripting language, but I did not see a way to pull any data back from running executables, or their GUI objects.
    Nobody knows what software they want until after you've delivered what they originally asked for.

    Don't solve problems which don't exist.

    "If I had eight hours to cut down a tree, I'd spend six hours sharpening my axe." --- Abraham Lincoln (1809-1865)

    2 idiots don't make a genius.

  11. #11
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Name this programming tool

    Sounds like SilkTest.... or just about any automated testing tool... I just happen to know about Silk because that's what we used at my last job... it uses a Vb-like scripty language to control it.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  12. #12
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Name this programming tool

    Quote Originally Posted by Dave Sell View Post
    Well that is definately a good find, but I think that is not it.

    I read the website, and at first I thought WOW this is it! But after watching about 30 minutes of video tutorials, I think that AutoIT is instead a scripting language and macro recorder.

    How is this different from what I am looking for? From what I understand, you cannot get back values from textboxes and code around these values, say dump them to text file or something.

    AutoIT seems like it's all 1-way. It allows you to push mouse clicks, and keystrokes, and gives you a scripting language, but I did not see a way to pull any data back from running executables, or their GUI objects.
    Hey,

    I personally have never played with AutoIT, but I know it is used internally in my company to automate the construction of Virtual Machines etc, and I know that it will accept information back from the commands it runs, so it is not all one way.

    Gary

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width