Задать вопрос
  • Как копию вывода BAT файла отправлять в файл?

    @SmeliyR Автор вопроса
    Итого, создаём файл batproc.ps1
    c содержимым
    [Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("windows-1251") 
    foreach ($arg in $args) {
        &  $arg | tee  log.txt -append
    }


    а в контесктное меню windows файлов BAT добавляем пункт Запустить с помощью данного ps1-скрипта

    Из особенностей - цветной вывод в консоль от yt-dlp, перестаёт работать - такие строки выводятся без расцветки и друг за другом.
    Написано
  • Как копию вывода BAT файла отправлять в файл?

    @SmeliyR Автор вопроса
    SmeliyR,
    Нашёл!
    В общем если внутри 2.bat содержатся вызовы yt-dlp
    и перед тем как дать poweshell'у команду
    & .\2.bat | tee test.log -append
    предварительно дать команду
    [Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("windows-1251")
    то вывод и в файл и на экран становится без кракозябр! (по крайней мере в названиях видеороликов)
    Написано
  • Как копию вывода BAT файла отправлять в файл?

    @SmeliyR Автор вопроса
    SmeliyR, при это команда вида
    & .\2.bat | tee test.log -append -Encoding UTF-8
    или
    & .\2.bat | tee test.log -append -Encoding WINDOWS-1251
    проблему не решает
    Написано
  • Как копию вывода BAT файла отправлять в файл?

    @SmeliyR Автор вопроса
    SmeliyR, Что интересно ,
    в команде & yt-dlp <адрес видео> | tee test.log -append кракозябрятся названия видеороликов, которые качает yt-dlp, а текст ошибок, которые он же выдаёт - нормально видно.
    При этом в том же окне повершелл команда yt-dlp <адрес видео> всё выдаёт без кракозябр.
    Странно конечно...
    Написано
  • Как копию вывода BAT файла отправлять в файл?

    @SmeliyR Автор вопроса
    Евгений Хлебников, да, вы правы, получается я зря отсюда https://github.com/dEajL3kA/tee-win32/releases
    EXE-шник скачивал.

    В ходе эксперимента выяснил, что если запустить PowerShell и дать команду yt-dlp <адрес видео>, то вывод на экран идёт в нормальной кодировке, но если дать команду

    & yt-dlp <адрес видео> | tee test.log -append

    то как в файл так и на экран выводятся кракозябры. значит кириллицу ломает именно Powershell tee-object
    осталось разобраться как это чинится...
    Написано
  • Как копию вывода BAT файла отправлять в файл?

    @SmeliyR Автор вопроса
    Отлично, команда рабочая, почти. С кирилицей только проблема, вместо неё крякозября что в консоли, что в лог файле ((
    Сейчас буду разбираться

    У вас тоже проблемы с кириллицей при использовании сией утилиты?
    Написано
  • Как мгновенно выключить питание ATX из Windows?

    @SmeliyR Автор вопроса
    Ziptar,
    "но система всё равно будет выключаться как положено. Иное не предусмотрено.
    Только внешними приблудами (самодельными), рвущими питание."

    не предусмотрено разработчиками винды, вы имеете ввиду? то есть добраться до ядра ОС и как то там вызывать нужную функцию скорее всего не выйдет?
    Написано
  • Как мгновенно выключить питание ATX из Windows?

    @SmeliyR Автор вопроса
    aleks-th, кнопка есть, и сейчас она и используется. нужно уйти в софтовое решение.
    Написано
  • Как мгновенно выключить питание ATX из Windows?

    @SmeliyR Автор вопроса
    Я уже качнул исходники grub в надежде посмотреть, как там устроена команда HALT )))
    Но это всё только подсказка, ведь как добраться до Ring0 винды, они врядли скажут ((
    Написано
  • Как мгновенно выключить питание ATX из Windows?

    @SmeliyR Автор вопроса
    Кстати, из граба можно программно дать команду
    "In the GRUB menu, press C and then enter halt."
    и питание должно выключиться.

    Так что при таком костыльном способе, чтобы оценить время выключения компа таким способом, надо сложить время загрузки БИОСа и ГРАБА.

    То есть как костыльное решение - имеет смысл над обдумыванием.

    Но в целом в приоритете пока докопаться до Ring0 винды...
    Написано
  • Как мгновенно выключить питание ATX из Windows?

    @SmeliyR Автор вопроса
    ссылка временно недоступна, но тут https://www.dannynieuwenhuis.nl/download-windows-i... есть EXE файл
    Сейчас буду смотреть, что он умеет.
    Написано
  • Как мгновенно выключить питание ATX из Windows?

    @SmeliyR Автор вопроса
    Сейчас примерно так и есть, цель - уйти полностью в софтовое решение (сама винда ведь умеет давать команду матери выключиться)
    Написано
  • Как мгновенно выключить питание ATX из Windows?

    @SmeliyR Автор вопроса
    "Мать uefi поддерживает?"

    Нет. желательно не привязываться к железу, чтобы в случае смены материнки решение легко заработало. Винда 7 или 10 (вот винду можно поменять если что )

    "Самый лёгкий способ вызвать BSOD с перезагрузкой в груб с сиесекундным выключением
    А ватчдог есть в матери?"

    Затрудняюсь сказать, наверное нет.

    "А использовать NtRaiseHardError?"

    Допустим я смогу взывать БСОД с мнгновенной перезагрузкой.
    Но такое решение не подходит, так как последующая загрузка БИОС до стадии загрузки ГРУБа - дело длительное, секунд 10 уходит ;(
    Насчёт FAST START в БИОСе я сейчас посмотрю. Но опять же это зависимость от железа.

    "А Ардуино+реле+ком-порт тоже не вариант?"

    Именно так сейчас примерно и работает. Контакты размыкают зелёный провод блока питания (PS_ON) и мать.

    Цель - уйти полностью в софтовое решение. Ведь сама винда как то выключает питалово платы же. ДА что там винда - даже КолибриОС, операционка размером с дискету - выключает (если мне не изменяет память) =)
    Написано
  • Как мгновенно выключить питание ATX из Windows?

    @SmeliyR Автор вопроса
    "есть разные устройства, которым нужно предварительно указать на выключение, есть acpi который этим управляет и uefi к которому можно обратиться,.."
    это да, но я исхожу из надежды на то, что это всё сделает винда, мне лишь надо дёрнуть какую то WinAPI функцию... мб что то вроде ATX_power_off
    Написано
  • Как мгновенно выключить питание ATX из Windows?

    @SmeliyR Автор вопроса
    "Например - изучить исходники линуксового halt."
    или мб лучше исходники KolibriOS судя по тому что ОС весит одну дискету, исходники у неё тоже попроще будут...
    Написано
  • Какой программой запустить свёрнутый в трей cmd.exe?

    @SmeliyR Автор вопроса
    Vindicar прав, сворачивает в панель задач а не в трей.

    RBTray сворачивает окно в трей только при нажатии правой кнопкой мыши ( я об этом писал в первом посте).

    Может есть ещё варианты?...
    Написано
  • Любая частная группа в телеграме доступна любому человеку в мире по ссылке?

    @SmeliyR Автор вопроса
    30^16 = 430467210000000000000000
    если верить виндовому калькулятору.
    допустим в телеге миллиард пользователей и каждый создал по одному чату. тогда из этих комибанций успешных
    430467210000000
    Вопрос теперь в том, какой таймаут там стоит на перебор и сколько можно успеть перебрать за один день с одного айпи))
    СКорее всего разработчики сервеной чати телеграма поставили такие таймауты что действительно найти хотя бы одну рабочую ссылку займёт год и больше.
    Написано
  • Где UWP приложения в Win10 desktop хранят свои данные?

    @SmeliyR Автор вопроса
    Остановил приложение и удалил папку. Затем попробовал снова запустить приложение - оно не запустилось.
    Значит реально в этой папке всё и хранится. Достаточно ее забекапить куда то и удалить чтобы временно скрыть данные приложения а потом извлечь из архива если снова надо пользоваться.
    Ура!
    Отметьте кто нибудь решением.
    Написано
  • Где UWP приложения в Win10 desktop хранят свои данные?

    @SmeliyR Автор вопроса
    Похоже нашёл!
    Всплыло окно обновления приложения и в нём был указан какой то путь.
    прошёл по этому пути а там - судя по всему и есть все файлы приложения!
    [systemDrive]:\Users\[userName]\AppData\Local\Packages\[appName]
    Написано
  • Как запустить две разных копии приложения под windows10?

    @SmeliyR Автор вопроса
    Я пользуюсь не ТГ а юниграмом!!
    ТГ пользоваться не могу - в нём нет нужной функции.

    Титаниум Бекап для андроида тоже не сразу появился.
    Неужели 10ка ещё настолько новая система?
    Написано