Jump to content

Recommended Posts

Posted

Hi, I am curious if is that possible with AutoIt to run two same applications, which normally can't be opened multiple times.

For example SciTE or Notepad++ or Fraps. Whenever I try to open them second time, nothing happens.

There are several applications which couldn't be opened multiple times and they were giving an error. I remember I had a 'In-files browser' which was searching through the TXT files for a string and I couldn't open it twice, because of error: "<Program name> is already opened!".

How can I pass that and open an app multiple times? (multiple windows without error)

[indent=3][/indent]

  • Moderators
Posted

VixinG,

In the case of SciTE, you need to add this line to your SciTEUser properties file (<Options - Open User Options File>) to get multiple instances:

check.if.already.open=0

I imagine that the other apps will have similar options - or will not allow multiple instances as was the case with your browser. I do not see how AutoIt could override this behaviour - all it does is launch the app. ;)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

Posted

I found that these applications are checking for other instances upon loading (find window etc). Maybe can I run them (temporarily) in a GUI and after load throw them back to normal? Possible?

[indent=3][/indent]

  • Moderators
Posted

VixinG,

I would imagine the apps are checking for already running processes, not GUIs - in which case embedding them will make no difference. But you could always try. ;)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

  • Moderators
Posted

Hi, VixinG. One suggestion would be to look into virtualizing the application itself. Take a look at something like Symantec's Software Virtualization platform (free). Once you virtualize the application, you can run multiple instances of it, or even different versions (IE 6, 7, and 8 on one machine, for example).

"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...