Avviare eseguibile esterno
Moderatore: Moderatori
-
- Messaggi: 15
- Iscritto il: mercoledì 8 marzo 2017, 0:46
- Versione FileMaker: FileMaker
- Sistema operativo: Mac OsX
Avviare eseguibile esterno
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
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
-
- 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
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
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
-
- Messaggi: 15
- Iscritto il: martedì 15 febbraio 2011, 17:56
Re: Avviare eseguibile esterno
Scusate ... ma quando rispondete, vi chiedete se avete capito bene la domanda? Come puoi eseguire un app dal browse come se fosse un URL ???
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Avviare eseguibile esterno
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/Apotropaico ha scritto: ↑venerdì 10 maggio 2019, 20:24E' 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
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
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024