Domanda

È un'ipotesi un po' lunga, ma se qualcuno riesce a capirlo, voi potete...

In Windows XP, sono presenti metadati forniti con un'azione taglia e incolla, da cui posso accertare l'applicazione che ha fornito il contenuto degli appunti?

Domanda bonus...se sono presenti tali informazioni, è possibile accedervi tramite un'app Java?

È stato utile?

Soluzione

Dipende dal formato degli appunti.Se è testo normale, allora no.A meno che tu non voglia installare hook globali negli appunti.

Cosa che non puoi fare da Java.

Altri suggerimenti

La funzione API getclipboardOwner restituisce il proprietario degli appunti (http://msdn.microsoft.com/en-us/library/ms649041(VS.85).aspx), -siamo spiacenti, non è possibile contrassegnarlo come collegamento perché "()" nell'URL-

Non conosco Java, suppongo che tu possa chiamare funzioni API native dall'interno della Java VM.

Un approccio "rapido e sporco" potrebbe utilizzare un file AutoHotKey script per intercettare il file CTRL+C / CTRL+INS tasti di scelta rapida, prendi l'ID del processo attivo (in un file o in qualsiasi posizione a cui è possibile accedere dall'app Java) e procedi con la copia degli appunti.La parte AutoHotKey non dovrebbe essere difficile, non conosco la parte Java.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top