<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Программа для слежения за исправностью RAID 1]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17686&amp;type=atom" />
	<updated>2023-03-13T09:17:32Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=17686</id>
		<entry>
			<title type="html"><![CDATA[AHK: Программа для слежения за исправностью RAID 1]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=157156#p157156" />
			<content type="html"><![CDATA[<p>Зеркальный рейд, должен быть создан средствами windows.<br /></p><div class="codebox"><pre><code>#NoTrayIcon
DllCall(&quot;AllocConsole&quot;)
WinHide % &quot;ahk_id &quot; DllCall(&quot;GetConsoleWindow&quot;, &quot;ptr&quot;)
loop
{
   objShell := ComObjCreate(&quot;WScript.Shell&quot;)
   objExec := objShell.Exec(ComSpec &quot; /C echo list volume | C:\Windows\System32\diskpart.exe&quot;)
   strStdOut := &quot;&quot;
   while, !objExec.StdOut.AtEndOfStream
      strStdOut := objExec.StdOut.ReadAll()
   Loop, Parse, strStdOut, `n, `r
   {
      If (instr(A_LoopField, &quot;Failed&quot;) || instr(A_LoopField, &quot;At Risk&quot;))
      {
         errors = 1
         StringMid, disk, A_LoopField, 16, 1
         break
      }
   }
   If errors = 1
   {
      Menu, Tray, Icon
      Gui,+AlwaysOnTop
      Gui, -MinimizeBox -MaximizeBox
      Gui, Font, s80, Times New Roman
      Gui, Add, Text,, Problema s Raid Disk: %disk%
      Gui, Show,, RaidError
      Gui, +LastFound
      OnMessage(0x112, &quot;WM_SYSCOMMAND&quot;)
      Return
   }
   sleep, 3600000
}

WM_SYSCOMMAND(wParam)
{
   if (A_Gui = 1 &amp;&amp; wParam = 0xF060) ; SC_CLOSE
      return 0
}</code></pre></div><p><a href="http://forum.script-coding.com/viewtopic.php?id=9298">Тема для обсуждения</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2023-03-13T09:17:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=157156#p157156</id>
		</entry>
</feed>
