<?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=8099&amp;type=atom" />
	<updated>2013-02-23T12:23:37Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8099</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Обработка строки и округление числа]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69726#p69726" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Может быть «задача»? А проблема «мне лень разбираться».</p></blockquote></div><p>Спасибо, буду наверно разбираться. Но на это уйдет месяц, а результат хочется иметь уже сейчас.<br />Окошко из скрипта работает прикольно. <br />В принципе и хотелось увидеть, что это возможно и не сильно сложно.</p>]]></content>
			<author>
				<name><![CDATA[tarbv]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29692</uri>
			</author>
			<updated>2013-02-23T12:23:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69726#p69726</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Обработка строки и округление числа]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69725#p69725" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
controlName := &quot;&quot; ; в кавычках следует указать имя стандартного поля ввода
windowTitle := &quot;&quot; ; в кавычках следует указать заголовок окна

if WinExist(windowTitle) {
    ControlGetText, number, %controlName%
    ControlSetText, %controlName%, % Round(number, -1)
}</code></pre></div><p>На примере окна, созданного скриптом:<br /></p><div class="codebox"><pre><code>Gui, Add, Edit, w200, 23956.04
Gui, Add, Button,, Round
Gui, Show
return

ButtonRound:
    ControlGetText, number, Edit1
    ControlSetText, Edit1, % Round(number, -1)
    return

GuiClose:
    ExitApp</code></pre></div><div class="quotebox"><blockquote><p>Проблема такая</p></blockquote></div><p>Может быть «задача»? А проблема «мне лень разбираться».</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-02-23T12:02:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69725#p69725</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Обработка строки и округление числа]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=69724#p69724" />
			<content type="html"><![CDATA[<p>Здравствуйте! <br />Проблема такая, в стандартном поле ввода Windows появляется некая случайная координата, от 0 до 100000. <br />Выглядит например так 23956.04 mm. Мне нужно каким-то образом отбросить то, что после точки идет и потом&nbsp; округлить оставшееся число до ближайшего целого кратного 10, т.е. это будет 23960 и вставить обратно в поле ввода.</p><p>Если это задача несложная, то выложите пожалуйста готовый скрипт.</p>]]></content>
			<author>
				<name><![CDATA[tarbv]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29692</uri>
			</author>
			<updated>2013-02-23T11:02:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=69724#p69724</id>
		</entry>
</feed>
