Pagina 1 di 1

Avviare eseguibile esterno

Inviato: martedì 30 aprile 2019, 16:21
da cavaric
Buondì, mi son fatto realizzare degli eseguibili sia per mac che per win da lanciare tramite filemaker attraverso pulsanti/script.
Gli eseguibili lavorano da riga di comando.

In windows nessun problema:
lancio tutto con la funzione "Invia Evento" e specificando il percorso del documento "file:NomeCartella/NomeFile.exe"

Su mac invece, con lo stesso procedimento, non trova il file "file:NomeCartella/NomeFile" (l'eseguibile unix non ha estensione).

Qualcuno ha una soluzione alternativa?

Leggevo in rete qualcosa riguardo a AppleScript da utilizzare al posto di "Invia evento" ma non son riuscito a capirci nulla.

Vi ringrazio anticipatamente

Re: Avviare eseguibile esterno

Inviato: venerdì 10 maggio 2019, 20:24
da Apotropaico
E' facile risolvere la cosa: sfrutti il comando "Apri URL" solo che invece di passare un indirizzo web passi il percorso degli eseguibili.
Esempio:
su windows hai l'eseguibile nel percorso "C:\Cartella\Programma.exe" mentre su MacOsX avrai "/home/utente/.Programma"
- crei una variabile $comando che in base al sistema operativo su cui gira FM si imposta su una o l'altra scrittura
- Apri URL $comando

Re: Avviare eseguibile esterno

Inviato: domenica 3 luglio 2022, 7:25
da mmax7852
Scusate ... ma quando rispondete, vi chiedete se avete capito bene la domanda? Come puoi eseguire un app dal browse come se fosse un URL ???

Re: Avviare eseguibile esterno

Inviato: lunedì 4 luglio 2022, 13:04
da fabio.beri
Apotropaico ha scritto:
venerdì 10 maggio 2019, 20:24
E' facile risolvere la cosa: sfrutti il comando "Apri URL" solo che invece di passare un indirizzo web passi il percorso degli eseguibili.
Esempio:
su windows hai l'eseguibile nel percorso "C:\Cartella\Programma.exe" mentre su MacOsX avrai "/home/utente/.Programma"
- crei una variabile $comando che in base al sistema operativo su cui gira FM si imposta su una o l'altra scrittura
- Apri URL $comando
Ciao. Apri URL apre i documenti o una posizione disco (path), ma non lancia gli eseguibili. Suggerisco l'uso di applescript e la lettura dal web come questo: https://www.nwlapcug.com/come-utilizzar ... programmi/

In alternativa, l'uso di plug in gratuiti come Base Elements ( https://docs.baseelementsplugin.com/ che ha diverse funzioni di gestione files.