Нужен совет: копирование папок в командной строке
Нужно скопировать большое количество данных с диска на диск. Но не все, а только pdf. При этом сохранить структуру папок, то есть что бы pdf лежали в тех же папках, что и на оригинальном диске. Буду благодарен за помощь. Total commander я умею, не умею в командную строку.
Спасибо всем, кто написал про xcopy и robocopy. Это именно то, что я искал.
Используем встроенные средства Windows для проверки и восстановления системных файлов
Немногие знают, что в Windows есть встроенные средства проверки целостности системных файлов. Система восстанавливает отсутствующие или поврежденные системные файлы.
Используйте ее, если некоторые функции Windows не работают или система неожиданно завершает работу. Чтобы сканировать системные файлы, в строке поиска введите «Командная строка» и откройте ее от имени Администратора.
Введите в терминале команду «sfc /scannow». Система проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%\System32\dllcache.
Не закрывайте это окно командной строки, пока проверка не завершится на 100%. Результаты проверки будут показаны после завершения данного процесса. Если нарушения будут обнаружены, утилита попробует их восстановить.
Источник: https://t.me/TechLiveHack/304
Конкурс для мемоделов: с вас мем — с нас приз
Конкурс мемов объявляется открытым!
Выкручивайте остроумие на максимум и придумайте надпись для стикера из шаблонов ниже. Лучшие идеи войдут в стикерпак, а их авторы получат полугодовую подписку на сервис «Пакет».
Кто сделал и отправил мемас на конкурс — молодец! Результаты конкурса мы объявим уже 3 мая, поделимся лучшими шутками по мнению жюри и ссылкой на стикерпак в телеграме. Полные правила конкурса.
А пока предлагаем посмотреть видео, из которых мы сделали шаблоны для мемов. В главной роли Валентин Выгодный и «Пакет» от Х5 — сервис для выгодных покупок в «Пятёрочке» и «Перекрёстке».
Реклама ООО «Корпоративный центр ИКС 5», ИНН: 7728632689
Ответ на пост «Просмотр HEIC средствами Windows»
Если у вас Windows, и вам надо сконвертировать (пакетно преобразовать) пачку картинок:
Решение, в целом, универсальное + советы по настройке просмотрщиков под катом.
1. Используем комбайн ImageMagick, для Win x64 качаем установщик. (После установки, возможно, понадобится перезагрузка для подхвата пути к файлам)
2. Создаём текстовый командный файл, сохраняем, например, как conv.bat или как heic2jpg.cmd (имя любое, кроме convert)
mkdir Converted
FOR %%a IN (*.HEIC) DO convert "%%~a" "converted/%%~na.JPG"
pause
3. Выкладываем его в папку где лежат картинки, ждущие конвертации, и запускаем.
4. Получаем подпапку Converted, в которой лежит результат.
Вы великолепны!
Tip0. Для тех, кто не знает, как создавать командные файлы в Windows, тык.
Tip1. Попробуйте заменить внутри командного файла .HEIC на .WEBP и/или .JPG на .PNG
Теперь вы знаете, как пакетно конвертировать что угодно и во что угодно, лишь бы это было картинкой.
Tip2. Установка на комп всего пакета ImageMagick, вообще-то, и не требуется, достаточно забрать из Portable версии только файл convert.exe, а далее, таскать его вместе с командным файлом по нужным папкам.
2a. Для работы convert.exe требуется Visual C++ Redistributable for Visual Studio 2015, который, в большинстве случаев, в винде уже присутствует.
2b. Можно записать эти 2-3 файла на флешку, и пользовать на любом компе.
Tip3. ImageMagick позволяет не только конвертировать. Для тех, кто дружит с командной строкой, забуриться в изучение можно тут. (спасибо направляем renice)
Tip4. Хочется тыкать мышкой, и конвертить с помощью XnView, безо всех этих bat магиков?
4а. Качаем для XnView плагин "Allows to read HEIF format" и распаковываем его содержимое в папку "c:\Program Files (x86)\XnView\PlugIns\"
4b. Идём в Инструменты -> Опции -> Обозреватель -> Список файлов, ставим все галки напротив пункта Выборочный показ (*) и впечатываем в поле ниже HEIC
Получаем возможность и просматривать, и выделять, и по правой почке мышки делать из-под XnView с .HEIC картинками всё, что там позволяется.
Tip5. Учим понимать просмотрщик Total Commander, для этого идём в Конфигурация -> Настройка: Правка/Просмотр -> Настройка программы просмотра... -> вкладка Мультимедиа
5а. Если ваша винда уже умеет вам ХЕИКИ показывать, открываем Режимы просмотра по типам файлов... -> Добавить... -> пишем *.heic -> ставим 8 Предпросмотр Проводником
5b. Или, как вариант, в Мультимедиа поставить галку IrfanView/XnView для неподдерживаемых изображений, указать путь "C:\Program Files (x86)\XnView\xnview.exe", а ниже, в Additional irfanview/xnview file types, впечатать *.HEIC
Tip6. Да, FastStone Image Viewer также умеет колдовать с HEIC, кому-то привычнее/удобнее будет конвертить через него. (Однако, он требует, чтобы "поддержка HEIF" уже была установлена из Windows Store)
P.S. Сидящим на виндах, древнее десятки, а также тем, у кого не пашет Store: Пользуйте варианты с XnView Classic, должно работать.
P.P.S. Вышеприведённый батник прекрасно отработает и в старых Win x32, начиная с 7ки, понадобится только соответствующий convert.exe из ImageMagick-portable-x86.zip.
Делюсь BAT файлом, который возможно поможет IPTVшникам
Всем привет. Я тут за два вечера написал один BAT файл. (Файлы BAT - это файлы, которые запускаются через командную строку Windows). Что делает этот файл? Ну, например, у вас есть образец ссылки на трансляцию к примеру такой http://91.220.135.165:81/38/tracks-v1a1v1/playlist.m3u8 (сейчас ссылка уже не работает, просто я ей не дорожу, поэтому пусть будет именно она) и вы хотите найти все похожие ссылки и точно знаете, что номер в ссылке (в данном примере 38) имеет значение и если вы его измените, то измениться канал, трансляцию которого вы увидите. В общем вы устанавливаете VLC в C:\Program Files\VideoLAN\VLC и скачиваете мой BAT файл, открываете BAT (с правами админа, может это и не обязательно, я точно не знаю), сначала вводите начало ссылки (http://91.220.135.165:81/) и жмëте Enter, затем конец ссылки (/tracks-v1a1v1/playlist.m3u8) и жмëте Enter, потом число, от которого нужно начать и жмëте Enter, а затем число, которым нужно закончить и жмëте Enter. Далее идëт перебор чисел, если ссылка с данным номером работает, то трансляция запуститься, если нет, то нет. Чтобы перейти к следующему числу нужно закрыть окно трансляции, автоматически откроется новое. Праллельно можно вести список из числа и канала, который соответствует этому числу. В итоге вы можете обратиться к этому списку, например, когда у вас погибнет канал, и понять какое число вам нужно, чтобы получить этот канал от конкретной ссылки. Пользуясь этим файлом, я смог найти каналы Curiousity Stream HD и Еда Премиум Международный, которые раньше мне найти никак не удавалось. В общем вот этот самый полезный BAT файлик на моëм GitHub
https://cl(ррпроот)ck.ru/35XVrD (без этого набора букв по середине)
Нажмите на три точки рядом со списком Main и выберите Download.
Приятного использования)
Файл.URL не нужен!
То, что в список ассоциаций не заглядывают даже матёрые админы (большая часть из них) — это факт. Более того, разворачивая в Windows системах какой-либо из интерпретаторов, админы соглашаются с установщиком добавить ассоциации с соответствующими расширениями файлов, а после недоумённо пожимают плечами "как же нас таки поломали?", — в самом то деле?! Windows, чай, не UNIX где для исполнения какого-либо сценария нужно уметь чмодить (хотя в UNIX своих проблем безопасности с ворох газет), так что просто нужно взять на карандаш избегать ассоциаций, предпочитая им колхозные, но более безопасные средства запуска. Для наглядности (командная строка):assoc .url | sed "s/.*=\(.*\)/ftype \1/" | cmd | sed "/=/!d"
Возвращает:InternetShortcut="C:\WINDOWS\system32\rundll32.exe" "C:\WINDOWS\system32\ieframe.dll",OpenURL %l
С виду вроде обычная ассоциативная команда, если бы не одно но. Помимо стандартных протоколов в URL файле в качестве точки назначения может быть указан и локальный файл, причём это может быть как специально сформированный HTML, так и HTA или даже PE:[InternetShortcut] URL=file:///C:\Windows\notepad.exe
Учитывая же, что некоторых разработчиков программ хлебом не корми, но дай понапихать упаковочной плёнки в виде тех же URL файлов в конечный дистрибутив, поднапрячь свои булки всё же стоит, если не взять под пристальный контроль ассоциации. Так что:ftype InternetShortcut=
И\или:assoc .url=
Это снизит риски, но не устранит проблемы полностью. Если вы подумали, что всё же можно будет вызвать URL файл из командной строки так:rundll32 ieframe.dll,OpenURL <путь до URL файла>
можете запахнуть халат, ибо подобный эксгибиционизм отлавливается даже Windows Defender. Так почему же проблема не будет устранена полностью?
С одной стороны, ничто не помешает восстановить ассоциативные связи. С другой, можно вполне обойтись и без ассоциаций. ieframe.dll — это COM (явлющийся к тому же форвардом для shdocvw.dll, поэтому их интерфейсы аналогичны). Глянув содержимое ieframe.dll в OLEView, найдём весьма живописное полотно кисти анонимного танцовщика кода.
В чём прикол? Запускаем pwsh и пишем:[Activator]::CreateInstance(
[Type]::GetTypeFromCLSID('C08AFD90-F2A1-11D1-8455-00A0C91F3880')
).Navigate('file:///C:\Windows\notepad.exe')
Такие коврижки. А ведь на месте Блокнота может оказаться удалённый зловред. В общем, делаем выводы.
Сегодня на выставке - командная строка!
Проходил сейчас мимо касс выставочного центра - сделал фото))
Как просмотреть пароли от всех Wi-Fi, к которым вы подключались?
Как просмотреть пароли от всех Wi-Fi, к которым вы подключались?
Если вы забыли пароль от Wi-Fi соседа, а подключиться ну очень надо, есть отличный лайфхак с консолью Windows. Алгоритм действий такой:
1. Нажмите сочетание «Win+R» и введите команду «cmd», чтобы открыть командную строку.
2. Введите команду «netsh wlan show profiles». На экране вы увидите список всех известных Wi-Fi сетей. Запомните имя нужной вам сети.
3. Затем введите «netsh wlan show profile name=<имя_сети> key=clear». Команда выведет всю известную информацию о данной сети. В поле «Содержимое ключа» будет указан последний пароль, с которым вы подключались к этой сети.
Служба WlanSvc в операционной системе Windows управляет всеми беспроводными соединениями (по Wi-Fi и Bluetooth). То есть, сервис отвечает за поиск, подключение, отключение и другие операции, которые необходимы для работы беспроводных подключений на компьютере.
https://t.me/errorium/49 - Если интересно)