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 - [C#] Acquisire testo da finestra windows
Forum - C# / VB.NET - [C#] Acquisire testo da finestra windows

Avatar
jerry74 (Normal User)
Newbie


Messaggi: 15
Iscritto: 01/02/2009

Segnala al moderatore
Postato alle 9:15
Venerdì, 12/02/2010
Saluti a tutti, è la prima volta che scrivo sul forum e vorrei chiedervi un aiuto.
Da un winform lancio il comando "setup.exe /?" che avvia la guida di installazione di office 2007 visualizzata in una finestra.
Come devo fare se voglio catturare il testo presente in questa finestra?
Grazie

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5667
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:23
Venerdì, 12/02/2010
Ma lo scopo qual e'?

Perchè fare cose "difficili" se magari si può arrivare da una via piu' semplice?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
jerry74 (Normal User)
Newbie


Messaggi: 15
Iscritto: 01/02/2009

Segnala al moderatore
Postato alle 9:36
Venerdì, 12/02/2010
Il procedimento non sarebbe impiegato solo sulla guida di office 2007 ma su diversi file di installazione e mi serve per capire se è presente o meno la guida.
So che sarebbe più facile provare programma per programma attraverso la shell ma ora mi ha incuriosito il fatto di recuperare informazioni da una finestra di windows e voglio capire come si fa.
Altra domanda, posso creare un oggetto Application partendo dal pid di un processo in esecuzione?

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:22
Venerdì, 12/02/2010
Non puoi ottenere il contenuto di una finestra (al massimo il titolo).
Non puoi creare un oggetto Application da un pid, poiché Application è un oggetto singleton. Puoi invece ottenere un oggetto process con la funzione Process.GetProcessById.


"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
jerry74 (Normal User)
Newbie


Messaggi: 15
Iscritto: 01/02/2009

Segnala al moderatore
Postato alle 21:51
Lunedì, 15/02/2010
Grazie per l'esauriente risposta. Nel caso dovessi visualizzare il contenuto di una finestra effettuerò uno screeshot da includere nel form, sempre meglio di niente.

PM Quote