<?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: Beginner's Help Question - Editing Scripts</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f</link>
<description>DisplayFusion RSS: Beginner's Help Question - Editing Scripts</description>
<lastBuildDate>Sun, 19 Apr 2026 16:22:10 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f</generator>
<item>
<title>RE: Beginner's Help Question - Editing Scripts</title>
<link>https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#6</link>
<pubDate>Wed, 09 Sep 2020 02:54:37 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#6</guid>
<category>DisplayFusion</category>
<description><![CDATA[Custom Functions allow you to create certain limited functions, mostly sizing/moving windows.
Scripted Functions allow you to create anything you can using our built-in scripting namespace (https://www.displayfusion.com/ScriptedFunctions/Help/) and you can also use regular C# code in them as well.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Custom Functions allow you to create certain limited functions, mostly sizing/moving windows.<br/>
<br/>
Scripted Functions allow you to create anything you can using our built-in scripting namespace (<a href="https://www.displayfusion.com/ScriptedFunctions/Help/" target="_blank" rel="nofollow"><b>https://www.displayfusion.com/ScriptedFunctions/Help/</b></a>) and you can also use regular C# code in them as well.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Beginner's Help Question - Editing Scripts</title>
<link>https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#5</link>
<pubDate>Fri, 04 Sep 2020 22:25:56 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#5</guid>
<category>DisplayFusion</category>
<description><![CDATA[My confusion was between "Custom Functions" and "Scripted Functions"
When I added Move Mouse Pointer in a Circle as a Scripted Function, it worked and
I can return to edit it.  If I import it as a Custom Function, the application does not report any error, but I cannot edit it, nor did it work....]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
My confusion was between "Custom Functions" and "Scripted Functions"<br/>
When I added Move Mouse Pointer in a Circle as a Scripted Function, it worked and <br/>
I can return to edit it.  If I import it as a Custom Function, the application does not report any error, but I cannot edit it, nor did it work.<br/>
<br/>
So can you compare/contrast a Custom Function vs. a Scripted Function for me?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Beginner's Help Question - Editing Scripts</title>
<link>https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#4</link>
<pubDate>Fri, 04 Sep 2020 20:31:35 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#4</guid>
<category>DisplayFusion</category>
<description><![CDATA[If you select the "Move Mouse Pointer in Circle" in the list, then click the Edit Function button, that should do it.
You can also double-click the "Move Mouse Pointer in Circle" function to open it's script edit window.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
If you select the "Move Mouse Pointer in Circle" in the list, then click the Edit Function button, that should do it.<br/>
<br/>
You can also double-click the "Move Mouse Pointer in Circle" function to open it's script edit window.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Beginner's Help Question - Editing Scripts</title>
<link>https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#3</link>
<pubDate>Fri, 04 Sep 2020 19:45:30 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[I lost my function when I upgraded.  Presently running 9.7.1 ( Beta 4 )
When I open Functions, "Custom Function is a drop down button with only 3 options: Add Custom Function, Export Function, Import Function.
I had the function: Move Mouse Pointer in Circle by Thomas Malloch (BFS)
https://www...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I lost my function when I upgraded.  Presently running 9.7.1 ( Beta 4 )<br/>
When I open Functions, "Custom Function is a drop down button with only 3 options: Add Custom Function, Export Function, Import Function.<br/>
<br/>
I had the function: Move Mouse Pointer in Circle by Thomas Malloch (BFS)<br/>
<a href="https://www.displayfusion.com/ScriptedFunctions/View/?ID=23e9ace2-f10e-42ea-ae8b-543270d50cd4" target="_blank" rel="nofollow"><b>https://www.displayfusion.com/ScriptedFunctions/View/?ID=23e9ace2-f10e-42ea-ae8b-543270d50cd4</b></a><br/>
<br/>
After import, the function shows up under "Custom Functions", but I can only assign a key Combination to it.  I can't see where to edit the script code.  I know I did this once from the DisplayFusion interface, and not with an external editor.<br/>
<br/>
The rest of the Edit Function dialog has these drop down lists.<br/>
Function Actions:  drop down list.<br/>
Customer Function Actions: <br/>
Windows Alignment:<br/>
Window Width Change:<br/>
Window Height Change:<br/>
<br/>
There is an Edit button, which only changes the Key Combo.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Beginner's Help Question - Editing Scripts</title>
<link>https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#2</link>
<pubDate>Mon, 09 Oct 2017 11:39:00 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[Never Mind.
The answer is to look in the Functions tab / Custom Functions and then double-click on your function name.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Never Mind.<br/>
<br/>
The answer is to look in the <b><i>Functions tab / Custom Functions</i></b> and then double-click on your function name.
</div>
]]></content:encoded>
</item>
<item>
<title>Beginner's Help Question - Editing Scripts</title>
<link>https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f</link>
<pubDate>Sat, 07 Oct 2017 21:42:13 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/beginners-help-question-editing-scripts/?ID=3ce8eca3-a0cc-4711-a0cf-52f04e25187f</guid>
<category>DisplayFusion</category>
<description><![CDATA[I bought the Pro/Personal license for the whole package of BF products.  This is like my new toy. I am addicted to customizing everything in the universe.
Scripting languages, C# and Visual Basic, no problem.  Been writing in those and other languages for years.  The thing I cannot figure out is...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I bought the Pro/Personal license for the whole package of BF products.  This is like my new toy. I am addicted to customizing everything in the universe.<br/>
<br/>
Scripting languages, C# and Visual Basic, no problem.  Been writing in those and other languages for years.  The thing I cannot figure out is <b><i>how to get back into an edit session to continue editing an existing script</i></b>.<br/>
<br/>
Example, I have a function which positions my MS Outlook window where I want it on my LG Ultra Wide monitor.  Today I take my laptop out on the patio and the trigger fires.  Hmm, bad idea.  So, I wrote a script to detect the monitor size using a VB script containing the following in part:<br/>
<br/>
   dim monBnds as string<br/>
   dim isUltraWide as boolean<br/>
   isUltraWide = False<br/>
<br/>
   ' get monitor size.  if Ultra Wide then customize it<br/>
   monBnds = BFS.Monitor.GetMonitorBoundsByWindow(windowHandle).ToString<br/>
   <br/>
   ' Test for Ultra Wide resolution<br/>
   if monBnds = "{X=0,Y=0,Width=3440,Height=1980}" then isUltraWide = True<br/>
<br/>
   if isUltraWide then<br/>
      ' do stuff for this monitor<br/>
   else<br/>
      ' do stuff for Laptop monitor<br/>
   end if<br/>
<br/>
Love it.  It works.  Saved it.  Now I want to edit it again.  I highlight the action, click edit, it pops up a dialog where I can pick the name of my scripted function.  I select it and click OK.  The dialog closes.  Nothing else happens.  How on earth do I re-edit my script??<br/>
<br/>
I know this was verbose.  I posted the script (from memory) seeking feedback on that while I am at it.  But the primary thing I need to know is how to get back into a saved script for edit.<br/>
<br/>
Thanks all.
</div>
]]></content:encoded>
</item>
</channel>
</rss>