<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Загрузка различных файлов в реестр Windows]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14552</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14552&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Загрузка различных файлов в реестр Windows».]]></description>
		<lastBuildDate>Mon, 04 Feb 2019 17:26:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131973#p131973</link>
			<description><![CDATA[<p>Кроме того, «хэш-сумма строки» — понятие относительное. Хешируется не строка, а данные, строка же может быть в разной кодировке; можно учитывать ноль в конце данных, можно не учитывать, из-за этого тоже может возникнуть путаница.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 04 Feb 2019 17:26:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131973#p131973</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131972#p131972</link>
			<description><![CDATA[<div class="quotebox"><cite>KusochekDobra пишет:</cite><blockquote><p>Собираете в строку список хешей хранящихся в директории файлов и выполняете преобразование в контрольную сумму.</p></blockquote></div><div class="quotebox"><cite>belyankin12 пишет:</cite><blockquote><p>но при этом чтобы изменение названия файлов не влияло на результат</p></blockquote></div><p>Если названия файлов будут изменены, такой способ не подойдёт, так как предыдущий порядок составления строки из хешей будет неизвестен. В этом случае можно просто создать массив из хэшей и проверять, невзирая на порядок.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 04 Feb 2019 17:14:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131972#p131972</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131971#p131971</link>
			<description><![CDATA[<p>А типо MD5 строки содержащей в себе MD5 всех файлов в указанной директории? Все гениальное просто <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" />. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Mon, 04 Feb 2019 17:12:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131971#p131971</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131970#p131970</link>
			<description><![CDATA[<p>Если это всегда одно и то же место и Вы обращаетесь к нему из одного и того же сценария, то такое предложение равносильно необходимости делегировать соседу память о том, что у Вас в холодильнике, по координатам икс и игрек - хранятся огурцы. А если Вы решите переставить холодильник? Зная новые координаты пойдёте к соседу за устаревшими данными?</p><p>Сомневаетесь, где хранить файлы, чтобы потом за собой не &quot;прибирать&quot;? Храните в <a href="https://autohotkey.com/docs/Variables.htm#Temp">A_Temp</a>.</p><p>Хэшировать можно любые данные, в том числе строки. Собираете в строку список хешей хранящихся в директории файлов и выполняете преобразование в контрольную сумму. Можно без пути, раз он всегда константен. Проверка выполняет те же операции и контрольные суммы сравниваются.</p>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Mon, 04 Feb 2019 16:53:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131970#p131970</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131969#p131969</link>
			<description><![CDATA[<p>Я полагаю все нужные файлы хранятся в одной директории (что логичнее всего)? В этом случае просто запишите путь к корневому каталогу вашей программы в реестр, в противном случае вам нужно заранее в реестр написать пути к файлам существование которых вы будете проверять (например при первом запуске программы проверяется наличие этих записей, если нет - записываются). А потом уже читать реестр и смотреть есть ли файл или нет. Сам файл в реестр запихнуть нельзя, там только записи хранятся.</p><p>Кстати вопрос возник. А есть ли способ проверить валидность сразу всей директории? Ну что-то типо MD5 для файла только для всей директории (и соответственно если файл внутри директории отличный от оригинала, или какого-то файла не хватает, или есть лишний файл, то это могло бы изменить результат (но при этом чтобы изменение названия файлов не влияло на результат)).</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Mon, 04 Feb 2019 16:01:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131969#p131969</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131965#p131965</link>
			<description><![CDATA[<p>Реестр для таких целей не используется. Картинка — это довольно большой объём данных, её лучше просто в обычный файл записать.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 04 Feb 2019 12:24:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131965#p131965</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131964#p131964</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, ну например картинку записать в реестр и считать ее.</p>]]></description>
			<author><![CDATA[null@example.com (mtc_err)]]></author>
			<pubDate>Mon, 04 Feb 2019 12:20:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131964#p131964</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131962#p131962</link>
			<description><![CDATA[<p>RegRead, RegWrite. Не совсем понимаю, что значит «загружать файлы» в реестр, и зачем это нужно.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 04 Feb 2019 11:45:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131962#p131962</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131961#p131961</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, реестр, да.</p>]]></description>
			<author><![CDATA[null@example.com (mtc_err)]]></author>
			<pubDate>Mon, 04 Feb 2019 11:41:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131961#p131961</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131960#p131960</link>
			<description><![CDATA[<p>А что вы понимаете под «регистром»? Может реестр?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 04 Feb 2019 11:38:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131960#p131960</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Загрузка различных файлов в реестр Windows]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131959#p131959</link>
			<description><![CDATA[<p>Скажите, как составить верный путь к реестру, чтобы загружать файлы и, какая команда за это отвечает, возможно ли это вообще (а то мб абсурд и бред..)? Кратко говоря, нужно чтобы скачивало и сохраняло все приведенный примеры в реестр.</p><p>Исправьте, пожалуйста:</p><div class="codebox"><pre><code>IfNotExist, %{НУЖНО ПУТЬ В РЕЕСТР}%/publication.html
{
FileAppend, % Get(&quot;http://raw.githubusercontent.com/TerSat/Dats/master/Hot_1.txt&quot;), % {НУЖНО ПУТЬ В РЕЕСТР}\publication.html&quot;, UTF-8
}</code></pre></div><p>или </p><div class="codebox"><pre><code>IfNotExist, %{НУЖНО ПУТЬ В РЕЕСТР}\Bico\BiCO2.ico
URLDownloadToFile, &quot;http://raw.githubusercontent.com/TerSat/Dats/master/BiCO2.ico?raw=true, % {НУЖНО ПУТЬ В РЕЕСТР}Bico\BiCO2.ico&quot;</code></pre></div><p>Помогите, давно искал. Многим будет полезно.</p>]]></description>
			<author><![CDATA[null@example.com (mtc_err)]]></author>
			<pubDate>Mon, 04 Feb 2019 10:51:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131959#p131959</guid>
		</item>
	</channel>
</rss>
