Назад | Перейти на главную страницу

Как я могу разумно скопировать (не используя «Марк») из командной строки Windows

Учитывая очень длинную одиночную команду в командной строке в Windows, я хотел бы просто скопировать эту команду в буфер обмена.

Я просто ищу вездесущие функции Shift-End, Ctrl-C, которые есть почти во всех редакторах.

я НЕ хотите использовать Mark (да, даже в режиме QuickEdit), для чего мне нужно выбрать блок, вставить его куда-нибудь и вручную удалить символы возврата каретки.
Конечно, это не так сложно, но у меня есть (разумный) сценарий, когда я делаю это довольно часто, и это становится проблемой.

Cygwin также не подходит, поскольку он делает несколько вещей по-другому, что не сработает для моего сценария.

Изменить, выбранный ответ:
Я выбрал комбинацию ответов romandas и crchad, теперь я использую программу "Console" для нескольких вкладок, и предложение romandas программы "clip" полностью улучшило поток:

НАМНОГО быстрее, чем редактирование блоков, которое я делал раньше. Спасибо!

Не уверен, что есть ответ на этот вопрос при использовании мыши. Если вам нужен способ сделать это из командной строки, вы можете просто повторить команду и передать этот вывод в клип:

эхо материал, который вы хотели скопировать в буфер обмена | зажим

К вашему сведению, клип доступен в Windows 2003. Я считаю, что он встроенный.

Я могу рекомендовать Приставка. Он копирует несколько строк более разумно.

К вашему сведению: я считаю, что параметры кнопки мыши по умолчанию отличаются от cmd, поэтому вы можете изменить их.

Взять командование это альтернативная командная строка, которая поддерживает копирование и вставку с клавиатуры. Однако у вас будут проблемы с использованием ctl-c в качестве копии, поскольку обычно это команда для остановки процесса.

Используйте режим QuickEdit и нажмите «Enter», чтобы скопировать.

Изменить: Упс, я пропустил, что вы не хотите использовать QuickEdit и выбирать с помощью мыши и т. Д. Один из способов сделать это - использовать команду «set», чтобы дать каждой из ваших командных строк переменную. Пример:

установить cmd1 = somecommand / switch / anotherswitch

Чтобы использовать его, просто введите% cmd1%