Я хочу вставить скопированный файл в текущий рабочий каталог, используя cmd
.
как cmd> paste filename
не как cmd> copy source destination
Можно ли это сделать?
Это часто выполняет почти одно и то же:
Начните .
Это не вставляет файл, но открывает графический интерфейс, так что вы можете легко вставить файл. Если вы пытаетесь избежать ввода длинного пути, это может показаться самым быстрым способом выполнения действий.
Я не знаком ни с каким способом копирования из буфера обмена, используя только внутренние команды, встроенные в CMD.EXE, но CMD.EXE может запускать некоторые внешние инструменты. Если вам просто нравится вводить команды из CMD.exe или вы хотите автоматизировать пакетный файл, решение доступно.
Если у вас действительно есть файл в буфере обмена (и, чтобы прояснить это заранее: не ссылка / ярлык на файл, как, например, то, что по существу происходит, если вы использовали команды копирования / вырезания Explorer для файла ... Я имею в виду, если у вас действительно есть содержимое файла в буфере обмена), другой вариант может заключаться в том, чтобы использовать TCC / LE от JP Software и запустить:
скопировать клип: выходной файлДругая альтернатива, которая включает использование TCC / KE от JP Software, - это использование встроенной переменной @clip [lineNumber]. Это легко сделать, чтобы получить информацию из однострочного файла: с помощью хитроумного пакетного программирования можно сделать больше строк.
Я понимаю, что вопрос заявил, что это должно быть сделано из cmd.exe. Однако TCC/LE можно запустить из командной строки cmd.exe, так что это технически действительно отвечает на запрошенный вопрос. Ниже показано, как сделать это с 64-разрядной версией TCC/LE (установленной в 64-разрядной версии Microsoft Windows).
"C:\Program Files\JPSoft\TCCLE13x64\tcc.exe" /C скопировать клип: выходной файл