macro autoexec

chiesto il 2018-03-20 20:44:45 +0100

Immagine gravatar per fbertoldi

updated 2018-03-20 21:00:13 +0100

Ho creato una macro in LibreOffice 6 per eseguire uno script bash (sono su linux), il seguente

#!/bin/bash
xdotool key ctrl+k

La macro è questa:

Sub autoexec
Shell ("/home/utente/autokey-disable-enable.bash")
end Sub

Il problema è che all'inizio la eseguiva sempre, avendola io assegnata alla apertura e alla chiusura dell'applicazione; adesso la esegue una volta sì e 10 no. E non capisco perché, visto che a) lo script funziona e b) se eseguo manualmente la macro in LO la macro funziona. Ciò che non funziona bene è l'assegnazione della macro alla apertura e alla chiusura dell'applicazione. Idee? Grazie

Un trucco è assegnare la macro invece che ad "apertura applicazione" a "fine caricamento del documento" e invece che a "chiusura applicazione" a "chiusura documento", ma questo non va bene se si aprono diversi documenti insieme.

modifica retag flag offensive close merge delete