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

mmax7852
Messaggi: 15
Iscritto il: martedì 15 febbraio 2011, 17:56

Re: Avviare eseguibile esterno

Messaggio da mmax7852 » domenica 3 luglio 2022, 7:25

Scusate ... ma quando rispondete, vi chiedete se avete capito bene la domanda? Come puoi eseguire un app dal browse come se fosse un URL ???

Avatar utente
fabio.beri
Messaggi: 1958
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Avviare eseguibile esterno

Messaggio da fabio.beri » lunedì 4 luglio 2022, 13:04

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.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Rispondi