1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как скопировать и вставить с помощью пакетного файла

Вы можете легко копировать и вставлять файлы и данные с помощью буфера обмена Windows вручную с помощью клавиатуры или мыши, но вы также можете автоматизировать копирование и вставку с помощью командной строки Windows, иногда называемой «cmd». Если вы пишете пакетный файл для копирования файлов, вы можете использовать традиционную команду «копировать» или более новый инструмент под названием robocopy. Существуют также инструменты, позволяющие сохранять текст в буфер обмена Windows из пакетного файла или сценария PowerShell.

Общие сведения о пакетных файлах

Пакетный файл Windows — это особый тип сценария, который можно запустить с помощью инструмента командной строки Windows, известного как cmd. По сути, это список команд, которые вы можете ввести в командную строку, объединенных в один файл для автоматизации конкретной задачи.

Пакетные файлы обычно заканчиваются расширением .bat. Файлы существуют со времен MS-DOS, предшественницы Windows от Microsoft.

Для некоторых целей имеет смысл использовать другой, более мощный язык сценариев вместо пакетного файла. Вы можете использовать более новую среду Windows PowerShell, которая имеет доступ к среде программирования Microsoft .NET, или сторонний кроссплатформенный инструмент для создания сценариев, например Python или Node.

Пакетный файл для копирования файлов

Если вы хотите скопировать файлы из одного места в другое в пакетном файле, вы можете скопировать и вставить файл с помощью cmd. Используйте команду, называемую просто «Копировать». Как правило, поместите слово «копировать» в одну строку, за которым следует исходный файл и то место, куда вы хотите его скопировать, например «копировать C:\Example\Example.txt C:\Example2\Example2.txt».

Обратите внимание, что папка, в которую вы копируете, уже должна существовать, иначе вы получите сообщение об ошибке. Используйте встроенную команду «mkdir» или «md», чтобы создать папку, если вам это нужно.

Copy принимает некоторые специальные аргументы, такие как «/y», чтобы пропустить подсказки, подтверждающие, что вы хотите перезаписать существующий файл. Проверьте в документации версию копирования на вашем компьютере, набрав «copy /?» в командной строке.

Robocopy в пакетном файле

Вы также можете использовать встроенную в Windows программу под названием Robocopy для передачи файлов. Она работает аналогично команде копирования, но имеет больше возможностей, в том числе для копирования атрибутов файла, таких как метки времени, или для копирования целых папок и их содержимого.

Например, вы можете ввести «robocopy C:\Example1\ C:\Example2 /e /copyall», чтобы скопировать Example1 и его подпапки в Example2 с сохранением всех атрибутов файла. Ознакомьтесь с документацией по robocopy от Microsoft, чтобы увидеть полный список параметров.

Пакетный файл для копирования данных

Если вы хотите скопировать фактические данные в буфер обмена Windows, вы можете использовать команду «clip».

Чтобы скопировать данные из файла, введите «clip <имя файла» в пакетном файле, где «имя файла» — это путь к файлу. Чтобы отправить вывод другой команды в клип, введите «command | clip». Это сохранит данные в буфере обмена Windows, перезаписав любые другие данные, которые там есть.

Вы не можете напрямую вставлять данные из буфера обмена Windows с помощью пакетного файла, но вы можете использовать сценарий PowerShell и функцию «Get-Clipboard» для доступа к содержимому буфера обмена. Соответствующая команда "Set-Clipboard" позволяет перезаписать то, что уже есть, подобно клипу.


  1. Копирование и вставка текста в Gmail с CLIQ Motorola
  2. Копирование и вставка Программы
  3. Как вырезать, копировать и вставлять на IPhone
  4. Как исправить мое копирование и вставку
  5. Как копировать и вставлять для условного форматирования в Excel