Forse la domanda è un po' OT, ma la pongo ugualmente.

Un applicativo ha necessità di eseguire un suono (residente come file nella stessa dir del foglio ods che lo esegue).

In linux ho risolto eseguendo da OOo uno script bash che riporto a titolo di esempio:

' sP è la path senza il nome dello script...
sComando = sh & " " & sp & "gong.sh " & sp2
Shell(sComando,1,1)

La cosa funziona egregiamente dovunque io metta l'ods, lo script.sh e il relativo file.mp3 (purché siano insieme)

In windows dovrei fare qualcosa di analogo... ma non mi riesce.

Semplificando un po' (cioè mettendo il file.wav in una posizione adatta) dovrei eseguire in cmd questo comando:

mplay32 /play /close 01_.wav

(se eseguito direttamente dalla shell - dalla giusta posizione - funziona)

Dal codice basic di OOo invece ho provato diverse combinazioni (di cui vi risparmio i dettagli) con risultati variabili da nulla ad errore: file non trovato.

Ma, cercando di volare basso, ho sperimentato comandi più scontati tipo explorer.exe

Dalla shell cmd (in qualsiasi posizione del filesystem) eseguendo il comando explorer.exe mi apre sempre una finestra del file manager.

Ma dal basic di OOo il codice:

sComando = "cmd explorer.exe"
Shell(sComando,1,1)

non apre il file manager!

Per i parametri credo di aver provato tutte le combinazioni possibili,,, ed ho provato anche senza...

Dove sto sbagliando?

grazie

Bart



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Rispondere a