Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Problema ClipBoard
Forum - C# / VB.NET - Problema ClipBoard

Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 12:21
Venerdì, 21/06/2013
Salve ragà.
Raramente chiedo aiuto. Ma lo chiedo in caso disperato :rotfl:

Il mio problema attuale e quello di recuperare dalla clipboard, il contenuto ma non specificato  ( GetData() )

Il problema è. Il GetData richiede string format, Ma non conoscendo la struttura interna da dove e stato copiato l'oggetto. non riesco ad ottenere il formato.

Tramite un programma ho ottenuto il Data. E' puntualmente questo programma riesce a vedere il Data contenuto in una clipboard che sarebbe esempio:


00000001  0B 00 00 00 CE 7E 00 06  ....?~..

Il Metodo GetText non funziona, già provato.

ma sto usando quest'altro metodo per leggere la clipboard

Codice sorgente - presumibilmente Plain Text

  1. IDataObject clip = Clipboard.GetDataObject();



il problema è qui

clip.GetData(???).ToString();

li mi richiede string format.

Come posso ottenere quel data?


Voledo posso usare il namespace DataFormats. per ottenere una lista di formati speciali.

Ma tutti mi restituiscono errore  "Riferimento a un oggetto non impostato su un'istanza di oggetto."

PS: Non provate a copiare il del testo.
Ma porvate a copiare tipo il contenuto di una ListBox da un'altro programma.


Ultima modifica effettuata da Thejuster il 21/06/2013 alle 12:30


PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:03
Mercoledì, 03/07/2013
Potresti provare ad usare un hex editor e vedere se riesci a identificare la struttura dei dati e quindi parsarli in accordo con essa.


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote
Avatar
vankraster (Member)
Rookie


Messaggi: 32
Iscritto: 05/11/2010

Segnala al moderatore
Postato alle 14:53
Venerdì, 12/07/2013
Salve, forse non ho capito io ma non potresti usare semplicemente questo esempio ?
http://msdn.microsoft.com/en-us/library/c2thcsx4(v=vs.80). ...


Ci possono togliere tutto tranne la ragione e con questa possiamo ricostruire l'universo.
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 2:37
Lunedì, 15/07/2013
non so.

Faccio delle prove, è vediamo cosa ne esce fuori.

Il problema è che non ho accesso al contenuto della clipboard.
perché il contenuto viene copiato da un'altro programma, che credo abbia una struttura abbastanza complessa.

io dovrei recuperare quel contenuto ovvero, degli item di una listbox di un'altro programma


PM Quote