<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>DisplayFusion RSS: Run App on a specific Monitor (#2)</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=018c361f-52f3-77e2-9417-f735b116cb01" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=018c361f-52f3-77e2-9417-f735b116cb01</link>
<description>DisplayFusion RSS: Run App on a specific Monitor (#2)</description>
<lastBuildDate>Sat, 22 Aug 2026 01:00:41 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=018c361f-52f3-77e2-9417-f735b116cb01</generator>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#12</link>
<pubDate>Fri, 08 Dec 2023 00:01:29 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#12</guid>
<category>DisplayFusion</category>
<description><![CDATA[Ahhh, on the 2'nd monitor only.   ok, thought they both became DF Taskbars.    Works fine.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Ahhh, on the 2'nd monitor only.   ok, thought they both became DF Taskbars.    Works fine.
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#11</link>
<pubDate>Thu, 07 Dec 2023 21:03:18 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#11</guid>
<category>DisplayFusion</category>
<description><![CDATA[Jump list entries show in the menu when right-clicking the taskbar button for an open window on the DisplayFusion taskbar]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Jump list entries show in the menu when right-clicking the taskbar button for an open window on the DisplayFusion taskbar <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-smile.light.svg" alt=":)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":)" />
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#10</link>
<pubDate>Thu, 07 Dec 2023 15:37:05 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#10</guid>
<category>DisplayFusion</category>
<description><![CDATA[I'm using Windows 11, 10.0.22631 but do not see my jump list functions when right-clicking the DF icon.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I'm using Windows 11, 10.0.22631 but do not see my jump list functions when right-clicking the DF icon.
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#9</link>
<pubDate>Wed, 06 Dec 2023 20:27:04 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#9</guid>
<category>DisplayFusion</category>
<description><![CDATA[BFS.Dialog.GetUserInputListViewWithFilter provides a multi-line list and clicking an item in it selects it.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
BFS.Dialog.GetUserInputListViewWithFilter provides a multi-line list and clicking an item in it selects it.
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#8</link>
<pubDate>Wed, 06 Dec 2023 19:47:32 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#8</guid>
<category>DisplayFusion</category>
<description><![CDATA[I'll take "pretty good", it works...
I just added this prompt box to optionally perform the double-click to maximize a single camera or just show the default group.
// Max Vinyl Bay window
if (BFS.Dialog.GetUserConfirm("Start with Brent/DJ's desk?"))
{
// BFS.Input.SetMousePosition(2100, 230...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I'll take "pretty good", it works...<br/>
<br/>
I just added this prompt box to optionally perform the double-click to maximize a single camera or just show the default group.<br/>
<br/>
        // Max Vinyl Bay window<br/>
        if (BFS.Dialog.GetUserConfirm("Start with Brent/DJ's desk?"))<br/>
        {<br/>
            // BFS.Input.SetMousePosition(2100, 230); // vinyl bay<br/>
            BFS.Input.SetMousePosition(2100, 82<img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-grin-stars.light.svg" alt="8)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData="8)" />; // Brent Desk<br/>
            BFS.Input.LeftClickMouse();<br/>
            BFS.Input.LeftClickMouse();<br/>
        }<br/>
<br/>
<i>Is there a dialog box that offers more than two options?</i>   I looked at .Dialog.GetUserInputList, but it's a dropdown.   Buttons are preferable, if available.
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#7</link>
<pubDate>Wed, 06 Dec 2023 19:19:21 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#7</guid>
<category>DisplayFusion</category>
<description><![CDATA[Nope, it looks pretty good to me!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Nope, it looks pretty good to me!
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#6</link>
<pubDate>Tue, 05 Dec 2023 23:17:13 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#6</guid>
<category>DisplayFusion</category>
<description><![CDATA[ThreadWait just sounds cooler, though.    I added a "double-click" to maximize one of my cameras.   Any suggestions on improving the code?   🖖]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
ThreadWait just sounds cooler, though.    I added a "double-click" to maximize one of my cameras.   Any suggestions on improving the code?   🖖
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#5</link>
<pubDate>Tue, 05 Dec 2023 22:06:54 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#5</guid>
<category>DisplayFusion</category>
<description><![CDATA[Glad to see you got the mouse positioning and clicking working. I believe Sleep and ThreadWait do the same thing but it should be documented, I've added that to our to-do list.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Glad to see you got the mouse positioning and clicking working. I believe Sleep and ThreadWait do the same thing but it should be documented, I've added that to our to-do list.
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#4</link>
<pubDate>Tue, 05 Dec 2023 19:18:26 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#4</guid>
<category>DisplayFusion</category>
<description><![CDATA[UPDATE!   I used the virtual screen coordinates of monitor #2 to position the mouse cursor and left-click.   Getting the coordinates was done by using SnagIt to capture both desktops and then pasting into Gimp.
Works great!!   I put the positioning code at bottom after both apps were loaded so I...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
UPDATE!   I used the virtual screen coordinates of monitor #2 to position the mouse cursor and left-click.   Getting the coordinates was done by using SnagIt to capture both desktops and then pasting into Gimp.   <br/>
<br/>
Works great!!   I put the positioning code at bottom after both apps were loaded so I wouldn't need to put .Sleep() in.<br/>
<br/>
Any suggestions?
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#3</link>
<pubDate>Mon, 04 Dec 2023 23:39:52 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[Thanks for the lead!
(see attachment)
A - I made modifications to my script based on your tip, 👍.   The script now works how I need it to.   I find the delay parameter is a trial-&-error experience since the value needed depends on the current processor load.   500 works sometimes, but 2500 is...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Thanks for the lead!<br/>
<br/>
(see attachment)<br/>
A - I made modifications to my script based on your tip, 👍.   The script now works how I need it to.   I find the delay parameter is a trial-&-error experience since the value needed depends on the current processor load.   500 works sometimes, but 2500 is needed as the same parm under different loads.<br/>
I moved the variable pointer declaration to the top so I could reuse it for each window launched.<br/>
<br/>
B - What is the main difference between .Sleep() & .ThreadWait()?   They seem to have the same effect.    I looked in the Help to read up on the differences, but .Sleep() must be a new function.<br/>
<br/>
C - My next challenge is to position the cursor on monitor #2 over the dashed circled camera group.   An extra added bonus would be to simulate a left mouse click, if possible.
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>RE: Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#2</link>
<pubDate>Mon, 04 Dec 2023 21:23:26 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[This script provides a good example of how to launch an app and move it with BFS.Window.SetLocation: https://www.displayfusion.com/ScriptedFunctions/View/?ID=df0648f5-a75b-44fb-9e42-670eb315743a
You can replace BFS.Window.SetLocation with BFS.Window.MoveToMonitor if you want to move it to a moni...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
This script provides a good example of how to launch an app and move it with BFS.Window.SetLocation: <a href="https://www.displayfusion.com/ScriptedFunctions/View/?ID=df0648f5-a75b-44fb-9e42-670eb315743a" target="_blank" rel="nofollow"><b>https://www.displayfusion.com/ScriptedFunctions/View/?ID=df0648f5-a75b-44fb-9e42-670eb315743a</b></a><br/>
<br/>
You can replace BFS.Window.SetLocation with BFS.Window.MoveToMonitor if you want to move it to a monitor ID instead of a specific X/Y location.<br/>
<br/>
Hope that helps!
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
<item>
<title>Run App on a specific Monitor (#2)</title>
<link>https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01</link>
<pubDate>Mon, 04 Dec 2023 18:37:52 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/run-app-on-a-specific-monitor-2/?ID=018c361f-52f3-77e2-9417-f735b116cb01</guid>
<category>DisplayFusion</category>
<description><![CDATA[I have created a custom function & a custom script that I would like to use together, where the script calls the function, unless there is a better option.
(see attachments)
* "Move to 2" simply uses DF built-in functionality to move the app to monitor #2.
* The goal of my script is to:
- lau...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I have created a custom function & a custom script that I would like to use together, where the script calls the function, unless there is a better option.    <br/>
<br/>
(see attachments)<br/>
* "Move to 2" simply uses DF built-in functionality to move the app to monitor #2.<br/>
* The goal of my script is to:<br/>
        - launch the main Windows apps I use for updates.   <br/>
        - provide a delay for the apps to load.<br/>
        - move certain apps to montor #2 while leaving my Windows Update on monitor #1.<br/>
    <br/>
I am using "BFS.DisplayFusion.RunFunction()" along with my "Move to 2" function.   It works, but is there a more elegant way to run the app on monitor #2 in code?<br/>
<br/>
I realize triggers can be set to move certain apps as I have done this; however, I have these apps triggered to run on monitor #1 currently.    I only want them to run on monitor #2 within this script.
</div>
]]></content:encoded>
<media:thumbnail url="https://www.displayfusion.com/Discussions/Download/?ID=018c361f-52f4-74f9-a538-a3e0bff94ca1"/>
</item>
</channel>
</rss>