Jak automatycznie wpisywać zawartość schowka z hosta do gościnnej instancji Virtual Box?

6

W przypadku, gdy udostępnianie schowka nie jest możliwe, ponieważ jest tylko konsola i brak GUI.

Adam Terrey
źródło
1
Który system operacyjny jest hostem?
iglvzx
soz, interesuje mnie Linux / Ubuntu. Ale myślę, że nie ma problemu, aby system operacyjny był niespecyficzny.
Adam Terrey,

Odpowiedzi:

6

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+, vaby 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ć.

n611x007
źródło
0

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.


stara, nieprawdziwa odpowiedź (może być przydatna dla innych)

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.

użytkownik 99572 jest w porządku
źródło