• Как запускать BAT файл каждый час в определенное время автоматически?

    DamianLewis
    @DamianLewis
    В общем, у меня получилось запустить bat скрипт который запускает скрипт python с нужным интервалом, но возникла проблема. Скрипт запускался по интервалу, но не выполнялся. Появлялось окно запуска cmd и быстро закрывалось. В bat скрипте в конце проставил pause, чтобы понять, что происходит. Оказалось, bat скрипт ищет python скрипт в том месте откуда запускается командная строка. Т.е. в папке C:\Windows\System32
    6465fb44d88e4085630165.jpeg

    В bat скрипте прописал ПОЛНЫЙ ПУТЬ к скрипту python. Также обязательно надо менять кодировку bat файла на OEM 866 (Русская). bat скрипты не дружат с кодировкой по-умолчанию ANSI 1251.
    6465fbca18787675482248.jpeg
    6465fbd19c025914179972.jpeg

    Но есть ещё один немаловажный нюанс который как раз таки вам скорее всего поможет. Обязательно!!! надо выставлять время запуске хотя бы на минуту позже чем время на ПК. Время первого запуска не должно быть задано задним числом. К примеру, если текущее время в системе будет 14:05, вы должны выставить время первого запуска на 14:06 и выше. Время первого запуска надо менять каждый раз когда вы изменяете задачу, без этого не работает интервальный запуск. Проверил несколько раз с интервалом 1 минута. Скрипт исправно запускается каждый раз по заданному интервалу.

    Вот еще настройки который я задал для задачи. Выставите у себя также.

    Скриншоты
    6465ff25d154c769704251.jpeg
    6465fed2a771d528085715.jpeg
    6465fed87a9eb069409600.jpeg
    6465fede2c896446867034.jpeg
    6465fee2cab2c448842628.jpeg
    Ответ написан
    Комментировать
  • Как добавить папку в исключения Acronis True Image?

    DamianLewis
    @DamianLewis
    Вы бы хотя бы указали, какая версия Acronis и какую версию запускаете. Из под DOS или установленная версия из под WinPE. Для установленной версии в систему Acronis True Image 2021, исключение добавляется вот так во время создания бекапа, нажав "Параметры"
    63f22b3cbada2624065699.png
    Ответ написан
  • Как удалить переносы строк в файле?

    DamianLewis
    @DamianLewis
    Обычно в текстовых редакторах с поддержкой регулярных выражений используется команда ^[ \t]*$\n* . Нажав заменить всё, все переносы убираются.
    Ответ написан
  • Почему установлено 16gb, а доступно 8gb?

    DamianLewis
    @DamianLewis
    Вот это и есть ответ: Ещё заметил в диспетчере задач надпись 8gb зарезервировано
    У меня такая же проблема о которой я писал здесь на сайте: https://qna.habr.com/q/1174152
    Везде пошарил и выяснил, что единственный способ отключить это резервирование, сделать это через биос если разработчики заложили данную функцию в прошивку биоса. У многих в биосе такая функция отключения резервирования есть, но к сожалению у меня не оказалось.
    Ответ написан
    Комментировать
  • Какие установщики/оболочки есть для WireGuard наподобие PiVPN?

    DamianLewis
    @DamianLewis
    Я пользуюсь скриптом wireguard-install
    wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh

    По сути все ставится в пару кликов. Для дальнейшего добавления и удаления пользователей, заново запускаю скрипт bash wireguard-install.sh . После запуска появляются пункты добавление/удаления пользователей, удаление WireGuard и т.д. Пользователь добавляется буквально за 5 секунд. Просто вводишь имя нового конфига, выбираешь какой DNS использовать и жмешь ОК. Он сгенерирует конфиг и QR код.
    Ответ написан
    Комментировать
  • Как быстро и бесплатно распаковать много .bin файлов?

    DamianLewis
    @DamianLewis
    Если у вас установлен 7zip и он открывает bin файлы которые у вас есть, то можно все легко провернуть одной командой. Создайте bat файл со следующим содержимым.

    @echo off
    for /r C:\test %%a in (*.bin) do "c:\program files\7-zip\7z.exe" -r x "%%a" help.png


    Где C:\test - путь где лежат все bin файлы
    (*.bin) - расширение файлов
    c:\program files\7-zip\7z.exe - путь к 7zip
    -r - рекурсивно сканировать все папки в bin если они там имеются
    help.png - извлекаемый файл из архива
    62e40a12d0881829313474.jpeg

    Вместо одного файла, можно задать расширение exe просто поменяв название файла на расширение. Будут извлечены все exe файлы со всех bin файлов.

    @echo off
    for /r C:\test %%a in (*.bin) do "c:\program files\7-zip\7z.exe" -r x "%%a" *.exe
    Ответ написан
  • Почему все setup мыльные и почему в кс го при высоком фпс игра идёт рывками?

    DamianLewis
    @DamianLewis
    Мыльность как уже сказали из-за масштабирования. После Windows 8, Microsoft поменяли механизм по которому менялось масштабирование в соответствии с DPI и HDPI [Высокая плотность пикселей]. Теперь все приложения которые не поддерживают HDPI мылятся. Но есть возможность вернуть как было в Windows 8. Для этого скачайте утилиту XPE Windows 10 DPI Fix и выставите параметры как на скрине и перезагрузите систему.
    62e0c6d787a21534953939.jpeg

    После этого размытие во всех программах исчезнет. Работает на Windows 10 и 11. Проверял на нескольких устройствах.
    Ответ написан
    Комментировать
  • Как в restic восстановить только 1 каталог?

    DamianLewis
    @DamianLewis
    Вроде в документации описаны 2 способа

    1.
    restic -r /srv/restic-repo restore 79766175 --target /tmp/restore-work --include /work/foo


    Данная команда достанет из бекапа файл foo и скопирует в каталог /tmp/restore-work/work/foo. Написано именно файл, возможно сработает и с папкой.

    2. Монтировать образ в файловую систему при помощи FUSE
    mkdir /mnt/restic
    restic -r /srv/restic-repo mount /mnt/restic
    enter password for repository:
    Now serving /srv/restic-repo at /mnt/restic
    Use another terminal or tool to browse the contents of this folder.
    When finished, quit with Ctrl-c here or umount the mountpoint.


    Из монтированного бекапа сможете достать любой файл или папку
    Ответ написан
    1 комментарий
  • Как узнать чем занято место на диске?

    DamianLewis
    @DamianLewis
    Я рекомендую WizTree
    Наглядно, удобно, быстро и бесплатно. Сканирование раздела C заняло меньше секунды.

    62dba1534f23d497141006.jpeg
    Ответ написан
    Комментировать
  • Произвольная папка для облачной синхронизации на Android?

    DamianLewis
    @DamianLewis
    Если Вы НЕ имеете ввиду синхру, где вы печатаете текст и буквы сразу появляются на другом устройстве, то я бы рекомендовал воспользоваться Syncthing
    Кросплатформенная программа. Можете добавить любые папки как на компе, так и на Android. Есть версирование файлов. Если где-то ошиблись, можете восстановить старую версию документа. Если устройства подключены к одной сети (wi-fi или локальной), то можете передавать файлы не используя интернет. Документы можете редактировать обычным офисом как компе, так и на android. Очень классная программа.
    Ответ написан
    1 комментарий
  • Шифровать системный диск?

    DamianLewis
    @DamianLewis
    Вот точно такого объема диск шифровал буквально неделю назад Bitlocker'ом. Шифровал системный и диск D. Специально сравнивал скорость до шифрования и после. До шифрования скорость была ~2400мб/с, после ~2100мб/с. Я очень удивился, что настолько незначительное падение скорости чтения. Скорость записи практически не просела вовсе.

    Только вот рекомендую перед началом шифрования поменять настройки Bitlocker'а через групповые политики. По умолчанию там слабое шифрование AES 128bit. Открываем групповые политики Win+R и вводим gpedit.msc
    В разделе Конфигурация компьютера переходим > Административные шаблоны > Компоненты Windows > > Шифрование диска Bitlocker

    Далее на скринах
    Скриншоты
    62cc4e460c27e568764114.jpeg
    62cc4e4e8bf6a687481836.jpeg
    62cc4e539b36e937006980.jpeg


    Для всех разделов включаем полное шифрование
    Скрин
    62cc50aeeec2e157518137.jpeg


    Отключаем обязательное требование модуля TPM 2.0
    Скрин
    62cc5135d9157123518075.jpeg


    Дополнительно проделайте все эти манипуляция во всех 3-х разделах! Везде ставьте AES 256, включайте полное шифрование и отключайте требование модуля TPM
    62cc51cb53914565727423.jpeg
    Ответ написан
    Комментировать
  • Как освободить зарезервированную оперативную память?

    DamianLewis
    @DamianLewis Автор вопроса
    Написал в техподдержку Lenovo. Ответили следующее:
    На данном устройстве нет возможности изменить количество выделяемой памяти в BIOS. По умолчанию встроенный графический адаптер использует столько оперативной памяти, сколько необходимо для конкретных задач. Некоторые дополнительные параметры можно изменить в настройках Windows. Рекомендуем Вам обратиться в поддержку Microsoft для получения более подробной информации:
    +7 (495) 916-7171, +7 (800) 200-8001
    Онлайн поддержка: https://support.microsoft.com/ru-ru/contactus/


    Через программные решения в работающей системе изменить ничего не получится. Если такая возможность в BIOS'е не заложена, других вариантов решить данную проблему нет.
    Ответ написан
    4 комментария
  • Какая программа VPN под Windows дает бесплатный тариф?

    DamianLewis
    @DamianLewis
    Если говорить про бесплатный вариант на ПК, то лично на мой взгляд Psiphon VPN один из лучших. Он заблочен в РФ. Имею ввиду оф.сайт программы. Сами серверы подключения работают. Там есть ограничение скорости, но скорость 1мбайт/с у меня выдавал. В основном скорость 500-800кб/с. Для большинства задач этого хватает. Ограничение по кол-ву трафику вроде как нет. Я такого не замечал. Ну а вообще, как тут уже рекомендовали, лучше поднять свой VPN.
    Ответ написан
    Комментировать
  • Какой антивирус который ничего не делает?

    DamianLewis
    @DamianLewis
    Нет смысла ставить один антивирус, чтобы отключить другой антивирус. Просто скачайте утилиту Defender Tools от Ratiborus которая в один клик отключает и включает Защитник Windows. Отключает полностью. Сам по себе защитник потом не запустится.
    Скриншот
    62c29787edd11693415590.jpeg
    Ответ написан
    Комментировать
  • Странное в nethogs при подключении к вайфай?

    DamianLewis
    @DamianLewis
    Первый, как Вы говорите ip телефона, затем после двоеточия (:) идёт порт, к примеру 40780 далее дефис (-) и ip адрес сервера+порт 80 (HTTP-незащищенное соединение) и 433 (HTTPS - защищенное соединение). У вас соединения идут на сервера Google и Amazon AWS. Может поменяли DNS и у Вас запущен браузер и эти соединения может отправлять он или расширения в браузере.
    Ответ написан
    Комментировать
  • Как сделать иконки в 2ве колонки на панели задач windows 10?

    DamianLewis
    @DamianLewis
    Есть схожая программа которая называется Bins [официальный сайт] и VirusTotal. Лет наверное 5 его использовал начиная с 2011 года. Последняя версия от 2017 года. Официально поддерживает Windows 7 и выше. До Windows 10. Win11 не поддерживается. Только что установил для теста. Работает. Программа платная конечно, но можете написать мне на ambrella@cryptolab.net и я дам ссылку куда надо.

    62b703ae53e62203277859.jpeg
    Ответ написан
    1 комментарий
  • Как дать пользователю возможность запускать конкретную программу с админ правами?

    DamianLewis
    @DamianLewis
    Это легко. Просто надо запустить нужную программу от имени другого пользователя у которого есть права админа.

    Создаем ярлык с командой runas /user:admin /savecred C:\Windows\notepad.exe

    Где:
    admin - имя пользователя с правами админа от которого будет запускаться программа
    savecred - сохранение пароля чтобы при повторном запуске не вводить его. При первом запуске один раз вводите пароль. Пароль сохраняется в диспетчере учетных записей Windows и скрыт. Далее программа будет запускаться без ввода пароля, но с правами админа.

    Скриншот
    62b59e352e74e372532018.jpeg
    Ответ написан
    6 комментариев
  • Как массово выделить в папке только те файлы, которые перечислены в файле Excel?

    DamianLewis
    @DamianLewis
    Я предложу решение которое может оказаться нестандартным, но которое окажется очень полезным для решение не только данной задачи, но и для решения других задач в будущем которые могут возникнуть.

    Выполнив эту инструкцию, вы по желанию переместите, удалите или скопируете все файлы из папки где у Вас хранятся 395 картинок, оставив там только нужные 159. Дальше можете делать с этими файлами что хотите.

    0. Делаем копию всех 395 картинок на всякий случай.

    1. Копируем список из файла Excel в обычный текстовый документ и сохраняем его в папке где у нас 395 картинок. Переименуем его к примеру excel.txt
    Скрин
    62b3fdd08827b767749983.jpeg


    2. Запускаем Командную строку в папке где у нас 395 картинок и файл excel.txt, затем выполняем команду подставив свои пути:
    for /f "tokens=* delims=" %a in ('dir /b C:\Test\* ^| findstr /v /g:excel.txt') do (move "c:\test\%~a" C:\)


    Где:
    C:\Test\* - путь, где у вас лежат 395 файлов-картинок
    excel.txt - список файлов из Excel
    move - переместить. Можете использовать команду copy или del для копирования и удаления соответственно.
    В самом конце команды, при перемещении или копировании нужно указать путь. Для примера указан путь C:\ move "c:\test\%~a" C:\
    Если удаляете файлы, то просто вместо move пищите del и убираете путь
    Вот так:
    for /f "tokens=* delims=" %a in ('dir /b C:\Test\* ^| findstr /v /g:excel.txt') do (del "c:\test\%~a")


    Демонстрация перемещения файлов которые отсутствуют в нашем файле excel.txt
    До перемещения
    62b4060656f22413649715.jpeg


    После перемещения
    62b4061b9d4ac201503666.jpeg


    В папке где было 395 картинок останется только 159 картинок из документа Excel. Остальные скопированы/перемещены или удалены. На усмотрение.
    Ответ написан
    1 комментарий
  • Почему не грузится диск после клонирования с ide на sata?

    DamianLewis
    @DamianLewis
    Я для себя составил инструкцию как делать бекап и восстановление Linux на различном железе. Основная проблема это разные UUID разделов. Через пробы и ошибки вышла рабочая инструкция.

    1. Скопировать все данные со старого диска на новый. Можно просто обычным копированием без лишних утилит и командной строки.
    2. Загрузиться с любого LiveCD, например Parted Magic
    3. Запустить терминал и узнать UUID новых разделов командой lsblk -o +uuid,name
    4. Среди файлов системы которую скопировали, открыть блокнотом /etc/fstab и /etc/default/grub и заменить старые UUID на новые, которые мы узнали командой lsblk -o +uuid,name

    5. Монтируем следующие каталоги:
    mount /dev/sdaN /mnt  (sdaN - буква N номер раздела на которую мы скопировали нашу систему)
    mount --rbind /dev  /mnt/dev
    mount --rbind /proc /mnt/proc
    mount --rbind /sys  /mnt/sys


    6. Вводим chroot /mnt bash чтобы выполнять команды от той системы которую мы скопировали
    7. Установливаем и обновляем конфигурацию GRUB
    sudo grub-install /dev/sda
    sudo grub-mkconfig -o /boot/grub/grub.cfg


    8. Затем обновляем параметры mkinitcpio командой sudo mkinitcpio -P иначе будут проблемы с файловой системой. Например, без этой команды у меня система не запускалась, так как раньше стояла на файловой системе Btrfs, а я скопировал ее на ext4.

    9. Затем снова обновляем GRUB
    sudo grub-mkconfig -o /boot/grub/grub.cfg

    На этом всё. Рекомендую всем линуксоидам сохранить данную инструкцию. В нужный момент выручит. Я даже через эту инструкцию развернул свою рабочую систему в виртуалке.
    Ответ написан
    Комментировать
  • Как красиво визуализировать локальную фильмотеку windows?

    DamianLewis
    @DamianLewis
    Про Kodi уже сказали. Помимо него есть еще полностью бесплатный Jellyfin. Кроссплатформенный.
    Ответ написан