Pagina 1 di 1
UNO java - HelloWorld
Inviato: sabato 11 maggio 2024, 7:38
da gino62
Buongiorno,
prova a seguire
https://wiki.documentfoundation.org/Doc ... _Framework
riesco ad eseguire la macro nel documento ma se salvo il documento dopo aver eseguito la macro mi elimina la directory Scripts e modifica il file META-INF/manifest.xml
come posso risolvere la cosa?
Grazie e buon fine settimana
Re: UNO java - HelloWorld
Inviato: sabato 11 maggio 2024, 9:18
da patel
Conosci già il java ? altrimenti ti conviene iniziare col basic, l'apprendimento è molto più rapido e trovi più utenti in grado di aiutarti.
Re: UNO java - HelloWorld
Inviato: sabato 11 maggio 2024, 11:58
da gino62
credo di avere risolto
dal link:
If these files are embedded in document file, they have to be registered in META-INF/manifest.xml:
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="Scripts/java/Test/parcel-descriptor.xml"/>
<manifest:file-entry manifest:media-type="application/binary" manifest:full-path="Scripts/java/Test/test.jar"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Scripts/java/Test/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Scripts/java/"/>
<manifest:file-entry manifest:media-type="" manifest:full-path="Scripts/"/>
non posso esserne sicuro ma credo ci sia qualcosa che non va, con me ha funzionato:
Codice: Seleziona tutto
<!-- ******** inizio specifiche file e directory relativi agli script Java associati al documento, inclusi il file parcel-descriptor.xml e il file JAR ******** -->
<!-- File XML contenente il percorso della parcel e il file parcel-descriptor.xml -->
<manifest:file-entry manifest:full-path="Scripts/java/LO_HelloWorld/parcel-descriptor.xml" manifest:media-type=""/>
<!-- file binario - versione compilata del sorgente CLASS file -->
<manifest:file-entry manifest:full-path="Scripts/java/LO_HelloWorld/LO_HelloWorld.class" manifest:media-type=""/>
<!-- File JAR contenente il percorso del codice sorgente Java compilato Java executable JAR file -->
<manifest:file-entry manifest:full-path="Scripts/java/LO_HelloWorld/LO_HelloWorld.jar" manifest:media-type=""/>
<!-- Directory di ingresso (dove c’è) per il programma Java LO_HelloWorld -->
<manifest:file-entry manifest:full-path="Scripts/java/LO_HelloWorld/" manifest:media-type="application/binary"/>
<!-- Directory per gli script Java -->
<manifest:file-entry manifest:full-path="Scripts/java/" manifest:media-type="application/binary"/>
<!-- Directory per gli scripts -->
<manifest:file-entry manifest:full-path="Scripts/" manifest:media-type="application/binary"/>
<!-- ******** fine delle specifiche file e directory relativi agli script Java associati al documento, inclusi il file parcel-descriptor.xml e il file JAR ******** -->
allego file funzionante
Re: UNO java - HelloWorld
Inviato: sabato 11 maggio 2024, 12:05
da gino62
patel ha scritto: ↑sabato 11 maggio 2024, 9:18
Conosci già il java ? altrimenti ti conviene iniziare col basic, l'apprendimento è molto più rapido e trovi più utenti in grado di aiutarti.
conosco il basic e vorrei condividere un documento ma è di 2,6 MB
come posso fare per allegarlo? è in odt
comprimendolo in zip è di 2,5MB
credo potrebbe essere utile
Re: UNO java - HelloWorld
Inviato: sabato 11 maggio 2024, 12:30
da patel
Re: UNO java - HelloWorld
Inviato: sabato 11 maggio 2024, 17:38
da gino62
Re: UNO java - HelloWorld
Inviato: sabato 11 maggio 2024, 17:41
da gino62
Re: UNO java - HelloWorld
Inviato: sabato 11 maggio 2024, 17:43
da gino62
se si potessero avere in odt si potrebbero provare le macro in tutti e due i documenti
Re: UNO java - HelloWorld
Inviato: sabato 11 maggio 2024, 22:34
da charlie
Ho caricato i due documenti sulla casella mail del forum.
Per una maggior comprensione di tutti, sarebbe meglio aggiungere una breve descrizione di che coisa si tratta, grazie.
Re: UNO java - HelloWorld
Inviato: domenica 12 maggio 2024, 12:55
da gino62
charlie ha scritto: ↑sabato 11 maggio 2024, 22:34
Ho caricato i due documenti sulla casella mail del forum.
Per una maggior comprensione di tutti, sarebbe meglio aggiungere una breve descrizione di che coisa si tratta, grazie.
OOME_3_0_Italiano.odt
cerca di essere una parziale traduzione in italiano di un documento di Andrew D. Pitonyak
https://wiki.documentfoundation.org/Fil ... os_UNO.odt
non ricordo bene ma devo aver preso anche da altri testi (sempre di Andrew D. Pitonyak)
writer_Macro.odt
è incentrato su Writer si è preso molto da testi di Andrew D. Pitonyak ma non solo, anche da varie parti di documenti e forum.
Inoltre qualche piccolo pezzo da me.
Ci possono essere ovviamente degli errori ed eventualmente andrebbero segnalati.
... e anche punti per qualche spunto
https://forum.openoffice.org/it/forum/v ... 656#p69656
sicuramente migliorabili.
avrei anche altri due documenti ma non completi (non riesco ad avere tempo).
uno sui listeners (ascoltatori) (495 KB) e uno sulle finestre di dialogo (1,1 MB).