automation

Automate getting report from webpage

Hi all, I'm a Java developer and I have a question about automating a task I've been given. I'm having to 3 times daily, login to this website we have at work, select a few form elements and then click on submit to get a report printed out. I'm wondering how I can write some sort of script that will automate this task? Where should I sta...

Rendering UML diagrams from text files

Is there any good tool or tool-chain that allows UML images in the .svg format to be created from a textual source file? The reason for this question is that I want to automate the generation of these images to avoid having to manually create and update this set of images. ...

Programmatically send keystrokes to GLUT application

I have an OpenGL/GLUT program running on my linux machine that views a 3D model from various angles and can take screenshots, and everything is controlled from the keyboard. I want to write a script that moves around the model in a particular way, taking screenshots at every step. It seems there should be a simple way in Linux to send ...

Is there a PHP equivalent of Perl's WWW::Mechanize?

I'm looking for a library that has functionality similar to Perl's WWW::Mechanize, but for PHP. Basically, it should allow me to submit HTTP GET and POST requests with a simple syntax, and then parse the resulting page and return in a simple format all forms and their fields, along with all links on the page. I know about CURL, but it's...

Outlook automation - Change Sender Account

I'm automating Outlook and I need to control who the email appears to be from. The users will have two or more Accounts set up in Outlook and I need to be able to select which account to send the email from. Any ideas? Needs to be supported on Outlook 2003 and above. I'm using Delphi 2006 to code this, but that doesn't really matter. ...

Using MS Access to return on-demand reports in a web server?

I have built a MS Access 2007 application that can create reports files in various formats (PDF, XLS, CSV, XML). I would like to allow the creation of these reports to be accessible from a web page where users would just click on a link and get a download of the report produced by my Access application. I would like to keep it simple an...

Automated testing (non-UI) for existing Flash component

I build and maintain a set of Flash components that is distributed to publishers and allows them to integrate with our system. Currently the component has no UI and simply contains compiled code for querying our system servers, parsing the response, and modifying the params sent in the query. There's an As2 version and AS3 versions for b...

Automated testing of GUI

This question isn't about unit-testing. And it is for a desktop product. This is about testing of the gui and testing that the right stuff is input in the right text box at the right time. A company I used to work at used WinRunner (different department so I don't know much more that that), but that has now been shutdown by HP but they...

Continuous integration tools with "pipeline" support?

Our automated builds and tests are taking an increasing amount of resources, especially since we support many platforms and test in both debug and optimized. So, I'm looking for some tool support that would allow a more incremental "pipeline" approach so we could get feedback and results faster. Some ideal characteristics would include...

Dead code detection in legacy C/C++ project

How would you go about dead code detection in C/C++ code? I have a pretty large code base to work with and at least 10-15% is dead code. Is there any Unix based tool to identify this areas? Some pieces of code still use a lot of preprocessor, can automated process handle that? ...

InternetExplorer automation object + PerformanceCounter = not working?

Hi, I'm currently trying to build a simple component which should monitor, if the user opens a window with a specific url (IE only). So I wrote this component and everything works fine, so I intergrated it with the application, where it was needed. The problem is, in this application PerformanceCounters are used, and these seem to distu...

Recommend an automatic web application availiblity checker

Hi, I am looking for a piece of software that I can schedule to check that our web apps are up and running. I've used HP open view years ago, but remember it being quite expensive, I'm looking for something open source or cheap. So it would login in and do some simple actions maybe submit form and check for some text on screen that m...

How to manage full screen in IE via automation? (Flash player like)

Hi, I'm facing a problem with IE7 full screen mode. Got an app lying in an activeX embedded in IE. Until IE6, we managed fullscreen via IWebBrowser2::put_FullScreen(bool bIsFull) which was good and well. But since IE7, it seems that this trick is deprecated, as it looses the tab bar on the way back from fullscreen. One soluti...

Excel automation. Need to get the previous selection when selection changes

I'm working on an import (from Excel) dialog that uses automation to allow the user to select ranges of cells for import. When the range is selected, I'm using the event sink to catch the event and hilight the first row and first column. I need to have a way to unhilight the previous selection's first row and column. I don't think it'...

How do you pass commands to a cygwin console in Windows using Inno Setup

I've tried variations of this, but had no luck other than the ability to start a cygwin window. (wrapped on ; for clarity) Filename: "c:\cygwin\bin\bash.exe"; Parameters: "-c c:/scripts/step1.sh paramX"; Flags: shellexec waituntilterminated; StatusMsg: "Running the script..." (this is for an internal install, thus cywin is insta...

Efficient method to enumerate cells in an Excel workbook using c#

What is the most efficient way to enumerate every cell in every sheet in a workbook? The method below seems to work reasonably for a workbook with ~130,000 cells. On my machine it took ~26 seconds to open the file and ~5 seconds to enumerate the cells . However I'm no Excel expert and wanted to validate this code snippet with the wider ...

How can I programmatically obtain content from a website on a regular basis?

Let me preface this by saying I don't care what language this solution gets written in as long as it runs on windows. My problem is this. There is a site that has data which is frequently updated that I would like to get at regular intervals for later reporting. The site requires JavaScript to work properly so just using wget doesn't wor...

Can an explorer right click menu item be triggered from a batch file?

Subject says it all but he background: I want to trigger some TortoiseSVN action from a batch file? I suspect that I can do this by calling the right exe with the right args but I'd rather find a way to solve the more general problem of doing an arbitrary action. Edit: The reason that I don't just use svn directly is that TortoiseSVN d...

Best IT/back-office system hacks?

Lots of people have things that their systems do for them or for their teams. Source control post-commit hooks are a standard example: have an automated build system that checks out the latest source, compiles, tests, and packages it is a back-office hack that most of us probably use. What other cool things have you done? ...

0x800a03ec when calling Select on an Excel range (IRange). Range was returned from the worksheet's usedrange.

I'm trying to select the "used range". I get the worksheet's UsedRange, then I invoke the Select function on it. I receive HRESULT 0x800a03ec on the select call. Here's the code: COleVariant result; HRESULT hr = AutoWrap(DISPATCH_METHOD, &result, irange, L"Select", 0); I won't bother posting the code for the AutoWrap function (unl...