Задать вопрос
  • Как в VBA открыть книгу EXCEL полностью скрытно от пользователя?

    master_z
    @master_z
    Программист
    На мой взгляд VBA для этого как раз и не предназначен, его суть и заключается в том, что вначале запускается Excel, который будет виден. Но фактически это можно сделать отдельным приложением или скриптом для обработки, запустив Excel целиком без отображения.
    Вариант Excel нужен Полностью скрыто Простота
    VBScript (WSH) Да Да Просто
    PowerShell + COM Да Да Очень удобно
    PowerShell + ImportExcel Нет Да Очень удобно
    Python + pywin32 Да Да Гибко
    Python + openpyxl Нет Да Гибко
    AutoIt / AHK Да Да Средне


    Более развитые, с которым обычно я чаще сталкивался, это сделать через C#, VB.NET, Delphi
    Работают через COM Automation. Excel можно полностью скрыть (Application.Visible = false).
    Подходит для корпоративных приложений, где нужен строгий контроль над процессом.

    Если нужно реализовать твою задачу тем или иным методом, пиши @tlgmess
    Ответ написан
  • Надолго ли YouTube блокирует за скачивание?

    master_z
    @master_z
    Программист
    Да, у меня есть немалый опыт, но алгоритм постоянно меняется, и его нужно изучать на практике. Обычно после интенсивного скачивания требуется несколько дней, пока лимит может сброситься — он может меняться либо по объёму, либо по количеству.

    Многое зависит от условий, канала и профиля. Через профиль чаще всего скачивание проходит без проблем. Я сам разрабатываю скрипт-качалку на базе консольной утилиты Open, и позже может появиться более удобный вариант. Поэтому я давно отказался от MediaHuman YouTube Downloader и подобных программ.

    Чаще всего нужны тексты, а не видео или аудио. Иногда нужно скачивать не только с YouTube, но и с RuTube. Тексты проще загружать пакетно, хотя тоже в сыром виде.

    Стало сложнее: блокировки усилились, сбоев стало больше, и результат скачивания может быть непредсказуемым.

    Ещё я сделал, чтобы сразу нужное влетало в смартфон в виде файлов. Получается автономный вариант без интернета.
    6931e2a1e9694100161064.jpeg
    Ответ написан
  • Тестер витой пары. Какой купить?

    master_z
    @master_z
    Программист


    Нейросеть сказал, что вот это вполне пойдёт https://www.ozon.ru/product/noyafa-8108m-kabel-pro...
    В целом вот список, что выдала нейросеть:
    Я сам не пользуюсь, поэтому лучше конечно мнение того, кто имеет практический опыт

    Рекомендуемые тестеры витой пары
    Тестер / модель Что проверяет / особенности Насколько подходит требованиям
    NOYAFA NF‑8108M Проверка RJ45 (Cat5e/Cat6), показывает длину кабеля / расстояние до обрыва / короткого замыкания, поддерживает до 1000 м, комплект с удалённым блоком. ✅ Очень близок к идеалу: и проверка жил/раскладки, и измерение длины/места обрыва — максимально соответствует требованиям
    Devine CABT100 Простая проверка кабеля (прозвонка жил, схема), базовый уровень тестирования витой пары ⚠️ Подходит как бюджетный вариант для базовых проверок (обрыв, схема), не факт, что покажет точную длину или место обрыва
    Klein Tools VDV526‑052 Базовый сетевой LAN тестер — проверяет целостность, правильность разводки, замыкания/обрывы ⚠️ Надёжный базовый тестер, но, скорее всего, без функции точного измерения длины / точки обрыва
    NOYAFA NF‑810 Базовая проверка витой пары: обрыв, замыкание, правильность разводки (RJ45/RJ11) ⚠️ Предназначен для «прозвонки» и проверки схемы — функция поиска длины/обрыва, скорее всего, отсутствует
    Value 13.99.3003 LANtest Бюджетный LAN‑тестер для проверки кабелей на целостность и правильность разводки ⚠️ Можно использовать как “запасной” / для простых задач; не для продвинутой диагностики
    NOYAFA NF‑8108M Подходит для быстрой проверки кабелей RJ45/RJ11, измеряет длину и показывает место обрыва, комплект с удалённым модулем ✅ Отлично для работы с LAN-кабелями: можно точно определить обрыв и проверить правильность разводки


    Выводы
    • Если хочется реально видеть расстояние до обрыва и иметь удобную “ответную часть”, лучший выбор — NOYAFA NF‑8108M.
    • Если достаточно простой прозвонки кабеля (проверка, что провода не перепутаны, что нет обрыва/короткого) — подойдут Devine CABT100, Klein Tools VDV526‑052, NOYAFA NF‑810 или Value 13.99.3003.
    • Дешёвые/бюджетные тестеры хороши для базовых задач, но для глубоких измерений места обрыва нужен именно тестер с функцией “измерения длины / TDR / distance‑to‑break”.


    Ответ написан
    Комментировать
  • Можно ли создать аккаунт на ютуб сейчас, не имея google аккаунта?

    master_z
    @master_z
    Программист
    Если вы не хотите регистрироваться, попробуйте использовать FreeTube
    Он менее стабилен и лучше обновлять, как только появляется новая версия для скачивания.
    В нём вы можете организовать свои каталоги каналов Ютюба как угодно.
    Недостаток - нельзя оценивать и писать комментарии.
    6928f78748516133137845.jpeg
    6928f7d3de443045217640.jpeg
    6928f7d9dea7f485826213.jpeg
    Ответ написан
  • Как перевести большие CSV файлы через ИИ?

    master_z
    @master_z
    Программист
    Один из способов, разбить файл на части и по частям его накидать в чат нейросети.
    На мой взгляд подойдёт Грок, он имеет меньше ограничений.
    Ответ написан
    Комментировать
  • Как запустить команды в свеже запушенной CMD через PowerShell?

    master_z
    @master_z
    Программист
    Если нужно запустить bat‑файл в новом окне CMD, можно использовать универсальную команду:

    start /wait "" cmd /c "C:\путь\до\script‑hack.bat"

    • /wait — ждать завершения процесса (можно убрать, если не нужно дожидаться);
    • "" — заголовок окна (пустой), нужен для корректного распознавания команды start;
    • cmd /c — выполнить .bat и закрыть окно после завершения.


    Если нужен запуск в той же консоли, используйте:

    call "<b>C:\путь\до\script‑hack.bat</b>"


    Важно: сохраняйте `.bat`‑файлы в DOS‑кодировке (ANSI), например с помощью Notepad++ — иначе могут быть проблемы с кириллицей и пробелами в путях.
    Ответ написан
    Комментировать
  • Не упадет ли производительность видеокарты при двух m2 в пк?

    master_z
    @master_z
    Программист
    Такие нюансы можно узнать из техданных к материнке.
    Также на такие темы превосходно отвечает нейросеть:
    в 99% случаев — нет, производительность видеокарты не упадёт, и на вашей системе (B650M AORUS ELITE AX + RTX 5070 Ti) — точно не упадёт.
    Ответ написан
    Комментировать
  • Чем грозит отключение света для ПК?

    master_z
    @master_z
    Программист
    Если ПК просто стоит и не выполняет критических операций, то почти ничего с ним не случится. Исключение составляют скачки напряжения, например резкое включение-выключение или перепады питания. Они нежелательны, так как могут быстрее изнашивать компоненты, в том числе блок питания, материнскую плату и накопители.

    Если отключать питание часто и резко, есть риск повреждения файловой системы или отдельных файлов, особенно если диск был в процессе записи.

    Наибольшая опасность возникает при отключении ПК во время обновлений или загрузки системы. В таких случаях система может перестать загружаться, что потребует восстановления или переустановки.

    Если просто включать и выключать ПК редко и аккуратно, вероятность поломки минимальна. Чтобы реально что-то сломать только циклическим включением/выключением без скачков, нужно:

    - Делать это очень часто — раз в несколько секунд или минут, ежедневно,

    - И так продолжать месяцы или годы.

    Для защиты техники рекомендуется использовать источник бесперебойного питания (ИБП) или стабилизатор напряжения, а также всегда корректно завершать работу ПК.

    Таблица рисков для разных ситуаций:

    Ситуация Насколько опасно Что может произойти Совет
    ПК просто стоит Очень безопасно Практически ничего Можно не беспокоиться
    Резкие скачки напряжения (вкл-выкл, перепады) Опасно Повреждение БП, материнской платы, накопителей Использовать ИБП или стабилизатор
    Частое отключение во время работы Средне опасно Повреждение файлов или файловой системы Всегда корректно завершать работу
    Отключение во время обновлений/загрузки Очень опасно Система может перестать загружаться Никогда не обесточивать ПК
    Частое циклическое включение-выключение без скачков Низкая опасность при редком использовании, высокая при постоянном Со временем может износиться БП или конденсаторы Не делать это каждые несколько секунд или минут; редкие включения-выключения безопасны
    Длительное отключение питания, когда ПК не работает Очень безопасно Практически ничего Можно не беспокоиться
    Ответ написан
    3 комментария
  • Как решить проблему организации многопользовательской работы с базой данных Microsoft Access?

    master_z
    @master_z
    Программист
    Скорее всего ты настраиваешь подключение в Access у каждого клиента в монопольный доступ, а нужно в не монопольный. Тогда твой вариант окажется рабочим. Но это для небольшого количества клиентов и базы данных. Некий простой вариант. Кроме того это делает данные открытыми, лёгкими для взлома, в результате любой может скопировать файл базы данных и взломать её. Если это внутри в локальной сети для нескольких пользователей, то можно расшарить. Иначе нужно искать клиент-серверные решения. Чтобы как-то защитить данные нужно разрабатывать подключение со скрытым паролем. Т.е. должна быть база данных запаролена, и только программа-клиент должна знать пароль.
    Это моё минимальное видение ситуации.
    Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=0; Persist Security Info=False;   
    ' Shared режим (общий), минимальные блокировки — классический многопользовательский режим Access
    
    Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=1; Persist Security Info=False;   
    ' Optimistic Locking (рекомендуется) — пользователи не блокируют записи друг другу, меньше конфликтов
    
    Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=0; OLE DB Services=-1;   
    ' Общий режим + пула соединений — быстрее при множестве коротких запросов
    
    Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=1; Jet OLEDB:Database Password=123;   
    ' Оптимистические блокировки + пароль базы
    
    Provider=Microsoft.ACE.OLEDB.16.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=1;   
    ' Оптимистические блокировки (движок ACE 16 — Office 2019/2021/365)
    Ответ написан
    Комментировать
  • Запуск двух виртуальных машин. Как правильно?

    master_z
    @master_z
    Программист
    Батник слабова-то написан.
    Попробуй вот такое
    @echo off
    echo Starting Win10 VM...
    start "" "C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe" --startvm "{ccb9c4c8-ced6-4ca6-8d84-934b136df36d}"
    
    timeout /t 10 /nobreak
    
    echo Starting Ubuntu VM...
    start "" "C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe" --startvm "{64a6df27-d492-47af-a7de-c1ed331f804e}"
    
    exit

    Если не получиться, пиши в телегу в профиле, могу решить проблему
    Ответ написан
    2 комментария
  • Как запустить несколько команд в одном bat файле?

    master_z
    @master_z
    Программист
    В .bat файлах достаточно писать команды каждую на отдельной строке.

    Это не значит, что команды не обрабатываются — скорее всего, они не выполняются по другой причине. Чтобы понять, что именно происходит, нужно смотреть сообщения об ошибках после каждой операции.

    Важно учитывать:
    • Сохраняйте файл в DOS/ANSI кодировке.
    • Имена пользователей и групп нужно писать точно, при наличии пробелов — в кавычках: "Администраторы".
    • Смотрите ошибки после выполнения команд.
    • Запускать нужно от имени администратора.


    Пример рабочего батника:

    @echo off
    net user /add admin password
    net localgroup "Администраторы" admin /add
    net localgroup "Администраторы" User /delete
    pause


    Если не получится — могу подробно разобрать ситуацию, пиши в телегу, ссылка в профиле.
    Ответ написан
    Комментировать
  • Удаление кэшированного пароля Windows - как?

    master_z
    @master_z
    Программист
    Это называется управление сетевыми паролями
    691f55bdf1cb2347299407.jpeg
    либо через команды, которые итак пояснили в др. комментах
    Ответ написан
  • Возможно ли написать программу, которая будет удалять все данные с дисков?

    master_z
    @master_z
    Программист
    Один из простых вариантов это запустить тест AIDA64 на запись данных
    691f51b167d34620670943.jpeg
    Но он имеет недостатки.
    Либо разработать Boot, в котором при выборе команды будет уничтожаться в чистую весь носительно, он будет голый без системы. Я думаю такое вполне возможно.
    Есть много вариантов. Тут зависит от твоей ситуации.
    Могу поразбираться именно в твоей ситуации, пиши в телегу (см. в профиле)
    Ответ написан
    Комментировать