Benvenuto Visitatore ( Log In | Registrati )
![]() ![]() |
3 May 2008, 15:15
Messaggio
#1
|
|
|
Segnalazione originale per Tevac di: Farid Mezaber
Esistono vari plugin a pagamento per integrare le funzioni di Skype in un database FileMaker, come FileMaker-Skype Plugin della svedese Premium. Forse pochi sanno che è possibile integrare alcune funzionalità di base nel proprio database senza spendere un centesimo. (A dire il vero, utilizzando AppleScript si otterrebbe anche più di queste funzionalità di base, ma essendo FileMaker un prodotto multipiattaforma il seguente esempio descriverà una soluzione applicabile allo stesso modo in ambiente Mac e Windows.) Lo ScriptMaker di FileMaker Pro offre di default l'azione "ApriURL" che permette di utilizzare protocolli web standard come "http:" o "mailto:" per aprire pagine web o aprire il client di posta per scrivere un messaggio email. Allo stesso modo si può utilizzare il protocollo "skype:" per aprire un URL legato al programma Skype. Questo protocollo ha il seguente formato: CODICE skype:(username|phonenumber)?(parametro) , dove "username" ovviamente sta per il nome di utenza Skype e "phonenumber" per un numero di telefono nel formato "+(country)(city)(number)", ad esempio +390212345678.I parametri a disposizione sono
Il database FileMaker di esempio ha questa semplice struttura: ![]() n. 4 campi di testo standard: nome, cognome, telefono, skypeID n. 1 campo di testo formattato come caselle radio: skypeAction n. 1 campo di calcolato: skypeURL Quest'ultimo campo contiene l'URL da aprire tramite il pulsante che si nasconde sotto il logo di Skype. Il calcolo del campo skypeURL è questo: CODICE Casi ( skypeAction = "Chiama numero"; If (ContaParole ( telefono )>0; "skype:+"&telefono&"?call"; ""); skypeAction = "Chiama utente"; If (ContaParole ( skypeID )>0; "skype:"&skypeID&"?call"; ""); skypeAction = "Chat con utente"; If (ContaParole ( skypeID )>0; "skype:"&skypeID&"?chat"; ""); ) (La formula controlla quale delle tre opzioni è stata scelta e se il campo necessario - telefono o skypeID - non è vuoto, poi costruisce la stringa che sarà l'URL dello script di FileMaker. Last not least c'è da assegnare al pulsante lo script che apre la connessione con Skype: In ScriptMaker si crea un nuovo script di nome a libera scelta, ad esempio "apriSkype" inserendo le seguenti istruzioni: CODICE If (ContaParole (skypeURL) > 0) ApriURL(Senza finestra; skypeURL) Else Mostra finestra personalizzata("Errore"; "URL non valido...") End if Et voilà ! Sarebbe interessante poter sfruttare questa interazione fra FileMaker e Skype anche per altri compiti (ad esempio scrivere un SMS creato direttamente all'interno di FileMaker) ma sembra che per fare questo bisogna affidarsi ai plugin commerciali citati sopra. Leggi questa segnalazione per intero (con eventuali immagini mancanti) su Tevac |
|
|
|
|
|
|
|
3 May 2008, 21:07
Messaggio
#2
|
|
|
Level 1/11 ![]() Gruppo: Forum User Messaggi: 20 Iscritto il: 11-April 07 Da: Udine Utente Nr.: 8.067 |
Ottimo Farid
sperimentare è la cosa che più mi piace!!! continua così Ciao Francesco -------------------- Francesco
zucco71@alice.it |
|
|
|
8 May 2008, 17:22
Messaggio
#3
|
|
|
Ciao Farid! Grazie per il prezioso contributo!
Ho provato ma anziché Skype mi apre Safari... come mai? Naturalmente non trovandomi la pagina. Cosa posso aver sbagliato? Andrea PS: Dimenticavo di dirti che Safari presenta la suddetta URL in automatico: http://skype:enrico_girolibero/?chat Messaggio modificato da Andy il 8 May 2008, 17:26 -------------------- "friends don't let friends buy a pc"
|
|
|
|
|
8 May 2008, 19:27
Messaggio
#4
|
|
|
Ciao Andy,
questo è bello strano - è come Safari fosse settato come applicazione di default per il protocollo "skype:" ... L'ho sperimentato con FileMaker 7 sotto Tiger e FileMaker 9 sotton WinXP e mi funziona su entrambi. Potresti provare a inserire l'indirizzo "hardcoded" direttamente in uno script "ApriURL" per vedere che succede: ScriptMaker -> Nuovo script -> Open URL: skype:enrico_girolibero/?chat ... Ciao Farid Opla Anche a me questo URL funziona solo senza, se fa parte del nome credo bisogna decommentarlo! -------------------- Abends lustig, morgens triste
das ist Leben von Artiste |
|
|
|
|
9 May 2008, 01:25
Messaggio
#5
|
|
|
Ciao Andy, questo è bello strano - è come Safari fosse settato come applicazione di default per il protocollo "skype:" ... L'ho sperimentato con FileMaker 7 sotto Tiger e FileMaker 9 sotton WinXP e mi funziona su entrambi. Potresti provare a inserire l'indirizzo "hardcoded" direttamente in uno script "ApriURL" per vedere che succede: ScriptMaker -> Nuovo script -> Open URL: skype:enrico_girolibero/?chat Opla Anche a me questo URL funziona solo senza, se fa parte del nome credo bisogna decommentarlo! Ciao Farid, io sto usando FM9 su OSX10.5 e Safari 3.1.1 Anche se faccio uno script "diretto" non funziona. Lo / dopo l'account skype lo inserisce Safari. Ciao, Andrea -------------------- "friends don't let friends buy a pc"
|
|
|
|
|
9 May 2008, 15:06
Messaggio
#6
|
|
|
Perbacco, appena controllato con il MacBook Pro/10.5.2 e Safari 3.1.1 - hai ragione
Vado a indagare che cos'è cambiato nel passaggio da Tiger a Leopard... Ciao Farid -------------------- Abends lustig, morgens triste
das ist Leben von Artiste |
|
|
|
|
![]() ![]() |
Similar Topics
| Titolo discussione | Risposte | Autore discussione | Visite | Ultima azione | |||
|---|---|---|---|---|---|---|---|
![]() |
5 | Tevac | 130 | Oggi, 07:58 Ultimo messaggio di: sirguich_ |
|||
![]() |
9 | Tevac | 333 | Oggi, 04:56 Ultimo messaggio di: Alex70 |
|||
![]() |
67 | Tevac | 2.738 | Ieri, 16:20 Ultimo messaggio di: mauroga |
|||
![]() |
0 | Roberto Rota | 47 | 15 May 2008 - 22:08 Ultimo messaggio di: Roberto Rota |
|||
![]() |
14 | Tevac | 428 | 15 May 2008 - 16:37 Ultimo messaggio di: giacomino |
|||
![]() |
4 | Tevac | 265 | 15 May 2008 - 09:42 Ultimo messaggio di: Martini |
|||
![]() |
4 | Tevac | 364 | 15 May 2008 - 09:38 Ultimo messaggio di: Martini |
|||
![]() |
12 | Tevac | 476 | 15 May 2008 - 08:57 Ultimo messaggio di: stefano1983 |
|||
![]() |
0 | Tevac | 58 | 15 May 2008 - 08:22 Ultimo messaggio di: Roberto Rota |
|||
![]() |
1 | Tevac | 60 | 15 May 2008 - 07:54 Ultimo messaggio di: sencolomb |
|||
![]() |
0 | Tevac | 45 | 15 May 2008 - 00:32 Ultimo messaggio di: Roberto Rota |
|||
![]() |
0 | Tevac | 72 | 13 May 2008 - 22:22 Ultimo messaggio di: Tevac Staff |
|||
|
Versione Lo-Fi | Oggi è il: 17 May 2008 - 15:25 |
| IP.Board Skin Developed By Creative Networks | ||