﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>HyperSnap COM Server</title><link>https://hyperionics.com/forum2/rss-m9422.ashx</link><description /><copyright>(c) Hyperionics Support Forum</copyright><ttl>30</ttl><item><title>Re:HyperSnap COM Server (Support)</title><description> Hi, &lt;br&gt;I did not document this as there was little interest in scripting HyperSnap. Please email me at support@... address and I'll send you a sample project in C# - Visual Studio 2010. &lt;br&gt;The methods I impemented so far in this scripting object are:&amp;nbsp; &lt;br&gt;&amp;nbsp; &lt;br&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; ShowWindow; &lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;// set to true to show HyperSnap 7 window&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br&gt; &lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; CaptureWindow(&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; hwnd); &lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;// pass hwnd=0 for interactive capture&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; CaptureText(&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; hwnd);&lt;/font&gt;&lt;/font&gt;&amp;nbsp; &lt;br&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; CaptureTextByWinTitle(BSTR winTitle);&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt;Test(BSTR message); &lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;// shows a message box with the text, for testing purposes&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; SaveImage(BSTR saveName, BSTR sArg);&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; CaptureRegion(&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; x, &lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; y, &lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; sx, &lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; sy);&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; ExtendedCaptureWindow(&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; hwnd, &lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; sx, &lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; sy);&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; CaptureWindowScrolling(&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;long&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; hwnd); &lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;&lt;font face="consolas"&gt;&lt;font color="#008000"&gt;// pass hwnd=0 for interactive capture&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br&gt; &lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;&lt;font face="consolas"&gt;&lt;font color="#0000ff"&gt;boolean&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="consolas"&gt;&lt;font face="consolas"&gt; CopyLastCapture();&lt;/font&gt;&lt;/font&gt;&amp;nbsp; &lt;br&gt;&amp;nbsp; &lt;br&gt;Greg &lt;br&gt;&lt;br&gt;</description><link>https://hyperionics.com/forum2/rss-m9422.ashxFindPost/9428</link><pubDate>Wed, 09 May 2012 07:49:36 GMT</pubDate></item><item><title>Re:HyperSnap COM Server (TomD101)</title><description> Hi Klaus, in that case please wait, until Greg gives a comment to the topic. I myself have never worked with COM - or any other programming language. Thomas - Lesser Admin, whose Return key again does not work&lt;br&gt;</description><link>https://hyperionics.com/forum2/rss-m9422.ashxFindPost/9425</link><pubDate>Tue, 08 May 2012 17:05:51 GMT</pubDate></item><item><title>Re:HyperSnap COM Server (kpl1949)</title><description> Hi Thomas, &lt;br&gt; &amp;nbsp; &lt;br&gt; thanks for responding. &lt;br&gt; &lt;blockquote class="quote"&gt;&lt;span class="original"&gt;TomD101&lt;/span&gt;  &lt;br&gt; just google "com server ole automation" ... please state what functions you are interested in.  &lt;br&gt; &lt;/blockquote&gt;  &lt;br&gt; I am experienced in using COM server automation via VB/VBS/VBA. &lt;br&gt; &amp;nbsp; &lt;br&gt; I simply want to know which function HyperSnap offers via COM automation to decide if it makes sense to use it in local programming (to save time for otherwise manual interactions), e.g. to control&amp;nbsp; time intervalled screen saving (full screen / regions and controlling the output file names and paths) from VBA ... and more (at least all the functions which can have shortcuts). &lt;br&gt; Thanks. &lt;br&gt; Klaus&lt;br&gt;</description><link>https://hyperionics.com/forum2/rss-m9422.ashxFindPost/9424</link><pubDate>Tue, 08 May 2012 16:57:52 GMT</pubDate></item><item><title>Re:HyperSnap COM Server (TomD101)</title><description> Hello kpl1949,&lt;br&gt; just google "com server ole automation" and you get many, MANY links to the basics of com&amp;nbsp; server, incling but not limited to wikipedia entries, tutorials etc.&lt;br&gt; IF you are already experienced in using com and automation, please state what functions you are interested in.&lt;br&gt; Thomas&lt;br&gt; Lesser Admin&lt;br&gt;</description><link>https://hyperionics.com/forum2/rss-m9422.ashxFindPost/9423</link><pubDate>Tue, 08 May 2012 16:37:26 GMT</pubDate></item><item><title>HyperSnap COM Server (kpl1949)</title><description> &amp;nbsp;   Hello,&lt;br&gt; &amp;nbsp;&lt;br&gt; in the change log I find the following entry:&lt;br&gt; &amp;nbsp;&lt;br&gt; &lt;div align="left"&gt;&lt;b&gt;"&lt;i&gt;2012.02.16 HyperSnap 7.13.01 released&lt;/i&gt;&lt;/b&gt;&lt;/div&gt; &lt;i&gt; Fixed COM server in HyperSnap 7 (for OLE Automation  		program control of HyperSnap ...&lt;/i&gt;"&lt;br&gt; &amp;nbsp;But WHERE can I find information about using this feature (available commands   , scripting tutorial etc ) ?&lt;br&gt; &amp;nbsp;&lt;br&gt; Thanks.&lt;br&gt; kpl1949&lt;br&gt; &lt;br&gt; Exact HyperSnap version in use (from Help/About menu): 7.15.x&amp;nbsp;   &lt;br&gt; Windows version in use: Win7 64 Bit&amp;nbsp;&lt;br&gt;</description><link>https://hyperionics.com/forum2/rss-m9422.ashxFindPost/9422</link><pubDate>Tue, 08 May 2012 14:10:49 GMT</pubDate></item></channel></rss>