1

Теперь, когда я почти отключил наш файловый сервер, мне нужно задать вопрос:

Microsoft изменила работу буфера обмена?

В настоящее время я работаю над нашей ИТ-документацией. Мне нужно было проверить, что определенный параметр имеет определенное значение. Поэтому я запустил PowerShell в качестве администратора на локальном компьютере и ввел сеанс PSSession на наш файловый сервер.

Я запустил некоторые команды PowerShell (только Get- ы), отметил некоторые выходные данные и щелкнул правой кнопкой мыши, чтобы скопировать отмеченный текст. Вы должны понимать, что копирование и вставка - это одна из тех вещей, в которых я больше всего разбираюсь, и я даже с большим успехом включил это в свои резюме! Я делаю это уже много лет ...

Итак, я снова щелкнул правой кнопкой мыши, чтобы вставить текст сразу после | fl . Но он внезапно вставил следующую строку, которую я скопировал и вставил ранее из / в нашу ИТ-документацию: New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress "10.0.0.6" -PrefixLength 16 -DefaultGateway "10.0.0.1" . Рад, что я работал на том же сервере, к которому принадлежит команда.

Это не первый раз, когда это произошло в Windows 10! Кажется, они что-то изменили в функциональности буфера обмена. Сначала я думал, что процессы, которые я запускаю как администраторы, используют отдельный буфер обмена из соображений безопасности, но я все еще не могу воспроизвести это странное поведение. Это происходит время от времени при работе с Windows 10.

2 ответа2

3

Они не изменили способ работы буфера обмена сам по себе ... но они изменили способ работы "Консольного хоста", на котором работают Powershell и cmd.exe. В основном они просто добавили поддержку "горячих" клавиш для копирования и вставки (Ctrl+C, Ctrl+V и т.д.), Так что вам не придется манипулировать мышью, как если бы вы хотели копировать и вставить в командной строке. Если программа в данный момент запущена, Ctrl+C может прервать ее, но если в данный момент не запущена ни одна программа, Ctrl+C копирует выделенный текст в буфер обмена. Если щелкнуть правой кнопкой мыши, можно вставить его так же, как раньше, но теперь можно использовать Ctrl+V. Такое поведение может показаться неожиданным, пока вы не привыкнете к нему, но оно довольно целенаправленное. А теперь иди обнови свое резюме!

-1

Хотя я обнаружил это долгожданное изменение вскоре после того, как встал на рабочую станцию HP Z-240, которая сейчас является моей основной рабочей станцией для разработки. Я наблюдал такое поведение с первого дня, и весь этот опыт связан с 64-разрядной версией Windows 10 Professional, версия 1709. На сегодняшний день моя сборка 16299,192. Машина имеет 32 ГБ оперативной памяти. Загрузочный диск - 512 ГБ SSD, на котором свободно 371 052 199 936 байт. У меня также есть 2 ТБ магнитного привода, вращающегося со скоростью 7200 об / мин, который имеет 1 951 814 074 368 байт. Еще более странным является то, что между некоторыми приложениями и системным буфером обмена происходит разрыв. В то время как основной буфер обмена содержит «1,951,814,074,368 байт», буфер обмена в моем текстовом редакторе (IDM UltraEdit Text / Hex Editor (x64), версия 24.20.0.51 видит нечто совершенно иное, которое мне нужно было бы вручную скопировать в это сообщение. Еще более странно то, что у меня не было проблем с копированием информации о версии из ее About Box.

Это последнее замечание заставляет меня задуматься, ограничена ли эта проблема окнами EditControl, согласно Spy++.

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