<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[LA/QM forum - Info]]></title>
		<link>https://www.libreautomate.com/forum/</link>
		<description><![CDATA[LA/QM forum - https://www.libreautomate.com/forum]]></description>
		<pubDate>Thu, 30 Apr 2026 19:22:33 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Github vs Codeberg for LA code]]></title>
			<link>https://www.libreautomate.com/forum/showthread.php?tid=7906</link>
			<pubDate>Tue, 23 Dec 2025 01:29:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.libreautomate.com/forum/member.php?action=profile&uid=5">electroarm</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.libreautomate.com/forum/showthread.php?tid=7906</guid>
			<description><![CDATA[For consideration by the experts here: would Codeberg be better? Found this video recently:<br />
<br />
<a href="https://www.youtube.com/watch?v=dvrovGwj594" target="_blank" rel="noopener" class="mycode_url">Why I Left GitHub for Codeberg - YouTube</a>]]></description>
			<content:encoded><![CDATA[For consideration by the experts here: would Codeberg be better? Found this video recently:<br />
<br />
<a href="https://www.youtube.com/watch?v=dvrovGwj594" target="_blank" rel="noopener" class="mycode_url">Why I Left GitHub for Codeberg - YouTube</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[LibreAutomate updates]]></title>
			<link>https://www.libreautomate.com/forum/showthread.php?tid=6871</link>
			<pubDate>Wed, 11 Dec 2019 15:15:34 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.libreautomate.com/forum/member.php?action=profile&uid=2">Gintaras</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.libreautomate.com/forum/showthread.php?tid=6871</guid>
			<description><![CDATA[2019-12-11.<br />
Added menu Code -&gt; Windows API. Also as a link in the error tooltip.<br />
Now uses .NET Core 3.1.<br />
Fixed several bugs.<br />
<br />
Links:<br />
<a href="https://www.libreautomate.com/" target="_blank" rel="noopener" class="mycode_url">Info and download</a><br />
<a href="https://www.quickmacros.com/au/help/editor/Compared%20with%20QM.html" target="_blank" rel="noopener" class="mycode_url">Compared with QM</a>]]></description>
			<content:encoded><![CDATA[2019-12-11.<br />
Added menu Code -&gt; Windows API. Also as a link in the error tooltip.<br />
Now uses .NET Core 3.1.<br />
Fixed several bugs.<br />
<br />
Links:<br />
<a href="https://www.libreautomate.com/" target="_blank" rel="noopener" class="mycode_url">Info and download</a><br />
<a href="https://www.quickmacros.com/au/help/editor/Compared%20with%20QM.html" target="_blank" rel="noopener" class="mycode_url">Compared with QM</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Created QM video tutorials]]></title>
			<link>https://www.libreautomate.com/forum/showthread.php?tid=6096</link>
			<pubDate>Mon, 02 Jan 2017 17:52:25 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.libreautomate.com/forum/member.php?action=profile&uid=715">r0n</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.libreautomate.com/forum/showthread.php?tid=6096</guid>
			<description><![CDATA[I just uploaded a series of tutorials. (EDITED TOPIC TITLE: video tutorials are not limited to beginners)<br />
The total length is about 9 hours if you include the virtualbox and demonstration tutorial.<br />
<br />
Go to the below google drive folder which is called "QM" and read the "!README" document.<br />
Google drive folder: <a href="https://drive.google.com/drive/folders/0B5qz0lBMv6NdWWhqLVhBSmFId3M" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/drive/folders/ ... VhBSmFId3M</a><br />
Within that google drive folder you will find "index_1" and "index_2"<br />
open either "1" or "2" to get a list of links to all the tutorials.<br />
<br />
If you want to know what I covered, read the content within the folder "yt_pagelinks"<br />
yt_pagelinks folder: <a href="https://drive.google.com/drive/folders/0B5qz0lBMv6NdWGg3N1FMVjY2Slk" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/drive/folders/ ... 1FMVjY2Slk</a><br />
<br />
I also created a "Demonstration" video which covers what QM is and how it works:<br />
QM demonstration: <a href="https://www.youtube.com/watch?v=3FOR-I3QJ8w" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=3FOR-I3QJ8w</a><br />
I felt this was needed because when you want to explain QM to another potential user<br />
a video might give a clear picture of what QM is and how it works.<br />
So if you want to cut down the explanation time to another person, just give a link to the video.<br />
<br />
Finally there is also a virtualbox tutorial which explains how to install and setup<br />
virtualbox using virtual machines provided by Microsoft itself.<br />
It explains Installing virtualbox, downloading and setting up a virtual machine, Configuring and some extra<br />
information. Use this tutorial to begin with if you absolutely are unsure about programming and using a tool<br />
like Quick Macro's.<br />
<br />
ALL info from the tutorial is done from my point of view and is NOT THE absolute way to approach things.<br />
I might have explained many things wrong or many things might have explained better.<br />
I just wanted to give beginning users something to begin with and get them to a reasonable level in a shorter time.<br />
(If that is even possible with this tutorial).<br />
<br />
All these tutorials are English text annotated and not voice narrated.<br />
And all these tutorials require a lot of pausing as soon as the yellow text annotation appear.<br />
The time they appear might not be long enough to read all the text.<br />
<br />
<br />
EDIT 1: The current tutorials are deleted. I will reupload text corrected tutorials in the coming days.<br />
EDIT 2: The "new" tutorials:<br />
EDIT 3: qmtut 25 (video 25/25) has been deleted and new one uploaded. (due to some images overlapping text)<br />
<br />
qm demo: <a href="https://www.youtube.com/watch?v=RS8N-ThDF-Y" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=RS8N-ThDF-Y</a><br />
qmtut vbox: <a href="https://www.youtube.com/watch?v=lWIBBwT7cfA" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=lWIBBwT7cfA</a><br />
qmtut 0 INTRO: <a href="https://www.youtube.com/watch?v=x8PE6s6IeM0" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=x8PE6s6IeM0</a><br />
qmtut 1: <a href="https://www.youtube.com/watch?v=SN5q5Al1yjY" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=SN5q5Al1yjY</a><br />
qmtut 2: <a href="https://www.youtube.com/watch?v=3XpALz87hso" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=3XpALz87hso</a><br />
qmtut 3: <a href="https://www.youtube.com/watch?v=ihsu8TDA7o0" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=ihsu8TDA7o0</a><br />
qmtut 4: <a href="https://www.youtube.com/watch?v=01IjEfMO-EI" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=01IjEfMO-EI</a><br />
qmtut 5: <a href="https://www.youtube.com/watch?v=g8XSSa-GiVo" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=g8XSSa-GiVo</a><br />
qmtut 6: <a href="https://www.youtube.com/watch?v=x4Q6p3VYs4k" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=x4Q6p3VYs4k</a><br />
qmtut 7: <a href="https://www.youtube.com/watch?v=P1-lN3nrtIw" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=P1-lN3nrtIw</a><br />
qmtut 8: <a href="https://www.youtube.com/watch?v=MZCTM6Wjonc" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=MZCTM6Wjonc</a><br />
qmtut 9: <a href="https://www.youtube.com/watch?v=8dvv-uJ1xYg" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=8dvv-uJ1xYg</a><br />
qmtut 10: <a href="https://www.youtube.com/watch?v=wHYMt02xXTo" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=wHYMt02xXTo</a><br />
qmtut 11: <a href="https://www.youtube.com/watch?v=oiUKAzjC9i0" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=oiUKAzjC9i0</a><br />
qmtut 12: <a href="https://www.youtube.com/watch?v=ZyuiEf9FGlM" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=ZyuiEf9FGlM</a><br />
qmtut 13: <a href="https://www.youtube.com/watch?v=JyGvpOK6GfI" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=JyGvpOK6GfI</a><br />
qmtut 14: <a href="https://www.youtube.com/watch?v=0Ulut5GuRKk" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=0Ulut5GuRKk</a><br />
qmtut 15: <a href="https://www.youtube.com/watch?v=Nx2aL4iD7uA" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=Nx2aL4iD7uA</a><br />
qmtut 16: <a href="https://www.youtube.com/watch?v=Cmh9lrpIiFk" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=Cmh9lrpIiFk</a><br />
qmtut 17: <a href="https://www.youtube.com/watch?v=CNTbN2v06Sw" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=CNTbN2v06Sw</a><br />
qmtut 18: <a href="https://www.youtube.com/watch?v=oxp9eKqj1W0" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=oxp9eKqj1W0</a><br />
qmtut 19: <a href="https://www.youtube.com/watch?v=SgBEnfZfDHc" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=SgBEnfZfDHc</a><br />
qmtut 20: <a href="https://www.youtube.com/watch?v=rS4WODNcNbs" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=rS4WODNcNbs</a><br />
qmtut 21: <a href="https://www.youtube.com/watch?v=ZAo9HLTC1RM" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=ZAo9HLTC1RM</a><br />
qmtut 22: <a href="https://www.youtube.com/watch?v=94Gvm3HtbPE" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=94Gvm3HtbPE</a><br />
qmtut 23: <a href="https://www.youtube.com/watch?v=OZwj1dMo5TY" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=OZwj1dMo5TY</a><br />
qmtut 24: <a href="https://www.youtube.com/watch?v=JDOlI9X9gVs" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=JDOlI9X9gVs</a><br />
qmtut 25: <a href="https://www.youtube.com/watch?v=HM3WkEYG2Bo" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=HM3WkEYG2Bo</a><br />
<br />
The only changes where quick spelling/grammar corrections and added some other minor corrections/enhancements.<br />
The topics and explanations are still exact the same as the previous ones.<br />
The google drive QM folder is also updated.<br />
<br />
<br />
This was a HUGE project and it might seem the style recording/presenting get's different throughout the tutorial because there where moments I just dropped this project.<br />
<br />
Currently I am sick (flu hit me real hard) and there are a lot of personal issues going on so I might not reply immediately.<br />
I just hope this all helped.<br />
<br />
Good luck...]]></description>
			<content:encoded><![CDATA[I just uploaded a series of tutorials. (EDITED TOPIC TITLE: video tutorials are not limited to beginners)<br />
The total length is about 9 hours if you include the virtualbox and demonstration tutorial.<br />
<br />
Go to the below google drive folder which is called "QM" and read the "!README" document.<br />
Google drive folder: <a href="https://drive.google.com/drive/folders/0B5qz0lBMv6NdWWhqLVhBSmFId3M" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/drive/folders/ ... VhBSmFId3M</a><br />
Within that google drive folder you will find "index_1" and "index_2"<br />
open either "1" or "2" to get a list of links to all the tutorials.<br />
<br />
If you want to know what I covered, read the content within the folder "yt_pagelinks"<br />
yt_pagelinks folder: <a href="https://drive.google.com/drive/folders/0B5qz0lBMv6NdWGg3N1FMVjY2Slk" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/drive/folders/ ... 1FMVjY2Slk</a><br />
<br />
I also created a "Demonstration" video which covers what QM is and how it works:<br />
QM demonstration: <a href="https://www.youtube.com/watch?v=3FOR-I3QJ8w" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=3FOR-I3QJ8w</a><br />
I felt this was needed because when you want to explain QM to another potential user<br />
a video might give a clear picture of what QM is and how it works.<br />
So if you want to cut down the explanation time to another person, just give a link to the video.<br />
<br />
Finally there is also a virtualbox tutorial which explains how to install and setup<br />
virtualbox using virtual machines provided by Microsoft itself.<br />
It explains Installing virtualbox, downloading and setting up a virtual machine, Configuring and some extra<br />
information. Use this tutorial to begin with if you absolutely are unsure about programming and using a tool<br />
like Quick Macro's.<br />
<br />
ALL info from the tutorial is done from my point of view and is NOT THE absolute way to approach things.<br />
I might have explained many things wrong or many things might have explained better.<br />
I just wanted to give beginning users something to begin with and get them to a reasonable level in a shorter time.<br />
(If that is even possible with this tutorial).<br />
<br />
All these tutorials are English text annotated and not voice narrated.<br />
And all these tutorials require a lot of pausing as soon as the yellow text annotation appear.<br />
The time they appear might not be long enough to read all the text.<br />
<br />
<br />
EDIT 1: The current tutorials are deleted. I will reupload text corrected tutorials in the coming days.<br />
EDIT 2: The "new" tutorials:<br />
EDIT 3: qmtut 25 (video 25/25) has been deleted and new one uploaded. (due to some images overlapping text)<br />
<br />
qm demo: <a href="https://www.youtube.com/watch?v=RS8N-ThDF-Y" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=RS8N-ThDF-Y</a><br />
qmtut vbox: <a href="https://www.youtube.com/watch?v=lWIBBwT7cfA" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=lWIBBwT7cfA</a><br />
qmtut 0 INTRO: <a href="https://www.youtube.com/watch?v=x8PE6s6IeM0" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=x8PE6s6IeM0</a><br />
qmtut 1: <a href="https://www.youtube.com/watch?v=SN5q5Al1yjY" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=SN5q5Al1yjY</a><br />
qmtut 2: <a href="https://www.youtube.com/watch?v=3XpALz87hso" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=3XpALz87hso</a><br />
qmtut 3: <a href="https://www.youtube.com/watch?v=ihsu8TDA7o0" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=ihsu8TDA7o0</a><br />
qmtut 4: <a href="https://www.youtube.com/watch?v=01IjEfMO-EI" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=01IjEfMO-EI</a><br />
qmtut 5: <a href="https://www.youtube.com/watch?v=g8XSSa-GiVo" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=g8XSSa-GiVo</a><br />
qmtut 6: <a href="https://www.youtube.com/watch?v=x4Q6p3VYs4k" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=x4Q6p3VYs4k</a><br />
qmtut 7: <a href="https://www.youtube.com/watch?v=P1-lN3nrtIw" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=P1-lN3nrtIw</a><br />
qmtut 8: <a href="https://www.youtube.com/watch?v=MZCTM6Wjonc" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=MZCTM6Wjonc</a><br />
qmtut 9: <a href="https://www.youtube.com/watch?v=8dvv-uJ1xYg" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=8dvv-uJ1xYg</a><br />
qmtut 10: <a href="https://www.youtube.com/watch?v=wHYMt02xXTo" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=wHYMt02xXTo</a><br />
qmtut 11: <a href="https://www.youtube.com/watch?v=oiUKAzjC9i0" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=oiUKAzjC9i0</a><br />
qmtut 12: <a href="https://www.youtube.com/watch?v=ZyuiEf9FGlM" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=ZyuiEf9FGlM</a><br />
qmtut 13: <a href="https://www.youtube.com/watch?v=JyGvpOK6GfI" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=JyGvpOK6GfI</a><br />
qmtut 14: <a href="https://www.youtube.com/watch?v=0Ulut5GuRKk" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=0Ulut5GuRKk</a><br />
qmtut 15: <a href="https://www.youtube.com/watch?v=Nx2aL4iD7uA" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=Nx2aL4iD7uA</a><br />
qmtut 16: <a href="https://www.youtube.com/watch?v=Cmh9lrpIiFk" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=Cmh9lrpIiFk</a><br />
qmtut 17: <a href="https://www.youtube.com/watch?v=CNTbN2v06Sw" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=CNTbN2v06Sw</a><br />
qmtut 18: <a href="https://www.youtube.com/watch?v=oxp9eKqj1W0" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=oxp9eKqj1W0</a><br />
qmtut 19: <a href="https://www.youtube.com/watch?v=SgBEnfZfDHc" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=SgBEnfZfDHc</a><br />
qmtut 20: <a href="https://www.youtube.com/watch?v=rS4WODNcNbs" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=rS4WODNcNbs</a><br />
qmtut 21: <a href="https://www.youtube.com/watch?v=ZAo9HLTC1RM" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=ZAo9HLTC1RM</a><br />
qmtut 22: <a href="https://www.youtube.com/watch?v=94Gvm3HtbPE" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=94Gvm3HtbPE</a><br />
qmtut 23: <a href="https://www.youtube.com/watch?v=OZwj1dMo5TY" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=OZwj1dMo5TY</a><br />
qmtut 24: <a href="https://www.youtube.com/watch?v=JDOlI9X9gVs" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=JDOlI9X9gVs</a><br />
qmtut 25: <a href="https://www.youtube.com/watch?v=HM3WkEYG2Bo" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=HM3WkEYG2Bo</a><br />
<br />
The only changes where quick spelling/grammar corrections and added some other minor corrections/enhancements.<br />
The topics and explanations are still exact the same as the previous ones.<br />
The google drive QM folder is also updated.<br />
<br />
<br />
This was a HUGE project and it might seem the style recording/presenting get's different throughout the tutorial because there where moments I just dropped this project.<br />
<br />
Currently I am sick (flu hit me real hard) and there are a lot of personal issues going on so I might not reply immediately.<br />
I just hope this all helped.<br />
<br />
Good luck...]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[About QM dialog code in the forum]]></title>
			<link>https://www.libreautomate.com/forum/showthread.php?tid=1705</link>
			<pubDate>Wed, 11 Jul 2007 11:32:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.libreautomate.com/forum/member.php?action=profile&uid=2">Gintaras</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.libreautomate.com/forum/showthread.php?tid=1705</guid>
			<description><![CDATA[I often give dialog examples like this:<br />
<br />
Function Dialog35<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code><span style='color: #00a000'>&#92;Dialog_Editor</span><br />
<span style='color: #0000ff'>function</span># hDlg message wParam lParam<br />
<span style='color: #0000ff'>if</span>(hDlg) <span style='color: #0000ff'>goto </span>messages<br />
<br />
<span style='color: #0000ff'>str </span>controls = "3"<br />
<span style='color: #0000ff'>str </span>e3<br />
<span style='color: #0000ff'>if</span>(!<span style='color: #0080f0'>ShowDialog</span>("Dialog35" &amp;<span style='color: #0080f0'>Dialog35 </span>&amp;controls)) <span style='color: #0000ff'>ret</span><br />
<br />
<span style='color: #00a000'>;BEGIN DIALOG<br />
;0 "" 0x90C80A44 0x100 0 0 223 135 "Dialog"<br />
;1 Button 0x54030001 0x4 120 116 48 14 "OK"<br />
;2 Button 0x54030000 0x4 170 116 48 14 "Cancel"<br />
;3 Edit 0x54030080 0x200 6 10 96 14 ""<br />
;END DIALOG<br />
;DIALOG EDITOR: "" 0x202000B "" ""</span><br />
<br />
<span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;messages</span><br />
<span style='color: #0000ff'>sel </span>message<br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_INITDIALOG</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_DESTROY</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_COMMAND </span><span style='color: #0000ff'>goto </span>messages2<br />
<span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;messages2</span><br />
<span style='color: #0000ff'>sel </span>wParam<br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>IDOK</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>IDCANCEL</span><br />
<span style='color: #0000ff'>ret </span>1</code></div></div><br />
It may be not clear how to use it. Here are the explanations:<br />
<br />
Create new function. Its name must be the same as used with the ShowDialog function in the example (in this case - Dialog35). Copy the code from the forum and paste in QM using menu Edit -&gt; Other Formats -&gt; Paste Escaped (in QM 2.3.0 and later - simply paste, and click 'Correct...' if it appears in the output).<br />
<br />
If you need the function to have other name, give it any name and replace function name in the code. For example, if your function is MyDialog, use this:<br />
<br />
if(!ShowDialog("MyDialog" &amp;MyDialog &amp;controls)) ret<br />
<br />
Now, when you run the function using the Run button, it shows the dialog. If you need to show the dialog from other macro or function, cut the code that shows the dialog and paste there.<br />
<br />
Also, to make the dialog easily editable with the Dialog Editor, insert space or semicolon before \ in the first line. Then, when you run the function using the Run button, it opens the dialog in the Dialog Editor.<br />
<br />
Example:<br />
<br />
Function Dialog35:<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code><span style='color: #00a000'>;&#92;Dialog_Editor</span><br />
<span style='color: #0000ff'>function</span># hDlg message wParam lParam<br />
<span style='color: #0000ff'>if</span>(hDlg) <span style='color: #0000ff'>goto </span>messages<br />
<br />
<span style='color: #00a000'>;BEGIN DIALOG<br />
;0 "" 0x90C80A44 0x100 0 0 223 135 "Dialog"<br />
;1 Button 0x54030001 0x4 120 116 48 14 "OK"<br />
;2 Button 0x54030000 0x4 170 116 48 14 "Cancel"<br />
;3 Edit 0x54030080 0x200 6 10 96 14 ""<br />
;END DIALOG<br />
;DIALOG EDITOR: "" 0x202000B "" ""</span><br />
<br />
<span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;messages</span><br />
<span style='color: #0000ff'>sel </span>message<br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_INITDIALOG</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_DESTROY</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_COMMAND </span><span style='color: #0000ff'>goto </span>messages2<br />
<span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;messages2</span><br />
<span style='color: #0000ff'>sel </span>wParam<br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>IDOK</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>IDCANCEL</span><br />
<span style='color: #0000ff'>ret </span>1</code></div></div><br />
Another macro or function where you want to put code that shows the dialog:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code><span style='color: #00a000'>;...</span><br />
<span style='color: #0000ff'>str </span>controls = "3"<br />
<span style='color: #0000ff'>str </span>e3<br />
<span style='color: #0000ff'>if</span>(!<span style='color: #0080f0'>ShowDialog</span>("Dialog35" &amp;<span style='color: #0080f0'>Dialog35 </span>&amp;controls)) <span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;...<br />
</span></code></div></div>]]></description>
			<content:encoded><![CDATA[I often give dialog examples like this:<br />
<br />
Function Dialog35<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code><span style='color: #00a000'>&#92;Dialog_Editor</span><br />
<span style='color: #0000ff'>function</span># hDlg message wParam lParam<br />
<span style='color: #0000ff'>if</span>(hDlg) <span style='color: #0000ff'>goto </span>messages<br />
<br />
<span style='color: #0000ff'>str </span>controls = "3"<br />
<span style='color: #0000ff'>str </span>e3<br />
<span style='color: #0000ff'>if</span>(!<span style='color: #0080f0'>ShowDialog</span>("Dialog35" &amp;<span style='color: #0080f0'>Dialog35 </span>&amp;controls)) <span style='color: #0000ff'>ret</span><br />
<br />
<span style='color: #00a000'>;BEGIN DIALOG<br />
;0 "" 0x90C80A44 0x100 0 0 223 135 "Dialog"<br />
;1 Button 0x54030001 0x4 120 116 48 14 "OK"<br />
;2 Button 0x54030000 0x4 170 116 48 14 "Cancel"<br />
;3 Edit 0x54030080 0x200 6 10 96 14 ""<br />
;END DIALOG<br />
;DIALOG EDITOR: "" 0x202000B "" ""</span><br />
<br />
<span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;messages</span><br />
<span style='color: #0000ff'>sel </span>message<br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_INITDIALOG</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_DESTROY</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_COMMAND </span><span style='color: #0000ff'>goto </span>messages2<br />
<span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;messages2</span><br />
<span style='color: #0000ff'>sel </span>wParam<br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>IDOK</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>IDCANCEL</span><br />
<span style='color: #0000ff'>ret </span>1</code></div></div><br />
It may be not clear how to use it. Here are the explanations:<br />
<br />
Create new function. Its name must be the same as used with the ShowDialog function in the example (in this case - Dialog35). Copy the code from the forum and paste in QM using menu Edit -&gt; Other Formats -&gt; Paste Escaped (in QM 2.3.0 and later - simply paste, and click 'Correct...' if it appears in the output).<br />
<br />
If you need the function to have other name, give it any name and replace function name in the code. For example, if your function is MyDialog, use this:<br />
<br />
if(!ShowDialog("MyDialog" &amp;MyDialog &amp;controls)) ret<br />
<br />
Now, when you run the function using the Run button, it shows the dialog. If you need to show the dialog from other macro or function, cut the code that shows the dialog and paste there.<br />
<br />
Also, to make the dialog easily editable with the Dialog Editor, insert space or semicolon before \ in the first line. Then, when you run the function using the Run button, it opens the dialog in the Dialog Editor.<br />
<br />
Example:<br />
<br />
Function Dialog35:<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code><span style='color: #00a000'>;&#92;Dialog_Editor</span><br />
<span style='color: #0000ff'>function</span># hDlg message wParam lParam<br />
<span style='color: #0000ff'>if</span>(hDlg) <span style='color: #0000ff'>goto </span>messages<br />
<br />
<span style='color: #00a000'>;BEGIN DIALOG<br />
;0 "" 0x90C80A44 0x100 0 0 223 135 "Dialog"<br />
;1 Button 0x54030001 0x4 120 116 48 14 "OK"<br />
;2 Button 0x54030000 0x4 170 116 48 14 "Cancel"<br />
;3 Edit 0x54030080 0x200 6 10 96 14 ""<br />
;END DIALOG<br />
;DIALOG EDITOR: "" 0x202000B "" ""</span><br />
<br />
<span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;messages</span><br />
<span style='color: #0000ff'>sel </span>message<br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_INITDIALOG</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_DESTROY</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>WM_COMMAND </span><span style='color: #0000ff'>goto </span>messages2<br />
<span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;messages2</span><br />
<span style='color: #0000ff'>sel </span>wParam<br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>IDOK</span><br />
<span style='color: #808080'>,</span><span style='color: #0000ff'>case </span><span style='color: #808080'>IDCANCEL</span><br />
<span style='color: #0000ff'>ret </span>1</code></div></div><br />
Another macro or function where you want to put code that shows the dialog:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code><span style='color: #00a000'>;...</span><br />
<span style='color: #0000ff'>str </span>controls = "3"<br />
<span style='color: #0000ff'>str </span>e3<br />
<span style='color: #0000ff'>if</span>(!<span style='color: #0080f0'>ShowDialog</span>("Dialog35" &amp;<span style='color: #0080f0'>Dialog35 </span>&amp;controls)) <span style='color: #0000ff'>ret</span><br />
<span style='color: #00a000'>;...<br />
</span></code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Forum rules and tips]]></title>
			<link>https://www.libreautomate.com/forum/showthread.php?tid=847</link>
			<pubDate>Thu, 18 May 2006 12:18:54 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.libreautomate.com/forum/member.php?action=profile&uid=2">Gintaras</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.libreautomate.com/forum/showthread.php?tid=847</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Before asking something</span><br />
<br />
- Use the 'Find help, functions, tools' field in the QM window.<br />
<br />
- Search the forum.<br />
<br />
- If it's about Windows API, you can find API reference in MSDN Library. Also look in stackoverflow and other programming websites.<br />
<br />
- Remember: Possibly installing the latest QM version will solve your problem.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">In your post</span><br />
<br />
- The Subject field is important. Only few of us will read your message if the subject says nothing (e.g., "need help”, “question”).<br />
<br />
- Give enough information. For example, if the macro must work with certain window, need window name, program name, etc.<br />
<br />
- Post your macro, or part of it. Copy using menu Edit -&gt; Other formats -&gt; Copy for QM Forum. Then simply paste here (don't use the Code button).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Other</span><br />
<br />
- Use email or personal messages only for something that cannot be posted in the forum for some reason.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Before asking something</span><br />
<br />
- Use the 'Find help, functions, tools' field in the QM window.<br />
<br />
- Search the forum.<br />
<br />
- If it's about Windows API, you can find API reference in MSDN Library. Also look in stackoverflow and other programming websites.<br />
<br />
- Remember: Possibly installing the latest QM version will solve your problem.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">In your post</span><br />
<br />
- The Subject field is important. Only few of us will read your message if the subject says nothing (e.g., "need help”, “question”).<br />
<br />
- Give enough information. For example, if the macro must work with certain window, need window name, program name, etc.<br />
<br />
- Post your macro, or part of it. Copy using menu Edit -&gt; Other formats -&gt; Copy for QM Forum. Then simply paste here (don't use the Code button).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Other</span><br />
<br />
- Use email or personal messages only for something that cannot be posted in the forum for some reason.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to copy/paste C# and QM code in the forum (with colors etc)]]></title>
			<link>https://www.libreautomate.com/forum/showthread.php?tid=786</link>
			<pubDate>Sat, 01 Apr 2006 11:45:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.libreautomate.com/forum/member.php?action=profile&uid=2">Gintaras</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.libreautomate.com/forum/showthread.php?tid=786</guid>
			<description><![CDATA[<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">C#</span></span><br />
<a href="https://www.libreautomate.com/forum/showthread.php?tid=7463" target="_blank" rel="noopener" class="mycode_url">https://www.libreautomate.com/forum/show...p?tid=7463</a><br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">QM</span></span><br />
To copy/paste code from QM to the forum:<br />
- QM: use menu Edit -&gt; Other formats -&gt; Forum. It copies the selected or all text to the clipboard.<br />
- Forum: simply paste in the post. Don't use the Code button.<br />
<br />
To copy/paste code from the forum to QM:<br />
- Forum: click the Copy link at the top-right of the code.<br />
- QM: paste in the code editor. If QM displays link 'Click here to correct the pasted code' , click it. See also <a href="http://www.quickmacros.com/forum/showthread.php?tid=3513&amp;pid=16490#pid16490" target="_blank" rel="noopener" class="mycode_url">ForumFunctionsToQm</a>.<br />
<br />
QM code in the forum is with commas (,) and semicolons (<img src="https://www.libreautomate.com/forum/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /> instead of tabs and spaces. It's because tabs and spaces may disappear in the forum. These characters are important. When you copy text using menu Edit -&gt; Other Formats, it replaces tabs and spaces to commas and semicolons. When you copy forum code and paste in QM, QM restores tabs and spaces.<br />
<br />
See also: <a href="http://www.quickmacros.com/forum/showthread.php?tid=1705" target="_blank" rel="noopener" class="mycode_url">QM dialog code in the forum</a>]]></description>
			<content:encoded><![CDATA[<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">C#</span></span><br />
<a href="https://www.libreautomate.com/forum/showthread.php?tid=7463" target="_blank" rel="noopener" class="mycode_url">https://www.libreautomate.com/forum/show...p?tid=7463</a><br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">QM</span></span><br />
To copy/paste code from QM to the forum:<br />
- QM: use menu Edit -&gt; Other formats -&gt; Forum. It copies the selected or all text to the clipboard.<br />
- Forum: simply paste in the post. Don't use the Code button.<br />
<br />
To copy/paste code from the forum to QM:<br />
- Forum: click the Copy link at the top-right of the code.<br />
- QM: paste in the code editor. If QM displays link 'Click here to correct the pasted code' , click it. See also <a href="http://www.quickmacros.com/forum/showthread.php?tid=3513&amp;pid=16490#pid16490" target="_blank" rel="noopener" class="mycode_url">ForumFunctionsToQm</a>.<br />
<br />
QM code in the forum is with commas (,) and semicolons (<img src="https://www.libreautomate.com/forum/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /> instead of tabs and spaces. It's because tabs and spaces may disappear in the forum. These characters are important. When you copy text using menu Edit -&gt; Other Formats, it replaces tabs and spaces to commas and semicolons. When you copy forum code and paste in QM, QM restores tabs and spaces.<br />
<br />
See also: <a href="http://www.quickmacros.com/forum/showthread.php?tid=1705" target="_blank" rel="noopener" class="mycode_url">QM dialog code in the forum</a>]]></content:encoded>
		</item>
	</channel>
</rss>