<?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>VoiceBot RSS: need method for getting a macro that is running and stopping it</title>
<atom:link href="https://www.voicebot.net/Discussions/RSS/?TopicID=377ef4f4-bcbe-4f7b-857e-f127c16d5585" rel="self" type="application/rss+xml" />
<link>https://www.voicebot.net/Discussions/RSS/?TopicID=377ef4f4-bcbe-4f7b-857e-f127c16d5585</link>
<description>VoiceBot RSS: need method for getting a macro that is running and stopping it</description>
<lastBuildDate>Wed, 15 Apr 2026 20:37:34 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.voicebot.net/Discussions/RSS/?TopicID=377ef4f4-bcbe-4f7b-857e-f127c16d5585</generator>
<item>
<title>RE: need method for getting a macro that is running and stopping it</title>
<link>https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#7</link>
<pubDate>Tue, 23 Jan 2018 19:47:03 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#7</guid>
<category>VoiceBot</category>
<description><![CDATA[I'm actually not a developer, just a support rep with some very minor experience in C# coding. Customer interactions need to be documented, so I need to keep my communications to email or forums posts. If you'd prefer email over the forums, you can get me at support@binaryfortress.com]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I'm actually not a developer, just a support rep with some very minor experience in C# coding. Customer interactions need to be documented, so I need to keep my communications to email or forums posts. If you'd prefer email over the forums, you can get me at support@binaryfortress.com <img src="https://www.voicebot.net/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: need method for getting a macro that is running and stopping it</title>
<link>https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#6</link>
<pubDate>Tue, 23 Jan 2018 18:47:03 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#6</guid>
<category>VoiceBot</category>
<description><![CDATA[Keith could you PM me some info for discord or skype?
as a fellow developer I think that we could communicate pretty well together]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Keith could you PM me some info for discord or skype?<br/>
<br/>
as a fellow developer I think that we could communicate pretty well together
</div>
]]></content:encoded>
</item>
<item>
<title>RE: need method for getting a macro that is running and stopping it</title>
<link>https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#5</link>
<pubDate>Tue, 23 Jan 2018 18:32:29 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#5</guid>
<category>VoiceBot</category>
<description><![CDATA[It doesn't show up in the auto-complete because it's currently an undocumented function. It will be added to the auto-complete for the next version.
I've added a feature request to our list for a BFS.VoiceBot.StopMacro("Name") function as well.
Regarding getting the date and time, you can use t...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
It doesn't show up in the auto-complete because it's currently an undocumented function. It will be added to the auto-complete for the next version.<br/>
<br/>
I've added a feature request to our list for a BFS.VoiceBot.StopMacro("Name") function as well.<br/>
<br/>
Regarding getting the date and time, you can use the C# .NET function "DateTime.Now" for that, like so:<br/>
<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="#code019d92dd119677529ebf013e7c4d6ea3" class="ClipboardCopyControl"><img src="https://www.voicebot.net/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('code019d92dd119677529ebf013e7c4d6ea3Js'); return false;"><img src="https://www.voicebot.net/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="code019d92dd119677529ebf013e7c4d6ea3Js" contenteditable="true" spellcheck="true" class="skiptranslate" style="width:100%; min-height:75px;">BFS.Speech.TextToSpeech(DateTime.Now.ToString());</pre><textarea id="code019d92dd119677529ebf013e7c4d6ea3" name="code019d92dd119677529ebf013e7c4d6ea3" style="position:absolute; top:0; left:-999999px; width:1px; height:1px;"></textarea></div>
</div></div></div>
</div>
]]></content:encoded>
</item>
<item>
<title>RE: need method for getting a macro that is running and stopping it</title>
<link>https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#4</link>
<pubDate>Tue, 23 Jan 2018 17:53:45 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#4</guid>
<category>VoiceBot</category>
<description><![CDATA[Quote:
There's a global stop command, though it seems it's missing from the docs:
BFS.VoiceBot.StopMacros()
However! There's also a bug with it, and it seems that the macros try to stop but don't fully stop, so I've added that to our list to fix up for the next version
And there is no functio...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
<div class="BackGrey"><div class="Text"><div><b>Quote:</b></div>There's a global stop command, though it seems it's missing from the docs:<br/>
<br/>
BFS.VoiceBot.StopMacros()<br/>
<br/>
However! There's also a bug with it, and it seems that the macros try to stop but don't fully stop, so I've added that to our list to fix up for the next version <img src="https://www.voicebot.net/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></div><br/>
<br/>
And there is no function built into or recognized by the editor for this method
</div>
]]></content:encoded>
</item>
<item>
<title>RE: need method for getting a macro that is running and stopping it</title>
<link>https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#3</link>
<pubDate>Tue, 23 Jan 2018 17:52:20 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#3</guid>
<category>VoiceBot</category>
<description><![CDATA[It would be better to get the macro by name,
or better yet to make the macro function class, or the method have a name matching the macro so that you have an insertion point
I understand how classes and methods are laid out, however the run() methods commonly found would better be served with a...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
It would be better to get the macro by name, <br/>
or better yet to make the macro function class, or the method have a name matching the macro so that you have an insertion point<br/>
<br/>
I understand how classes and methods are laid out, however the run() methods commonly found would better be served with a reference point of some kind and have the ability to be accessed from another macro script.<br/>
<br/>
the purpose of this is if you have  a loop function or a long delay function such as a timer or reminder if you will then the ability to stop that timer would be handy <br/>
<br/>
I supposed the workaround for the delay could be the time functions built into c# and using an example of this is found here https://www.dotnetperls.com/timer<br/>
<br/>
 for implementation into the current software and for simplicitys sake it could be wise to better add the stop macro ("macro name") for sake of argument in case someone else wants to run this.<br/>
<br/>
Voicebot is supposed to be automation software and it works great and I have been recommending it to people all of the time in my gaming communities and they are using it and also downloading my custom scripts.<br/>
<br/>
I am also interested in the BFS.System.getCurrentTime()  function that would be nice to have in order to work with that for setting timers, or reading back to the user trough STT the current system time.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: need method for getting a macro that is running and stopping it</title>
<link>https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#2</link>
<pubDate>Tue, 23 Jan 2018 17:31:04 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585#2</guid>
<category>VoiceBot</category>
<description><![CDATA[There's a global stop command, though it seems it's missing from the docs:
BFS.VoiceBot.StopMacros()
However! There's also a bug with it, and it seems that the macros try to stop but don't fully stop, so I've added that to our list to fix up for the next version]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
There's a global stop command, though it seems it's missing from the docs:<br/>
<br/>
BFS.VoiceBot.StopMacros()<br/>
<br/>
However! There's also a bug with it, and it seems that the macros try to stop but don't fully stop, so I've added that to our list to fix up for the next version <img src="https://www.voicebot.net/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>need method for getting a macro that is running and stopping it</title>
<link>https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585</link>
<pubDate>Sun, 21 Jan 2018 17:15:02 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.voicebot.net/Discussions/View/need-method-for-getting-a-macro-that-is-running-and-stopping-it/?ID=377ef4f4-bcbe-4f7b-857e-f127c16d5585</guid>
<category>VoiceBot</category>
<description><![CDATA[In the macro editor or the gui editor it would be adviseable to have a method that will support the stopping of a macro that is already running.
Example, you have  a timer set for 15 minutes, and with the name "Timer 15 1"  if the timer is no longer needed it would be nice to stop it by getting ...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
In the macro editor or the gui editor it would be adviseable to have a method that will support the stopping of a macro that is already running.<br/>
<br/>
Example, you have  a timer set for 15 minutes, and with the name "Timer 15 1"  if the timer is no longer needed it would be nice to stop it by getting a script or function of<br/>
<br/>
BFS.voicebot.getrunningMacros("Timer 15 1").stop();<br/>
<br/>
or BFS.voicebot.stopMacro("Timer 15 1");<br/>
<br/>
this should not be that hard to implement.
</div>
]]></content:encoded>
</item>
</channel>
</rss>