Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 208
  • Last Modified:

vbs to launch applications on specific monitor

I have a script that launchs 4 applications, each of which monitors that status of different Printer rips. I have a  4 monitor windows 8 configuration. I need to be able to specify which monitor each of the applications is launched to.

I have no issue launching from a BAT file as opposed to a script, either will work just need to specify the monitor.

Thanks
0
panhead802
Asked:
panhead802
  • 2
1 Solution
 
QlemoC++ DeveloperCommented:
Commercial solutions are available to provide you with the means to easily to do that (e.g. rules based on application or window title). One I'm happy with is Actual Multiple Monitors.

If you want to do it yourself but without programming. I recommend to use cmdow. You will always need the window coordinates of each screen, even if using PowerShell / VBS or whatever, but I guess that's no issue here.
0
 
WalkaboutTiggerCommented:
I would recommend AutoHotKey.
The documentation for it can be found here.
I would specifically recommend looking at the run, RunAs, WinWait, WinMove, and WinSet.

This will allow you to run external programs, wait for the window to appear and then, if necessary, move the window to the appropriate location on the monitor(s) and set the title of that window.
0
 
Guy Hengel [angelIII / a3]Billing EngineerCommented:
I've requested that this question be closed as follows:

Accepted answer: 250 points for Qlemo's comment #a40361321
Assisted answer: 250 points for WalkaboutTigger's comment #a40361361

for the following reason:

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0
 
WalkaboutTiggerCommented:
I do just want to point out there is also UltraMon available  here.

It is $40 for a license, but it allows the creation of shortcuts with positioning on both a specific monitor as well as at a specific location.  You may be able to script it via a batch file by using the format

@echo off
CD %UserProfile%\Desktop
.\"Name of shortcut with spaces.lnk"
.\ShortcutWithNoSpaces.lnk"
.\"Yet another shortcut.lnk"
.\FinalShortcutToStart.lnk

Open in new window


With UltraMon, these will place the programs where you configured the shortcut to place them.

I hope this helps.

WT
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now