<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Прочие скриптовые технологии]]></title>
		<link>http://forum.script-coding.com/index.php</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;fid=22&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние темы раздела «Серый форум».]]></description>
		<lastBuildDate>Thu, 15 Oct 2026 20:54:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[В продолжение темы "Не убиваемый windows 10" (PowerShell)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=18624&amp;action=new</link>
			<description><![CDATA[<p>Продолжаем &quot;улучшаться в домике&quot;. <br />В ЭТИ трудные времена, когда некий поисковик скупил все ssd от производителей этих ssd на алиэкспрессе. Приходиться искать самые дешёвые ssd, которые не известно что имеют внутри. На алиэкспрессе,&nbsp; теперь&nbsp; нет вообще производителей ssd, остались подделки с названиями магазинов типа <br />&quot;Shop ....&quot;.&nbsp; &nbsp; <br />А хочется иметь :<br />1- надёжность<br />2- скорость<br />Выход из положение предоставила сама Wind-а. <br />...<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>И да, немного отступление от темы..<br />Настоятельно рекомендую применять для сохранения инфы на загрузочном ssd, RAID1.<br />При этом применять железный контролёр, а не софтовый RAID. <br />И конечно же весь диск &quot;С&quot; оформлять в RAM прогой в вине <strong>&quot;uwfmgr.exe&quot;</strong>, про которую, я тут писал ранее. <br />Поработав уже &gt; полугода в таком режиме, могу сказать с уверенностью, что для диска &quot;С&quot; достаточно 1,5 гига памяти.<br />Но конечно если какая либо прога грузит,&nbsp; на него для &quot;темпа&quot;, типа торента или IDM, то конечно надо больше ей памяти.<br />Но можно и для этого эти каталоги типа &quot;темп&quot;, отключать из RAM-а. Но тогда опять у вас ssd будет под &quot;сбоем&quot; из-за ресурса его. <br />Немного уточнения про &quot;uwfmgr.exe&quot;... Ранее я тут описывал как мучился с ней по поводу &quot;рандомной&quot; ошибки при загрузки с диска &quot;С&quot;.<br />Но когда начал изготавливать себе свой домашний &quot;Дата центр&quot;, состоящий из 2-ух дешёвых мам (LGA11500) на целероне, и с 8-мью ssd на каждой такой маме, всё выяснил в чём дело. &quot;Дело было не в бобине - человек сидел в кабине&quot;.<br />Короче. При инициализации &quot;uwfmgr.exe&quot;, при первой перезагрузки, происходит анализ этой прогой всех дисков (<strong>КРОМЕ USB</strong>) и &quot;срисовывания&quot; с них серийников. Включая и ssd которые додцеплены были к компу через переходники USB3/SATA3, потому что эти переходники в винде ассоциируются не как USB, а настоящие SATA этим переходником. Это легко проверить прогой, &quot;trimcheck&quot;, которая проверяет на дисках ssd включения TRIM режима. Как известно режим TRIM не включается на устройствах USB. <br />При отсутствии любого из этих дисков &quot;uwfmgr.exe&quot; как бы &quot;портиться&quot; и при следующей загрузки вылетает ошибка. Лечиться &quot;просто&quot;. С помощью закладок из темы &quot;Не убиваемый windows 10&quot;. Делается закладка с включением &quot;uwfmgr.exe&quot;. Обзывается как &quot;mama safe&quot;, и уже от неё делается сама рабочая закладка в которой автоматом подключена &quot;uwfmgr.exe&quot;. При ошибки рабочей закладки, делается заного опять эта рабочая закладка в меню закладке &quot;boot_menu&quot;, методом VBS скрипта, расположенного на рабочем столе закладки.<br /></p><div class="codebox"><pre><code>
option explicit
dim objWshShell,objExec

&#039;=========== запуск от админа скрипта
Set objWshShell = WScript.CreateObject(&quot;WScript.Shell&quot;)
If WScript.Arguments.Length = 0 Then
  Set objExec = CreateObject(&quot;Shell.Application&quot;)
  objExec.ShellExecute &quot;wscript.exe&quot; _
    , &quot;&quot;&quot;&quot; &amp; WScript.ScriptFullName &amp; &quot;&quot;&quot; RunAsAdministrator&quot;, , &quot;runas&quot;, 1
Set objWshShell =nothing
  WScript.Quit
End if
&#039;=====================================


dim mama
dim str,child,OutStr
mama=&quot;ТУТ ПОЛНЫЙ ПУТЬ К ФАЙЛУ ВКЛЮЧАЯ И САМО ИМЯ ФАЙЛА mama_safe.VHDX&quot;
child=&quot;ТУТ ПОЛНЫЙ ПУТЬ К ФАЙЛУ ВКЛЮЧАЯ И САМО ИМЯ ФАЙЛА ВАШЕЙ ЗАКЛАДКИ .VHDX&quot;

set objWshShell =CreateObject(&quot;WScript.Shell&quot;)

&#039;-- В начале удаляем, закладкус ошибкой. 
str=&quot;del &quot;  &amp; child
set objExec = objWshShell.Exec(&quot;cmd &quot;)
OutStr=ExecuteDiskPartCommand(str,false)
ExecuteDiskPartCommand &quot;exit&quot;,false 
set objExec = Nothing
&#039;------------------------------
str = &quot;CREATE VDISK FILE=&quot; &amp; child &amp; &quot; PARENT=&quot; &amp; mama
set objExec = objWshShell.Exec(&quot;diskpart.exe&quot;)
OutStr=ExecuteDiskPartCommand(str,false)
str = &quot;exit&quot; 
OutStr=ExecuteDiskPartCommand(str,false)
Set objExec =Nothing
set objWshShell =nothing
WScript.Quit



Function ExecuteDiskPartCommand (strCommand,disp)
dim IgnoreThis: IgnoreThis=&quot;&quot;
    objExec.StdIn.Write strCommand &amp; VbCrLf
    Do While True
        IgnoreThis = objExec.StdOut.ReadLine &amp; vbcrlf              
        If InStr(IgnoreThis, &quot;DISKPART&gt;&quot;) &lt;&gt; 0 Then Exit Do
        If disp=false Then Exit Do
    Loop
    objExec.StdIn.Write VbCrLf
    ExecuteDiskPartCommand = &quot;&quot;    
    Do While True
        ExecuteDiskPartCommand = ExecuteDiskPartCommand &amp; objExec.StdOut.ReadLine &amp; vbcrlf              
        If InStr(ExecuteDiskPartCommand, &quot;DISKPART&gt;&quot;) &lt;&gt; 0 Then Exit Do
        If disp=false Then Exit Do
    Loop
End Function
</code></pre></div><p>Проверяется работоспособность RAM защиты скриптом bat<br /></p><div class="codebox"><pre><code>
uwfmgr overlay get-consumption
pause
</code></pre></div><p>Если в ответе там стоит &quot;0&quot; байт, то сама защита включена (прога защиты загружена ), но не пашет для диска &quot;С&quot;. И все данные пишутся на диск &quot;С&quot;. Т.е. ssd расходует свой потенциал жизни.</p></div></div>]]></description>
			<author><![CDATA[null@example.com (3wedsmncjklvjvd73734)]]></author>
			<pubDate>Thu, 15 Oct 2026 20:54:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=18624&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Какая консоль нам нужна?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=18588&amp;action=new</link>
			<description><![CDATA[<p>С точки зрения современной компьютерной эргономики, как должна выглядеть удобная консоль? В смысле текстового общения с компом.<br />1. Окно на одно сообщение (внизу страницы вывода) с возможностью отмотать/подправить/перезапустить прошлые вопросы-ответы?<br />2. Текстовый оконный редактор с возможностью запустить любой абзац?<br />3. Еще как?</p>]]></description>
			<author><![CDATA[null@example.com (gudleifr)]]></author>
			<pubDate>Thu, 14 May 2026 11:26:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=18588&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=18493&amp;action=new</link>
			<description><![CDATA[<p>Во вложении классическая игра &quot;Крестики-Нолики&quot; на поле 3*3. Игра выполнена на чистом HTML и CSS. Без JavaScript и прочих скриптов.</p><p>Не смотря на то, что игра не содержит ни строчки программного кода, компьютер обладает феноменальным интеллектом, обыграть его невозможно!</p><p>Всем приятной игры и стремления к победе (бесполезно)...</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Sun, 07 Sep 2025 20:50:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=18493&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Программирование под Андроид на смартфоне]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=18478&amp;action=new</link>
			<description><![CDATA[<p>Сабж. Есть ли компиляторы/интерпретаторы для смартфона?</p>]]></description>
			<author><![CDATA[null@example.com (AlexanderG)]]></author>
			<pubDate>Sat, 16 Aug 2025 15:40:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=18478&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Реестр: Настройка действий на кнопки сканера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=18353&amp;action=new</link>
			<description><![CDATA[<p>Имеется ПК с ОС Windows 7 x64. К ПК подключен сканер HP G2710 с 3 кнопками на корпусе:<br />- SCAN<br />- COPY<br />- SCAN TO PDF<br />Есть желание заставить его работать без входа пользователя в Windows. То есть пользователь только включил ПК, и, не заходя в Windows, (на экране в это время продолжает висеть список пользователей ПК) нажимает на корпусе сканера одну из кнопок, в результате чего должно выполниться одно из действий (к примеру, сохранить в виде картинки).<br />Я никак не могу вспомнить/понять, как мне это удавалось на Windows XP. Вроде я где-то в реестре прописывал действия на нажатия кнопок, при этом у меня использовалась сторонняя программа, которая заточена для работы со сканерами и принтерами - &quot;Photocopier expert v 777&quot;. Но что именно нужно прописать в реестре, и в которой его ветке? <span class="postimg"><img src="https://i.smiles2k.net/aiwan_smiles/umnik2.gif" alt="https://i.smiles2k.net/aiwan_smiles/umnik2.gif" /></span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 14 Jan 2025 15:32:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=18353&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Скрипт с активацией по звуку]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=18281&amp;action=new</link>
			<description><![CDATA[<p>Здравствуйте, недавно столкнулся с надобностью скрипта, который будет стартовать при любом звуке ПК, следственно вопрос: подскажите пожалуйста, как сделать скрипт, который будет активироваться по звуку (абсолютно любой звук с ПК), и что для этого лучше использовать?</p>]]></description>
			<author><![CDATA[null@example.com (Elkor)]]></author>
			<pubDate>Mon, 19 Aug 2024 16:15:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=18281&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Получение версии программы с файла GitHub. (Python)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=18252&amp;action=new</link>
			<description><![CDATA[<p>Хотел сделать скрипт на Python. И необходимо авто обновление программы, то есть пока человек не скачает новую версию чтобы он не мог пользоваться.<br /></p><div class="codebox"><pre><code>
response = req.get(&#039;https://raw.githubusercontent.com/EZICTHRONE/Versions/main/Version-Blumee&#039;)
txt = response.text
if txt != &quot;2.0&quot;:
    print(&quot;У вас устаревшая версия программы! Установите новую на сервере.&quot;)
</code></pre></div><p> Как итог программа постоянно выдает что версия не верная. Подскажите что делать пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (EZICTHRONE)]]></author>
			<pubDate>Tue, 16 Jul 2024 20:48:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=18252&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Выбор языка программирования взамен AHK]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=18151&amp;action=new</link>
			<description><![CDATA[<p>Написал тут как-то один &quot;коммерчески успешный&quot; скрипт для танков на autohotkey. Есть желание его дописать, хотя бы для самого себя, но столкнулся с рядом проблем, связанных с необходимостью многозадачности. Ну буквально отдельно нужно отрабатывать контроль удерживаемой кнопки при вариативности ее отпускания, одновременно контролировать нажатия кнопок 1-2-3 для исключения ошибочного выбора определенного типа снарядов и параллельно, допустим, вести отсчет временного интервала, с ежесекундным репетиром. </p><p>И получается либо требуется запускать одновременно несколько скриптов ahk. Либо искать замену, которая поддерживает многозадачность. Так вот вопрос, какой мне язык программирования выбрать, который бы мог относительно просто реализовать те же функции по работе с клавиатурой. И при этом еще умел во многозадочность. И имел нормальный редактор GUI, а не те, что есть для ahk. Который даже не может открыть готовый собственный, им же только что созданный проект.</p>]]></description>
			<author><![CDATA[null@example.com (RacalCucumber)]]></author>
			<pubDate>Sat, 30 Mar 2024 11:35:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=18151&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Настройка загрузчика GRUB]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=18125&amp;action=new</link>
			<description><![CDATA[<p>Хотел я , значит, потренироваться.<br />Взял ПК с чистым жёстким диском и начал разные ОС устанавливать в такой последовательности:<br />1) Windows XP x32 [SDA1 NTFS 75 GB]<br />2) Windows 10 x64 (после этого загрузчик, где можно выбирать ОС изменился 1ый раз) [SDA2 NTFS 150 GB]<br />3) Linux Ubuntu (после этого загрузчик изменился 2ой раз) [SDA3 EXT4 300 GB]<br />4) Android x86 [SDA4 NTFS 406.5 GB], при этом был добавлен boot loader GRUB (то есть загрузчик имзенился 3ий раз) - и тут появилась проблема. Остались доступны пункты (1) и (2), плюс к ним добавился пункт (4). Но пропал пункт (3) Linux Ubuntu.<br />Уверен, что сам Linux Ubuntu никуда не делся, просто подпорчен загрузчик. Как бы теперь Linux Ubuntu прописать в загрузчик, может кто поможет? Лениво изучать документацию.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 06 Mar 2024 20:25:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=18125&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Алгоритм деления больших чисел.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=17992&amp;action=new</link>
			<description><![CDATA[<p>Приветствую.</p><p>Я пишу на Lua, но это совсем не главное.</p><p>Нужно большое беззнаковое число разделить и получить целое и остаток. (в lua // - целое, % - остаток)<br />Беру число 0xAA1008F43D202A1D&nbsp; = -6192439642543871459 = 12254304431165680157</p><p>Так вот lua работает со знаковым числом:<br /></p><div class="codebox"><pre><code>0xAA1008F43D202A1D // 0xB8AB7B9E) &amp; 0xffffffff = 0x88DE614D        
0xAA1008F43D202A1D % 0xB8AB7B9E = 0x94B11D97</code></pre></div><p>А мне нужен результат.<br /></p><div class="codebox"><pre><code>0xAA1008F43D202A1D // 0xB8AB7B9E) &amp; 0xffffffff = 0xEBC02966
0xAA1008F43D202A1D % 0xB8AB7B9E = 0x71809B29</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Tue, 07 Nov 2023 09:06:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=17992&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Программное ограничение (Windows)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=17834&amp;action=new</link>
			<description><![CDATA[<p>Добрый день , мне требуется чтобы пре нажатии кнопки F и как сразу отпустил , её активные время было не 0.40 секунды (мембрана клавиатура) а 0.1 , 0.2 секунды , возможно ли это сделать программно? Чтобы не покупать механическая клавиатуру.</p>]]></description>
			<author><![CDATA[null@example.com (MANHYNT14)]]></author>
			<pubDate>Wed, 14 Jun 2023 14:29:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=17834&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Регистратор перебоев с электричеством]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=17645&amp;action=new</link>
			<description><![CDATA[<p>Бывaют такие периоды, когда энергетики просто издеваются.<br />Искал готовые решения, типа РПМ, но для быта - слишком.</p><p>Так как некоторые зарядные устройства круглыми сутками не выдёргиваются из розеток, решил я устаревшую модель телефона приспособить под всё это дело.</p><p>Написал¹ скрипт² и сгенерировал краткую ссылку (<a href="https://gistpreview.github.io/?1ce10b3c9a6e23525bded8c2c750f638">полная</a>, если не работает).</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><ul><li><p>¹доработал <a href="https://developer.mozilla.org/en-US/docs/Web/API/Battery_Status_API">готовый пример</a></p></li><li><p>²<a href="https://gist.github.com/Alikberov/1ce10b3c9a6e23525bded8c2c750f638">исходник</a> для подозрительных</p></li></ul><p>Конечно, можно прикрутить БД для полного логирования и делать периодические снимки вольтметра, отправляя их в Облако.</p></div></div><p><em>P.S.:</em> Может, кому-нибудь будет полезным.</p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Fri, 10 Mar 2023 18:00:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=17645&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[AutoIT: (Игра) Kena: Bridge of Spirits: Прыжок + "Лук": Обсуждение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=17621&amp;action=new</link>
			<description><![CDATA[<p>Обсуждение скрипта <a href="http://forum.script-coding.com/viewtopic.php?id=17616">AutoIT: (Игра) Kena: Bridge of Spirits: Прыжок + &quot;Лук&quot; (Jump + &quot;Bow&quot;)</a>.<br />В теме предлагается дополнить / обсудить / задать вопросы по скрипту.</p><p>Для затравки:<br />При реализации скрипта самое, пожалуй, сложное было в том, чтобы заставить работать обычную клавишу &quot;v&quot; как модификатор (ctrl / alt / shift и т.п.).<br />Отличие между обычной клавишой и модификатором в том, как система реагирует на зажатие клавиши.<br />Например, клавиша Ctrl может сколь угодно долго находитсья в нажатом состоянии, при этом система не начинает &quot;спамить&quot; ctrl&#039;ами.<br />А зажатие &quot;v&quot; сначала один раз посылает &quot;v&quot;, а через какое-то время (около 500 мс) начинает &quot;спамить&quot;: &quot;v&quot;, &quot;v&quot;, &quot;v&quot; ...<br />Кроме того, зажатие &quot;v&quot; должно блокировать нажатие других обычных клавиш.</p><p>С первой проблемой можно разобраться - за счет считывания нажатой клавиши - см. как это сделано в скрипте.<br />Со второй проблемой разбираться пока не потребовалось.</p>]]></description>
			<author><![CDATA[null@example.com (Kiber)]]></author>
			<pubDate>Sun, 26 Feb 2023 23:48:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=17621&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Некорректная работа клавиатуры]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=17578&amp;action=new</link>
			<description><![CDATA[<p>Есть такая проблема с ПО клавиатуры Asus в процессе работы клавиатура может начать жить своей жизнью, то кнопки случайные нажимает, то одну кнопку зажмет. <br />Для того, чтобы устранить эту проблему нужна каждый раз делать сброс с помощью кнопок Esc+Fn, в течении 10 секунд. Можно ли сделать какой-то скрипт или задачу, чтоб оно делалось не через кнопки в ручную, а скрипт/программа делала сама?</p>]]></description>
			<author><![CDATA[null@example.com (Lytnya)]]></author>
			<pubDate>Mon, 30 Jan 2023 08:44:37 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=17578&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Что использовать для обработки сотен файлов сторонней программой?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?id=17276&amp;action=new</link>
			<description><![CDATA[<p>Пока имею очень примерное представление о работе софта подобного AutoHotKey. Раньше пользовался s0m для простейших действий типа &quot;запустить-подождать окно-нажать кнопку&quot;.</p><p>Сейчас с помощью спецпрограммы нужно регулярно переконвертировать десятки файлов. То есть указать входную папку, чтобы скрипт перебирал файлы, потом открывал их в программе (по горячей клавише это возможно), потом сохранял в новом формате с помощью двух диалоговых окон, ждал окончания конвертации (появляется окно), потом повторял действия, пока не будут обработаны все файлы в папке.</p><p>В самой программе пакетный режим отсутствует.</p><p>Подойдет ли для этого AutoHotKey или есть другие варианты?</p><p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (ask)]]></author>
			<pubDate>Thu, 28 Jul 2022 04:35:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?id=17276&amp;action=new</guid>
		</item>
	</channel>
</rss>
