W przypadku, gdy udostępnianie schowka nie jest możliwe, ponieważ jest tylko konsola i brak GUI.
W przypadku, gdy udostępnianie schowka nie jest możliwe, ponieważ jest tylko konsola i brak GUI.
Odpowiedzi:
Można to zrobić za pomocą AutoHotKey na hoście Windows .
Napisałem ten skrypt, który wysyła zawartość schowka po naciśnięciu Win
+ v
.
Zapisz jako sendClipboard.ahk
:
; win + v
#v::
SendRaw %clipboard%
jeśli zainstalowałeś AutoHotKey, możesz go uruchomić, klikając dwukrotnie plik. ikona „H” pojawi się w obszarze powiadomień na pasku zadań.
Teraz będziesz mógł użyć Win
+, v
aby wysłać zawartość schowka jako tekst do aktywnego okna.
UWAGA : nie zapomnij nacisnąć klawisza HOST, zwykle w prawo Ctrl
, aby przywrócić fokus do systemu operacyjnego przed użyciem Win
+ v
.
OSTRZEŻENIE skrypt jest prosty i nie nie starają się chronić Cię przed włożeniem np. duży obraz danych ze schowka jako tekst ... więc wymaga zrozumienia i zrozumienia, co robisz, aby z niego skorzystać.
Jeśli nie możesz zainstalować dodatków gości, aby udostępnić schowek, musisz utworzyć skrypt w systemie operacyjnym hosta, który przechowuje tekst schowka w pliku w folderze współdzielonym. W systemie-gościu musisz utworzyć skrypt, który odczytuje każdy nowy plik w folderze współdzielonym i wpisuje zawartość pliku tekstowego.
Aby umożliwić udostępnianie schowka między systemem-gościem a systemem-hostem, musisz zainstalować dodatki dla gości ( Jak włączyć udostępniony schowek w VirtualBox? ).
Następnie musisz uruchomić skrypt w systemie-gościu, który nasłuchuje zmian w schowku. Jeśli używasz systemu Windows, możesz osiągnąć coś takiego za pomocą AutoHotkey . Skrypt wpisuje zawartość schowka jako tekst, gdy zmienia się zawartość schowka.
W przypadku komputerów Mac należy również użyć programu makr, takiego jak Keyboard Maestro lub iKey. A dla Linuksa jakieś niejasne narzędzie wiersza poleceń, które wymaga znajomości inżynierii oprogramowania.