<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: график смен]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15090&amp;type=atom" />
	<updated>2019-12-11T15:03:02Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15090</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: график смен]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136800#p136800" />
			<content type="html"><![CDATA[<p>Наверное какая-то дата должна служить точкой отсчёта. К примеру, известно что 11.12.2019 начинается первый день у первой смены. Дальше вводим интересующую дату. Затем AutoHotkey считает, сколько дней прошло с точки отсчёта. После этого несложные арифметические действия (типа разделить на четыре и посмотреть остаток). И по результату этих действий программа говорит: &quot;Это будет n-ый день работы m-ной смены&quot;.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2019-12-11T15:03:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136800#p136800</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: график смен]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136796#p136796" />
			<content type="html"><![CDATA[<p>Пока сделал только через excel, в котором прописал дату в &quot;A&quot; и № смены в &quot;B&#039;</p><div class="codebox"><pre><code>
FormatTime, TimeString,, dd.MM.yyyy

Xl := ComObjCreate(&quot;Excel.Application&quot;)
Xl.Visible := false
book := Xl.Workbooks.Open(A_Desktop &quot;\1.xlsx&quot;)

Data_Row := xl.workSheets(1).cells.(xl.workSheets(1).Rows.Count, &quot;A&quot;).Find(TimeString).Row 
MsgBox % Format( &quot;{1:0.0f}&quot;, xl.workSheets(1).Cells.(Data_Row, &quot;B&quot;).value)

book.Close(false)
xl.quit

return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[inseption86]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38818</uri>
			</author>
			<updated>2019-12-11T09:36:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136796#p136796</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: график смен]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=136795#p136795" />
			<content type="html"><![CDATA[<p>Добрый день! Подскажите, пож-та, имеется график смен - 11.12.2019 и 12.12.2019 работает первая смена, 13.12.2019 и 14.12.2019 работает вторая смена и тд. (2 через 2).</p><p>На данный момент это реализовано через GUi:</p><div class="codebox"><pre><code>
Gui,2: +ToolWindow +AlwaysOnTop
Gui,2: Font, s12
Gui,2: Add, Button,  gSmen1 , 1 смена
Gui,2: Add, Button,  gSmen2 , 2 смена

Gui,2: Show, , ****
return

Smen1:
return

Smen2:
return
</code></pre></div><p>А как сделать, чтобы автоматически определялось, заранее спасибо!</p>]]></content>
			<author>
				<name><![CDATA[inseption86]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38818</uri>
			</author>
			<updated>2019-12-11T06:55:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=136795#p136795</id>
		</entry>
</feed>
