Aprire una cartella

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

Moderatore: Moderatori

Rispondi
giglio
Messaggi: 85
Iscritto il: venerdì 28 novembre 2003, 1:00
Località: Reggio Calabria

Aprire una cartella

Messaggio da giglio » sabato 25 febbraio 2006, 20:53

E' possibile aprire una cartella tramite script?
Se si, come?

Grazie
Giglio

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » sabato 25 febbraio 2006, 20:56

ma dettagli come il sistema operativo e la versione di filemaker ti paiono ininfluenti?

su mac con applescript e/o plug-in shell
su win via eventi, dos e/o plug-in shell


.g.

giglio
Messaggi: 85
Iscritto il: venerdì 28 novembre 2003, 1:00
Località: Reggio Calabria

Messaggio da giglio » sabato 25 febbraio 2006, 21:00

Hai perfettamente ragione! Scusa la mia sbadataggine.

WinXP Fmp8

Giglio

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » sabato 25 febbraio 2006, 22:57

Crei uno Script con l'istruzione Invia Evento specificando nel testo il
comando (oppure eseguendo un batch con tutte le istruzioni che ti
servono:
Invia evento["aevt";"odoc";"explorer c:\tmp"]

Per aprire una finestra su una cartella basta eseguire il comando
"explorer nomecartella", es. explorer c:\documenti

explorer [/n | /e][,/root,object][[,/select],subobject]

dove

/n: consente l’apertura di una nuova finestra senza la Folders Bar.
L’utilizzo di questo switch non fa altro che aprire la cartella dove il
sistema operativo è stato installato;
/e: come il precedente switch, ma la Folders Bar è mostrata
(visualizzazione predefinita);
/root, object: apre una nuova finestra sull’object indicato;
/select, subobject: apre una nuova finestra e seleziona il subobject
selezionato.
Per comprendere meglio quanto appena descritto, credo che la cosa
migliore sia fare degli esempi concreti:

explorer /n: apre Esplora Risorse secondo le impostazioni predefinite

ovviamente questa procedura non funziona in ambiente mac, per cui di solito preferisco usare shell, che è un plug-in free e ti consente di usare i comandi DOS (o UNIX, in ambiente mac…).

.g.

Pirata
Messaggi: 1197
Iscritto il: domenica 12 marzo 2006, 1:00
Versione FileMaker: 18
Sistema operativo: Win10
Località: Reggio Calabria (RC)

Messaggio da Pirata » sabato 25 marzo 2006, 0:16

Ottimo stregatto.

Senti, cosa sono questi plug-in o meglio dove si possono trovare perchè capita spesso anche a me di fare delle copie di un file, eliminazione di un file, spostamento, rinomina etcc...

Su questo fronte, se non sbaglio, FM non è piazzato vero?

grazie

___
Io uso FM 6 - XP

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » sabato 25 marzo 2006, 14:27

Senti, cosa sono questi plug-in o meglio dove si possono trovare perchè capita spesso anche a me di fare delle copie di un file, eliminazione di un file, spostamento, rinomina etcc...
google. Oppure il sito di filemaker.

in in linea di massima plugin per manipolare file li ha fatti troi e cns. a pagamento. shell, invece (della abstrakt) è free, ma devi litigare con il dos (o il terminale in ambito mac). io lo preferisco perchè in potenza permette di fae parecchie cose in più... permette infatti di usare QUALUNQUE stringa di comando a partire da filemaker. mica poco, no?

.g.

Pirata
Messaggi: 1197
Iscritto il: domenica 12 marzo 2006, 1:00
Versione FileMaker: 18
Sistema operativo: Win10
Località: Reggio Calabria (RC)

Messaggio da Pirata » domenica 26 marzo 2006, 3:13

Grazie Stregatto,
l'ho scaricato ma... non ho capito come si usa?

Nella linea di comando che ci devo scrivere??

Se puoi spiegami gentilmente?

Grazie

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » domenica 26 marzo 2006, 19:01

Nella linea di comando che ci devo scrivere??
se stai usando il file di esempio.devi scriverci il comando dos ( o terminale) che vuoi usare.
se non stai usando i filedi esempio, puoi dare tramite scritp tutti i comandi di terminale/dos che preferisci, usando la funzione esterna applicata ad un qualunque campo globale.

.g.

Rispondi