<?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: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414</link>
<description>DisplayFusion RSS: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</description>
<lastBuildDate>Thu, 09 Apr 2026 13:59:59 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414</generator>
<item>
<title>RE: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#10</link>
<pubDate>Mon, 13 Jun 2022 23:09:37 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#10</guid>
<category>DisplayFusion</category>
<description><![CDATA[Quote:
I am running a registered trial version of DisplayFusion.  I have a Windows 10 PC with eight different monitors connected to it.   They're all showing up correctly in layout by number and position in Windows and in DisplayFusion.
I have a Powershell script (executed with a desktop shortc...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
<div class="BackGrey"><div class="Text"><div><b>Quote:</b></div>I am running a registered trial version of DisplayFusion.  I have a Windows 10 PC with eight different monitors connected to it.   They're all showing up correctly in layout by number and position in Windows and in DisplayFusion.<br/>
I have a Powershell script (executed with a desktop shortcut) that opens multiple Microsoft Edge browser windows.  This script functions successfully.  The windows open - each in its own Microsoft Edge browser window.<br/>
Example of portion of script that opens Edge windows:<br/>
<div id="" class="col-md-12 BoxWrap"><div class="Box table-responsive"><a name="code" style="width:0; height:0;"></a><h2 class="TableTitle" style="border:0"><div class="TableTitleText">Code</div><div class="TitleButtons"><div class="TableTitleButton"><a href="#" onclick="return false;" data-clipboard-target="#code019d728ae9f775bba8438d69a327a68f" class="ClipboardCopyControl"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/clone.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Copy</span></a></div><div class="TableTitleButton"><a href="#" onclick="bfs.util.codeEditorSelectAll('code019d728ae9f775bba8438d69a327a68fJs'); return false;"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/square-check.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Select All</span></a></div></div></h2><div class="TableTitleContent table-responsive"><div class="AceEditorWrapper" style="border-top:solid 1px var(--color-default-border);padding:0"><pre id="code019d728ae9f775bba8438d69a327a68fJs" contenteditable="true" spellcheck="true" class="skiptranslate" style="width:100%; min-height:75px;">Start-Process -FilePath msedge -ArgumentList '--new-window www.google.com'
Start-Process -FilePath msedge -ArgumentList '--new-window www.bing.com'</pre><textarea id="code019d728ae9f775bba8438d69a327a68f" name="code019d728ae9f775bba8438d69a327a68f" style="position:absolute; top:0; left:-999999px; width:1px; height:1px;"></textarea></div>
</div></div></div><br/>
Here's my problem:  I want each window, identified by the WINDOW TITLE (usually html 4 title tag) of the browser page, to go to a specific monitor, in maximized mode, by monitor NUMBER.  No relative positioning. No spanning.  No split screen stuff.  Simply by monitor number and the window name.<br/>
DisplayFusion seems to support these types of actions.   I have triggers set up based on executable (Edge) and the title of the HTML page (as shown in the tab). Note, there are NOT multiple tabs per window - only one in each.<br/>
For the life of me I can't seem to get it to work. I run the powershell script.  The windows open.   However, they do not maximize and they do not appear on their assigned monitors as defined by DisplayFusion triggers.  I've spent hours on this so far, trying variations of the window titles (the title of the html page as shown in the browser tab), using (and not using) the Edge executable as defined by the options in DisplayFusion GUI.   They USUALLY open on an a single individual monitor.   If I close a window and open it up on a different monitor (by hand), it MAY or may not show up on that same monitor when I run the script again, but DisplayFusion doesn't seem to be involved at all in that decision, it seems to be a Windows random thing.  I have tried using the little target drags in DisplayFusion to identifiy particular windows.  I have even tried clearing out all cache, permission and history in Edge before running the Powershell script.  This made no positive difference in behavior.<br/>
Help!! <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-grimace.light.svg" alt="???" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData="???" HelpButtonDataAlign="BelowMiddle" /></div></div><br/>
<br/>
I realize this thread is a bit old, but I'd like to learn more about what you've set up. I have multiple profiles with Edge I like to use in different ways and have created some batch scripts. If I could use displayfusion for the same thing that would be great!<br/>
<br/>
I disabled most of the features and killed startup because of the lack of support for Windows 11 vdesktops.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#9</link>
<pubDate>Fri, 10 Jun 2022 18:54:10 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#9</guid>
<category>DisplayFusion</category>
<description><![CDATA[Glad to hear it, thanks in advance for your purchase!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Glad to hear it, thanks in advance for your purchase!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#8</link>
<pubDate>Wed, 08 Jun 2022 20:48:56 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#8</guid>
<category>DisplayFusion</category>
<description><![CDATA[Keith - thank you.   I made these changes and they worked.
We'll be buying now.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Keith - thank you.   I made these changes and they worked.<br/>
<br/>
We'll be buying now.  <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=":)" HelpButtonDataAlign="BelowMiddle" />
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#7</link>
<pubDate>Wed, 08 Jun 2022 20:27:37 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#7</guid>
<category>DisplayFusion</category>
<description><![CDATA[Thanks! The "AND" operator isn't valid in this case, you'll want to use a + instead, like this:
"Term 1" +"Term 2" +"Term 3"
Could you give that a try and let me know how it works out? Also the delay looks to be set to 5ms, could you try 5000ms (that would be 5 seconds)]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Thanks! The "AND" operator isn't valid in this case, you'll want to use a + instead, like this:<br/>
<br/>
"Term 1" +"Term 2" +"Term 3"<br/>
<br/>
Could you give that a try and let me know how it works out? Also the delay looks to be set to 5ms, could you try 5000ms (that would be 5 seconds)
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#6</link>
<pubDate>Wed, 08 Jun 2022 19:18:47 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#6</guid>
<category>DisplayFusion</category>
<description><![CDATA[I have attached three screenshots for you.  Two are triggers, the other is the screen layout.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I have attached three screenshots for you.  Two are triggers, the other is the screen layout.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#5</link>
<pubDate>Tue, 07 Jun 2022 20:36:37 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#5</guid>
<category>DisplayFusion</category>
<description><![CDATA[Could you attach screenshots of your Trigger rules?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Could you attach screenshots of your Trigger rules?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#4</link>
<pubDate>Tue, 07 Jun 2022 18:10:57 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#4</guid>
<category>DisplayFusion</category>
<description><![CDATA[Help help!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Help help! <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=":)" HelpButtonDataAlign="BelowMiddle" />
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#3</link>
<pubDate>Mon, 06 Jun 2022 20:38:59 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[Okay, I tried using this delay function - up to five thousand ms (5 sec) after the windows are launched.   They actually draw much faster than this but I wanted to give it plenty of time for trigger to fire correctly.
The windows both popped on monitor four (they did not change positions afterwa...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Okay, I tried using this delay function - up to five thousand ms (5 sec) after the windows are launched.   They actually draw much faster than this but I wanted to give it plenty of time for trigger to fire correctly.<br/>
The windows both popped on monitor four (they did not change positions afterward), and one was configured for monitor two, while the other was configured for monitor three. Various iternations of re-saving the monitor profiles, start/stopping displayfusion, clearing browser cache had no effect.<br/>
Can I upload some sort of diagnostic data you can examine?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#2</link>
<pubDate>Fri, 03 Jun 2022 18:16:13 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[Sometimes the Trigger fires before the page has loaded, so when it checks the Window Text, it's not there. Could you try setting something like 3000 (that's 3 seconds) in the "Delay before checking match conditions" setting in the Trigger rule?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Sometimes the Trigger fires before the page has loaded, so when it checks the Window Text, it's not there. Could you try setting something like 3000 (that's 3 seconds) in the "Delay before checking match conditions" setting in the Trigger rule?
</div>
]]></content:encoded>
</item>
<item>
<title>Position multiple Microsoft Edge browser windows on monitors (by monitor number) launched from powershell script.</title>
<link>https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414</link>
<pubDate>Thu, 02 Jun 2022 15:56:04 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/position-multiple-microsoft-edge-browser-windows-on-monitors-by-monitor-number-launched-from-powershell-script/?ID=2502dfcb-6ffe-4456-8eaf-dc6c2dcfe414</guid>
<category>DisplayFusion</category>
<description><![CDATA[I am running a registered trial version of DisplayFusion.  I have a Windows 10 PC with eight different monitors connected to it.   They're all showing up correctly in layout by number and position in Windows and in DisplayFusion.
I have a Powershell script (executed with a desktop shortcut) that...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I am running a registered trial version of DisplayFusion.  I have a Windows 10 PC with eight different monitors connected to it.   They're all showing up correctly in layout by number and position in Windows and in DisplayFusion.<br/>
I have a Powershell script (executed with a desktop shortcut) that opens multiple Microsoft Edge browser windows.  This script functions successfully.  The windows open - each in its own Microsoft Edge browser window.<br/>
Example of portion of script that opens Edge windows:<br/>
<div id="" class="col-md-12 BoxWrap"><div class="Box table-responsive"><a name="code" style="width:0; height:0;"></a><h2 class="TableTitle" style="border:0"><div class="TableTitleText">Code</div><div class="TitleButtons"><div class="TableTitleButton"><a href="#" onclick="return false;" data-clipboard-target="#code019d728aea3472c69ae798a83ebffac0" class="ClipboardCopyControl"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/clone.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Copy</span></a></div><div class="TableTitleButton"><a href="#" onclick="bfs.util.codeEditorSelectAll('code019d728aea3472c69ae798a83ebffac0Js'); return false;"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/square-check.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Select All</span></a></div></div></h2><div class="TableTitleContent table-responsive"><div class="AceEditorWrapper" style="border-top:solid 1px var(--color-default-border);padding:0"><pre id="code019d728aea3472c69ae798a83ebffac0Js" contenteditable="true" spellcheck="true" class="skiptranslate" style="width:100%; min-height:75px;">Start-Process -FilePath msedge -ArgumentList '--new-window www.google.com'
Start-Process -FilePath msedge -ArgumentList '--new-window www.bing.com'</pre><textarea id="code019d728aea3472c69ae798a83ebffac0" name="code019d728aea3472c69ae798a83ebffac0" style="position:absolute; top:0; left:-999999px; width:1px; height:1px;"></textarea></div>
</div></div></div><br/>
Here's my problem:  I want each window, identified by the WINDOW TITLE (usually html 4 title tag) of the browser page, to go to a specific monitor, in maximized mode, by monitor NUMBER.  No relative positioning. No spanning.  No split screen stuff.  Simply by monitor number and the window name.<br/>
DisplayFusion seems to support these types of actions.   I have triggers set up based on executable (Edge) and the title of the HTML page (as shown in the tab). Note, there are NOT multiple tabs per window - only one in each.<br/>
For the life of me I can't seem to get it to work. I run the powershell script.  The windows open.   However, they do not maximize and they do not appear on their assigned monitors as defined by DisplayFusion triggers.  I've spent hours on this so far, trying variations of the window titles (the title of the html page as shown in the browser tab), using (and not using) the Edge executable as defined by the options in DisplayFusion GUI.   They USUALLY open on an a single individual monitor.   If I close a window and open it up on a different monitor (by hand), it MAY or may not show up on that same monitor when I run the script again, but DisplayFusion doesn't seem to be involved at all in that decision, it seems to be a Windows random thing.  I have tried using the little target drags in DisplayFusion to identifiy particular windows.  I have even tried clearing out all cache, permission and history in Edge before running the Powershell script.  This made no positive difference in behavior.<br/>
Help!! <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-grimace.light.svg" alt="???" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData="???" HelpButtonDataAlign="BelowMiddle" />
</div>
]]></content:encoded>
</item>
</channel>
</rss>