Avviare eseguibile esterno

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

Rispondi
cavaric
Messaggi: 15
Iscritto il: mercoledì 8 marzo 2017, 0:46
Versione FileMaker: FileMaker
Sistema operativo: Mac OsX

Avviare eseguibile esterno

Messaggio da cavaric » martedì 30 aprile 2019, 16:21

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
FileMaker Pro Advanced 16.0.3.302 - Mac OsX High Sierra - Windows 10 Pro

Apotropaico
Messaggi: 3
Iscritto il: lunedì 4 gennaio 2016, 18:08
Versione FileMaker: 16 e 17
Sistema operativo: Windows 10 e Mac OSX 10.13

Re: Avviare eseguibile esterno

Messaggio da Apotropaico » 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

Rispondi