<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: FreeTrackClient.Dll адаптировать код с# под  ahk]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=14924</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14924&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: FreeTrackClient.Dll адаптировать код с# под  ahk».]]></description>
		<lastBuildDate>Mon, 19 Aug 2019 07:51:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: FreeTrackClient.Dll адаптировать код с# под  ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=135756#p135756</link>
			<description><![CDATA[<p><span style="color: #008000">Все требования были выполнены, обсуждение может быть продолжено.</span></p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Mon, 19 Aug 2019 07:51:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=135756#p135756</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: FreeTrackClient.Dll адаптировать код с# под  ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=135626#p135626</link>
			<description><![CDATA[<p><strong>Invalid</strong><br /><span style="color: #008000">1. Ознакомьтесь с <a href="http://forum.script-coding.com/viewtopic.php?id=5421">правилами составления заголовков</a>, а после ознакомления исправьте согласно правилам.<br />2. Предложения начинаются с заглавной буквы и заканчиваются точкой. Исправьте недостатки.</span><br /><span style="color: #008000">Кроме того я рекомендую вам ознакомится с <a href="http://forum.script-coding.com/rules.html">полной версией правил форума</a>, либо с выпиской <a href="http://forum.script-coding.com/misc.php?action=rules">важнейших правил поведения на форуме</a> чтобы избежать подобных ошибок в будущем.</span></p><p><span style="color: #FF0000">Обсуждение в теме временно прекращено.</span> <br />Пока оформление не будет приведено в порядок, ответы будут удаляться. Если в течение трех суток тема не будет оформлена должным образом, то будет удалена.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Thu, 15 Aug 2019 17:20:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=135626#p135626</guid>
		</item>
		<item>
			<title><![CDATA[AHK: FreeTrackClient.Dll адаптировать код с# под  ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=135619#p135619</link>
			<description><![CDATA[<p>Пожалуйста помогите адаптировать код с# под ahk.</p><div class="codebox"><pre><code>using System;
public class FreeTrackClientDll  : MonoBehaviour {
       
       [StructLayout(LayoutKind.Sequential)]
       public struct FreeTrackData
       {
           public int dataid;
           public int camwidth, camheight;
           public Single Yaw, Pitch, Roll, X, Y, Z;
           public Single RawYaw, RawPitch, RawRoll;
           public Single RawX, RawY, RawZ;
           public Single x1, y1, x2, y2, x3, y3, x4, y4;          
       }
       
       [DllImport(&quot;FreeTrackClient&quot;)]
       public static extern bool FTGetData(ref FreeTrackData data);
 
       [DllImport(&quot;FreeTrackClient&quot;)]
       public static extern string FTGetDllVersion();
 
       [DllImport(&quot;FreeTrackClient&quot;)]
       public static extern void FTReportID(Int32 name);
 
       [DllImport(&quot;FreeTrackClient&quot;)]
       public static extern string FTProvider();
 
               
        public float Yaw=0F;
        public float Pitch=0F;
        public float Roll=0F;
        public float X=0F;
        public float Y=0F;
        public float Z=0F;
       
        public float RawYaw=0F;
        public float RawPitch=0F;
        public float RawRoll=0F;
        public float RawX=0F;
        public float RawY=0F;
        public float RawZ=0F;
       
        public float x1=0F;
        public float y1=0F;
        public float x2=0F;
        public float y2=0F;
        public float x3=0F;
        public float y3=0F;
        public float x4=0F;
        public float y4=0F;
 
         void Update()
{
                FreeTrackClientDll.FreeTrackData FreeTrackData;
                FreeTrackData =  new FreeTrackClientDll.FreeTrackData();
               if (!FreeTrackClientDll.FTGetData(ref FreeTrackData))
               {
                   Debug.Log (&quot;FTGetData returned false. FreeTrack likely not working.&quot;);
                   return;
               }
     
        FreeTrackClientDll.FTGetData(ref FreeTrackData);
               
                Yaw = FreeTrackData.Yaw;
                Pitch = FreeTrackData.Pitch;
                Roll = FreeTrackData.Roll;
                X = FreeTrackData.X;
                Y = FreeTrackData.Y;
                Z = FreeTrackData.Z;
               
                RawYaw=FreeTrackData.RawYaw;
                RawPitch=FreeTrackData.RawPitch;
                RawRoll=FreeTrackData.RawRoll;
               
                RawX=FreeTrackData.RawX;
                RawY=FreeTrackData.RawY;
                RawZ=FreeTrackData.RawZ;
       
                x1=FreeTrackData.x1;
                y1=FreeTrackData.y1;
                x2=FreeTrackData.x2;
                y2=FreeTrackData.y2;
                x3=FreeTrackData.x3;
                y3=FreeTrackData.y3;
                x4=FreeTrackData.x4;
                y4=FreeTrackData.y4;
   }
 }
 
 </code></pre></div><p>Пробовал так.<br /></p><div class="codebox"><pre><code>	Gui, +AlwaysOnTop -Caption +ToolWindow +LastFound
	Gui, Color, ffffff
	Gui, Font, s30, w1000
	Gui, Font, 000000
	Gui, Add, Text,  x40 y10 vMyText1, ccccccccccccc
	Gui, Show, x0 y0 na
settimer, sett, 10
return

sett:
Yaw := DllCall(&quot;FreeTrackClient.dll\FreeTrackData.Yaw&quot;)
GuiControl,, MyText1, %Yaw%
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Invalid)]]></author>
			<pubDate>Thu, 15 Aug 2019 07:35:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=135619#p135619</guid>
		</item>
	</channel>
</rss>
