Newsgroup: it.comp.lang.delphi
Titolo: Copia e incolla su un'applicazione esterna

Salve a tutti,
ho un problema da sottoporvi:
dal mio applicativo ho la necessità di lanciare un self-extractor; il
problema è che di volta in volta il file si deve autoestrarre in cartelle
diverse per cui vorrei poter copiare ed incollare nell'edit del
self-extractor il path in cui scompattare il file.
Cerco di spiegarmi meglio: vorrei sapere se è possibile (ed eventualmente
come fare) copiare del testo negli appunti e poi copiarlo in una edit di un
applicativo esterno.
Spero di essere riuscito a farmi capire e che qualcuno vorrà aiutarmi...
Grazie,
MaX

Guarda l'help relativo alla unit clipbrd ed in particolare all'oggetto TClipboard. Contiene tutte le funzioni ed i
metodi di cui hai bisogno.
Domanda. Perche' invece di passare il parametro tramite la clipboard non usi una chiamata parametrica
Esempio: Exedalanciare.exe direttorio
In questo caso dal programma Exedalanciare puoi ricavare il parametro semplicemente com paramstr(1)
--
Ciao,
David (
www.utilityweb.net
)

In questo caso dal programma Exedalanciare puoi ricavare il parametro semplicemente com paramstr(1)
Forse il suo problema e' che il self extractor e' di una terza parte, e non
puo' intervenirci sopra lui stesso da codice.
Io non ho risposto prima perche' so che per arrivare ad indentificare un tedit
di un programma di terze parti bisogna farsi un mazzo pazzesco e non credo
che, alla fine di tutto, si riesca a modificarne il text.
Mi ricordo che tempo fa su ICLD ci fu proprio questo problema, e si parlo' di
HOOK e di aree di memoria protette... in poche parole: difficile.
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

> Esempio: Exedalanciare.exe direttorio
che io sappia il direttorio e' l'organo cui venne affidato il potere
esecutivo durante la Rivoluzione Francese! - parliamo del 22 agosto 1795 ;)

)

 In questo caso dal programma Exedalanciare puoi ricavare il parametro
semplicemente com paramstr(1)
in effetti l'exe è un winzip selfextractor per cui come faccio a ricavare il
parametro?
Il problema è che voglio far partire lo stesso selfextractor (senza doverne
fare n diversi)
facendolo scompattare una volta il una cartella d un'alra volta in un'altra.
Per questo avevo pensato che bastasse simulare l'incolla di una stringa
contenente il
path desiderato una volta lanciato l'exe (quando il selfextractor parte il
focus è sull'edit
in cui va inserita la directory in cui scompattare il file)
E' possibile farlo con l'oggetto TClipboard?
Avete un metodo alternativo da consigliarmi? (magari il selfextractor ha
qualche opzione
che gli dice di scompattare il file di volta in volta nella cartella in cui
si trova...in
questo caso risolverei copiando temporaneamente il file nella cartella in
cui mi serve)
Grazie ancora, ciao
MaX

cui mi serve
Forse il self extractor accetta dei parametri da riga di comando, ma qui devi
documentarti presso il sito di winzip e vedere se magari hanno anche un sdk.
Come alternative, io conosco l'eccellente Abbrevia di turbopower che ti da' la
possibilita' di crearti tu stesso degli autoestraenti, e a questo punto il
livello di personalizzazione sarebbe totale.
http://sourceforge.net/projects/tpabbrevia/
