<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>RobotSoft</title>
	<atom:link href="https://www.robot-soft.com/blog/feed" rel="self" type="application/rss+xml"/>
	<link>https://www.robot-soft.com/blog</link>
	<description>Automatic Mouse and Keyboard, Automation Tools</description>
	<lastBuildDate>Fri, 25 Nov 2022 02:23:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.12</generator>
	<itunes:explicit>no</itunes:explicit><itunes:subtitle>Automatic Mouse and Keyboard, Automation Tools</itunes:subtitle><item>
		<title>How to get the text of a Notepad</title>
		<link>https://www.robot-soft.com/blog/how-to-get-the-text-of-a-notepad</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 25 Nov 2022 02:21:17 +0000</pubDate>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[Find Window]]></category>
		<category><![CDATA[notepad]]></category>
		<category><![CDATA[text]]></category>
		<guid isPermaLink="false">https://www.robot-soft.com/blog/?p=485</guid>

					<description><![CDATA[You can use the function FindWindowEx to find the window of a Notepad, then use FindSubWindow to find the Edit control of the Notepad, and then use Win_GetText to get the text of the Notepad. Win_GetText can get the text of an Edit which in another process. You can download the sample script from GetNotepadText.amk.]]></description>
										<content:encoded><![CDATA[<p>You can use the function <strong>FindWindowEx</strong> to find the window of a Notepad, then use <strong>FindSubWindow</strong> to find the Edit control of the Notepad, and then use <strong>Win_GetText</strong> to get the text of the Notepad. <strong>Win_GetText</strong> can get the text of an Edit which in another process.<br />
<img class="alignnone" title="Get Notepad Text" src="https://blog.robot-soft.com/images/get_notepad_text.png" alt="Get Notepad Text" width="475" height="185"></p>
<p>You can download the sample script from <a href="https://www.robot-soft.com/blog/GetNotepadText.amk">GetNotepadText.amk</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to get color on mouse position</title>
		<link>https://www.robot-soft.com/blog/how-to-get-color-on-mouse-position</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 17 Apr 2022 01:16:50 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[capture]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[image]]></category>
		<guid isPermaLink="false">https://www.robot-soft.com/blog/?p=478</guid>

					<description><![CDATA[You can use CaptureScreen to capture the screen, then use GetImagePixel to get the color. You can download the sample from PickColor.zip.]]></description>
										<content:encoded><![CDATA[<p>You can use <strong>CaptureScreen</strong> to capture the screen, then use <strong>GetImagePixel</strong> to get the color.<br />
<img class="alignnone" title="Plick Color" src="https://blog.robot-soft.com/images/pick_color.png" alt="Plick Color" width="332" height="167"></p>
<p>You can download the sample from <a href="https://www.robot-soft.com/blog/PickColor.zip">PickColor.zip</a>.</p>
]]></content:encoded>
					
		
		
			<enclosure length="1590" type="application/zip" url="https://www.robot-soft.com/blog/PickColor.zip"/><itunes:explicit/><itunes:subtitle>You can use CaptureScreen to capture the screen, then use GetImagePixel to get the color. You can download the sample from PickColor.zip.</itunes:subtitle><itunes:summary>You can use CaptureScreen to capture the screen, then use GetImagePixel to get the color. You can download the sample from PickColor.zip.</itunes:summary><itunes:keywords>Uncategorized, capture, color, image</itunes:keywords></item>
		<item>
		<title>How to read Excel file</title>
		<link>https://www.robot-soft.com/blog/how-to-read-excel-file</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 25 Mar 2021 02:39:49 +0000</pubDate>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[Excel]]></category>
		<guid isPermaLink="false">https://www.robot-soft.com/blog/?p=425</guid>

					<description><![CDATA[You can use the function XLS_GetCell to read a cell of an Excel file. You can download the sample from ReadExcel.zip.]]></description>
										<content:encoded><![CDATA[<p>You can use the function <strong>XLS_GetCell</strong> to read a cell of an Excel file.<br />
<img class="alignnone" title="Read Excel" src="https://blog.robot-soft.com/images/read_excel.png" alt="Read Excel" width="520" height="283"></p>
<p>You can download the sample from <a href="https://www.robot-soft.com/blog/ReadExcel.zip">ReadExcel.zip</a>.</p>
]]></content:encoded>
					
		
		
			<enclosure length="6768" type="application/zip" url="https://www.robot-soft.com/blog/ReadExcel.zip"/><itunes:explicit/><itunes:subtitle>You can use the function XLS_GetCell to read a cell of an Excel file. You can download the sample from ReadExcel.zip.</itunes:subtitle><itunes:summary>You can use the function XLS_GetCell to read a cell of an Excel file. You can download the sample from ReadExcel.zip.</itunes:summary><itunes:keywords>Script, Excel</itunes:keywords></item>
		<item>
		<title>Screen capture with multiple monitors</title>
		<link>https://www.robot-soft.com/blog/screen-capture-with-multiple-monitors</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 14 Apr 2020 01:42:33 +0000</pubDate>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[capture]]></category>
		<category><![CDATA[capture screen]]></category>
		<category><![CDATA[multiple monitors]]></category>
		<category><![CDATA[screen]]></category>
		<guid isPermaLink="false">https://www.robot-soft.com/blog/?p=396</guid>

					<description><![CDATA[In Automatic Mouse and Keyboard, you can capture the screen with multiple monitors easily. Just use the function CaptureVirtualScreen, then you can capture the screen with multiple monitors. Then use the function SetClipboardImage, you can put the screen image on the clipboard. You can download the sample from CaptureVirtualScreen.amk]]></description>
										<content:encoded><![CDATA[
In <a href="https://www.robot-soft.com/automatic-mouse-keyboard.html">Automatic Mouse and Keyboard</a>, you can capture the screen with multiple monitors easily. Just use the function <strong>CaptureVirtualScreen</strong>, then you can capture the screen with multiple monitors. Then use the function <strong>SetClipboardImage</strong>, you can put the screen image on the clipboard.</br>
<img src="https://blog.robot-soft.com/images/vscreen.png" alt="Capture Virtual Screen" title="Capture Virtual Screen" width="356" height="58">
</br></br>
You can download the sample from <a href="https://blog.robot-soft.com/CaptureVirtualScreen.amk">CaptureVirtualScreen.amk</a>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to load and save JSON data</title>
		<link>https://www.robot-soft.com/blog/how-to-load-and-save-json-data</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 22 Aug 2019 07:13:25 +0000</pubDate>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[nameddata]]></category>
		<guid isPermaLink="false">https://www.robot-soft.com/blog/?p=385</guid>

					<description><![CDATA[In Automatic Mouse and Keyboard you can load and save JSON data easily. Here is a sample to show you how to load and save JSON data. You can download the sample from JSON.zip.]]></description>
										<content:encoded><![CDATA[<p>In <a href="https://www.robot-soft.com/automatic-mouse-keyboard.html">Automatic Mouse and Keyboard</a> you can load and save JSON data easily. Here is a sample to show you how to load and save JSON data.<br />
<img title="JSON" src="https://blog.robot-soft.com/images/json.png" alt="JSON" width="392" height="238"></p>
<p>You can download the sample from <a href="https://blog.robot-soft.com/JSON.zip">JSON.zip</a>.</p>
]]></content:encoded>
					
		
		
			<enclosure length="1050" type="application/zip" url="https://blog.robot-soft.com/JSON.zip"/><itunes:explicit/><itunes:subtitle>In Automatic Mouse and Keyboard you can load and save JSON data easily. Here is a sample to show you how to load and save JSON data. You can download the sample from JSON.zip.</itunes:subtitle><itunes:summary>In Automatic Mouse and Keyboard you can load and save JSON data easily. Here is a sample to show you how to load and save JSON data. You can download the sample from JSON.zip.</itunes:summary><itunes:keywords>Script, json, nameddata</itunes:keywords></item>
		<item>
		<title>How to do background operations</title>
		<link>https://www.robot-soft.com/blog/how-to-do-background-operations</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 07 Mar 2019 07:23:32 +0000</pubDate>
				<category><![CDATA[Background Operation]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[bkgnd]]></category>
		<category><![CDATA[Bkgnd_MouseClick]]></category>
		<category><![CDATA[Find Window]]></category>
		<category><![CDATA[FindWindowEx]]></category>
		<category><![CDATA[SendString]]></category>
		<category><![CDATA[SubWindowFromPoint]]></category>
		<category><![CDATA[window]]></category>
		<guid isPermaLink="false">http://blog.robot-soft.com/?p=341</guid>

					<description><![CDATA[To do background operations, please make sure you have updated Automatic Mouse and Keyboard to the latest version 6.0.5.8. This article will show you how to do background operations with a sample step by step. To run the sample, you need to install RobotSoft Calculator, and you can download it from https://www.robot-soft.com/Calculator.exe. Step 1 Launch <a href='https://www.robot-soft.com/blog/how-to-do-background-operations'>[...]</a>]]></description>
										<content:encoded><![CDATA[<p>To do <strong>background operations</strong>, please make sure you have updated <a href="https://www.robot-soft.com/automatic-mouse-keyboard.html">Automatic Mouse and Keyboard</a> to the latest version 6.0.5.8.</p>
<p>This article will show you how to do background operations with a sample step by step. To run the sample, you need to install RobotSoft Calculator, and you can download it from <a href="https://www.robot-soft.com/Calculator.exe">https://www.robot-soft.com/Calculator.exe</a>.</p>
<p><b>Step 1</b><br />
Launch RobotSoft Calculator.<br />
Note: Do not minimize the window. Background operations support inactive windows, but do not support minimized windows.</p>
<p><b>Step 2</b><br />
Launch Automatic Mouse and Keyboard, and use the &#8220;<strong>Find Window</strong>&#8221; command.<br />
<img title="Find Window" src="https://www.robot-soft.com/blog/images/find_window.gif" alt="Find Window" width="217" height="288"></p>
<p><b>Step 3</b><br />
Click the function name <strong>FindWindowEx</strong>, and the click the popup menu &#8220;<strong>Pick Window</strong>&#8220;.<br />
<img title="Pick Window" src="https://www.robot-soft.com/blog/images/pick_window.gif" alt="Pick Window" width="517" height="258"></p>
<p>Find the window of RobotSoft Calculator, select it and then click &#8220;<b>OK</b>&#8220;.<br />
<img title="Pick Window" src="https://www.robot-soft.com/blog/images/pick_wnd.gif" alt="Pick Window" width="606" height="360"></p>
<p><img title="FindowWindowEx" src="https://www.robot-soft.com/blog/images/FindowWindowEx.gif" alt="FindowWindowEx" width="517" height="258"></p>
<p><b>Step 4</b><br />
Click the &#8220;<strong>ReturnValue</strong>&#8220;, then enter a variable name for the window handle. And then click &#8220;<b>OK</b>&#8221; to confirm the Call Function command.<br />
<img title="Return Value" src="https://www.robot-soft.com/blog/images/ReturnValue.gif" alt="Return Value" width="517" height="258"></p>
<p><b>Step 5</b><br />
Click the toolbox, then find &#8220;<strong>More Functions</strong>&#8220;, and then find &#8220;<strong>Background Operations</strong>&#8220;, and then click &#8220;<strong>Sub Window From Point</strong>&#8220;.<br />
<img title="Sub Window From Point" src="https://www.robot-soft.com/blog/images/sub_window_from_point.gif" alt="Sub Window From Point" width="631" height="359"></p>
<p><b>Step 6</b><br />
Click the function name <strong>SubWindowFromPoint</strong>, and then click the popup menu &#8220;<strong>Set Point</strong>&#8220;.<br />
<img title="Set Point" src="https://www.robot-soft.com/blog/images/set_point.gif" alt="Set Point" width="517" height="258"></p>
<p>Then move mouse on to the Edit&nbsp;control of RobotSoft Calculator, and then press <strong>Ctrl</strong> to set the point. And then click &#8220;<b>OK</b>&#8220;.<br />
<img title="Set Point in Window" src="https://www.robot-soft.com/blog/images/move_to_edit.gif" alt="Set Point in Window" width="608" height="442"></p>
<p><img title="Set Point in Window" src="https://www.robot-soft.com/blog/images/set_point_in_window.gif" alt="Set Point in Window" width="420" height="227"></p>
<p><img title="SubWindowFromPoint" src="https://www.robot-soft.com/blog/images/SubWindowFromPoint.gif" alt="SubWindowFromPoint" width="517" height="258"></p>
<p><b>Step 7</b><br />
Set the <strong>Window</strong> parameter and <strong>ReturnValue</strong> of <strong>SubWindowFromPoint</strong>. And then click &#8220;<b>OK</b>&#8221; to confirm the Call Function command.<br />
<img title="SubWindowFromPoint" src="https://www.robot-soft.com/blog/images/sub_wnd_from_point.gif" alt="SubWindowFromPoint" width="517" height="258"></p>
<p><b>Step 8</b><br />
Find the &#8220;<strong>Background Operations</strong>&#8221; again, and then click &#8220;<strong>Send String</strong>&#8220;.<br />
<img title="Send String" src="https://www.robot-soft.com/blog/images/send_string.gif" alt="Send String" width="630" height="359"></p>
<p>Set the parameters of <strong>SendString</strong>, and then click &#8220;<b>OK</b>&#8221; to confirm the Call Function command.<br />
<img title="Send String" src="https://www.robot-soft.com/blog/images/send_str.gif" alt="Send String" width="517" height="258"></p>
<p><b>Step 9</b><br />
Click the mouse button, and then click &#8220;<strong>Background Click</strong>&#8220;.<br />
<img title="Background Click" src="https://www.robot-soft.com/blog/images/background_click.gif" alt="Background Click" width="248" height="257"></p>
<p><b>Step 10</b><br />
Click the function name <strong>Bkgnd_MouseClick</strong>, and then click the popup menu &#8220;<strong>Set Point</strong>&#8220;.<br />
<img title="Set Point" src="https://www.robot-soft.com/blog/images/set_pt.gif" alt="Set Point" width="517" height="258"></p>
<p>Then move mouse on to the &#8220;<b>Calculate</b>&#8221; button of RobotSoft Calculator, and then press <strong>Ctrl</strong>.<br />
<img title="Set Point" src="https://www.robot-soft.com/blog/images/set_pt_in_win.gif" alt="Set Point" width="608" height="442"></p>
<p>Then click &#8220;<b>OK</b>&#8221; to confirm.<br />
<img title="Set Point" src="https://www.robot-soft.com/blog/images/get_point.gif" alt="Set Point" width="420" height="227"></p>
<p><img title="Bkgnd_MouseClick" src="https://www.robot-soft.com/blog/images/Bkgnd_MouseClick.gif" alt="Bkgnd_MouseClick" width="517" height="258"></p>
<p><b>Step 11</b><br />
Set the rest arguments of <strong>Bkgnd_MouseClick</strong>. And then click &#8220;<b>OK</b>&#8221; to confirm the Call Function command.<br />
<img title="Background Mouse Click" src="https://www.robot-soft.com/blog/images/bkgnd_mouse_click.gif" alt="Background Mouse Click" width="517" height="258"></p>
<p>Now you can run the script.<br />
<img title="Background Operations" src="https://www.robot-soft.com/blog/images/background_operations.gif" alt="Background Operations" width="497" height="92"></p>
<p>And you will see the execution result:<br />
<img title="Execution Result" src="https://www.robot-soft.com/blog/images/result.gif" alt="Execution Result" width="608" height="442"></p>
<p>While the script is running, you can still use your mouse and keyboard. Background operations are very useful features in Automatic Mouse and Keyboard. Automatic Mouse and Keyboard has the best tools to help you to build a script which can run in the background.</p>
<p>And you can download the sample from <a href="https://www.robot-soft.com/blog/Background.amk">Background.amk</a>.</p>
]]></content:encoded>
					
		
		
			<enclosure length="1926713" type="application/x-msdownload" url="https://www.robot-soft.com/Calculator.exe"/><itunes:explicit/><itunes:subtitle>To do background operations, please make sure you have updated Automatic Mouse and Keyboard to the latest version 6.0.5.8. This article will show you how to do background operations with a sample step by step. To run the sample, you need to install RobotSoft Calculator, and you can download it from https://www.robot-soft.com/Calculator.exe. Step 1 Launch [...]</itunes:subtitle><itunes:summary>To do background operations, please make sure you have updated Automatic Mouse and Keyboard to the latest version 6.0.5.8. This article will show you how to do background operations with a sample step by step. To run the sample, you need to install RobotSoft Calculator, and you can download it from https://www.robot-soft.com/Calculator.exe. Step 1 Launch [...]</itunes:summary><itunes:keywords>Background Operation, background, bkgnd, Bkgnd_MouseClick, Find Window, FindWindowEx, SendString, SubWindowFromPoint, window</itunes:keywords></item>
		<item>
		<title>How to increase clipboard value</title>
		<link>https://www.robot-soft.com/blog/how-to-increase-clipboard-value</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 26 Feb 2019 07:45:26 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[increase]]></category>
		<category><![CDATA[StringToNumber]]></category>
		<category><![CDATA[value]]></category>
		<guid isPermaLink="false">http://blog.robot-soft.com/?p=338</guid>

					<description><![CDATA[This is a simple example to show you how to increase the value in clipboard. And you can download the sample from IncreaseClipboardValue.amk.]]></description>
										<content:encoded><![CDATA[<p>This is a simple example to show you how to increase the value in clipboard.<br />
<img title="Increase Clipboard Value" src="https://www.robot-soft.com/blog/images/increase_clipboard_value.gif" alt="Increase Clipboard Value" width="444" height="92"></p>
<p>And you can download the sample from <a href="https://www.robot-soft.com/blog/IncreaseClipboardValue.amk">IncreaseClipboardValue.amk</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to use the Switch Case command</title>
		<link>https://www.robot-soft.com/blog/how-to-use-the-switch-case-command</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 30 Jan 2019 06:35:35 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[integer]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[switch]]></category>
		<guid isPermaLink="false">http://blog.robot-soft.com/?p=331</guid>

					<description><![CDATA[In Automatic Mouse and Keyboard, you can find the &#8220;Switch Expression&#8221; and &#8220;Case Value&#8221; command: Switch Case command can switch integer: Switch Case command can also switch string: And you can download the sample from SwitchInteger.amk and SwitchString.amk.]]></description>
										<content:encoded><![CDATA[<p>In Automatic Mouse and Keyboard, you can find the &#8220;<strong>Switch Expression</strong>&#8221; and &#8220;<strong>Case Value</strong>&#8221; command:<br />
<img title="Switch Case" src="https://www.robot-soft.com/blog/images/switch_case.gif" alt="Switch Case" width="218" height="200"></p>
<p>Switch Case command can <strong>switch integer</strong>:<br />
<img title="Switch Integer" src="https://www.robot-soft.com/blog/images/switch_int.gif" alt="Switch Integer" width="397" height="205"></p>
<p>Switch Case command can also <strong>switch string</strong>:<br />
<img title="Switch String" src="https://www.robot-soft.com/blog/images/switch_str.gif" alt="Switch String" width="404" height="220"></p>
<p>And you can download the sample from <a href="https://www.robot-soft.com/blog/SwitchInteger.amk">SwitchInteger.amk</a> and <a href="https://www.robot-soft.com/blog/SwitchString.amk">SwitchString.amk</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to resize an image</title>
		<link>https://www.robot-soft.com/blog/how-to-resize-an-image</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 31 Oct 2018 08:47:02 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[resize image]]></category>
		<category><![CDATA[scale]]></category>
		<category><![CDATA[scale image]]></category>
		<guid isPermaLink="false">http://blog.robot-soft.com/?p=328</guid>

					<description><![CDATA[In Automatic Mouse and Keyboard, you can use the function ScaleImage to resize an image. And you can download the sample from ScaleImage.zip]]></description>
										<content:encoded><![CDATA[<p>In Automatic Mouse and Keyboard, you can use the function ScaleImage to resize an image.<br />
<img title="Scale Image" src="https://www.robot-soft.com/blog/images/scale_image.gif" alt="Scale Image" width="626" height="95"></p>
<p>And you can download the sample from <a href="https://www.robot-soft.com/blog/ScaleImage.zip">ScaleImage.zip</a></p>
]]></content:encoded>
					
		
		
			<enclosure length="13578" type="application/zip" url="https://www.robot-soft.com/blog/ScaleImage.zip"/><itunes:explicit/><itunes:subtitle>In Automatic Mouse and Keyboard, you can use the function ScaleImage to resize an image. And you can download the sample from ScaleImage.zip</itunes:subtitle><itunes:summary>In Automatic Mouse and Keyboard, you can use the function ScaleImage to resize an image. And you can download the sample from ScaleImage.zip</itunes:summary><itunes:keywords>Programming, image, resize, resize image, scale, scale image</itunes:keywords></item>
		<item>
		<title>Use SendString to type text</title>
		<link>https://www.robot-soft.com/blog/use-sendstring-to-type-text</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 06 Sep 2018 01:39:46 +0000</pubDate>
				<category><![CDATA[Background Operation]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[bkgnd]]></category>
		<category><![CDATA[FindSubWindow]]></category>
		<category><![CDATA[FindWindow]]></category>
		<category><![CDATA[FindWindowEx]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[SendString]]></category>
		<category><![CDATA[type]]></category>
		<category><![CDATA[type text]]></category>
		<guid isPermaLink="false">http://blog.robot-soft.com/?p=325</guid>

					<description><![CDATA[The function SendString allows you to type text in a Edit without keyboard simulation. And you can download the sample from SendString.amk]]></description>
										<content:encoded><![CDATA[<p>The function <strong>SendString</strong> allows you to type text in a Edit without keyboard simulation.<br />
<img title="SendString" src="https://www.robot-soft.com/blog/images/sendstring.gif" alt="SendString" width="474" height="220"></p>
<p>And you can download the sample from <a href="https://www.robot-soft.com/blog/SendString.amk">SendString.amk</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>