Я хочу вставить скопированный файл в текущий рабочий каталог, используя cmd .

как cmd> paste filename

не как cmd> copy source destination

Можно ли это сделать?

1 ответ1

-1

Это часто выполняет почти одно и то же:

Начните .

Это не вставляет файл, но открывает графический интерфейс, так что вы можете легко вставить файл. Если вы пытаетесь избежать ввода длинного пути, это может показаться самым быстрым способом выполнения действий.

Я не знаком ни с каким способом копирования из буфера обмена, используя только внутренние команды, встроенные в 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 скопировать клип: выходной файл

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .