IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> Scattare istantanea con la iSight, da AppleScript o Terminale
Marco Coïsson
messaggio 7 Jul 2008, 22:24
Messaggio #1


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.247
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



Cercando un po' nel forum, è venuto fuori che si può accedere alla iSight con Cocoa (ovviamente), e che Leopard dovrebbe avere un'API per usare la webcam. Ma non so altro.
Ci sono modi per usare la iSight tramite AppleScript e/o tramite il Terminale? Ci sono modi per farlo anche on OS precedenti a Leopard (ovvero Tiger e Panther)?

Tenchiù. icon_biggrin.gif


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

X come Macintosh, la nuova serie
Nel numero di settembre: Macdiffusione; Non solo mele nel menu; oommf.
Go to the top of the page
 
+Quote Post
Fed3rico
messaggio 7 Jul 2008, 22:30
Messaggio #2


FED3RICO
******

Gruppo: Supporter
Messaggi: 1.784
Iscritto il: 3-July 04
Da: Tamara
Utente Nr.: 2.082



Niente di built-in, ad occhio e croce.


--------------------
iPhone è un troll.
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 7 Jul 2008, 22:34
Messaggio #3


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.247
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



QUOTE (Fed3rico @ 7 Jul 2008, 22:30) *
Niente di built-in, ad occhio e croce.

Già. icon_sad.gif Con una ricerca simile su google, avevo infatti appena trovato questa piccola utility. Per i miei scopi potrebbe andare bene comunque, ma in effetti se ci fosse qualche cosa di built-in sarebbe anche meglio.
Vabbè, ci penserò. icon_smile.gif
Grazie! icon_biggrin.gif


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

X come Macintosh, la nuova serie
Nel numero di settembre: Macdiffusione; Non solo mele nel menu; oommf.
Go to the top of the page
 
+Quote Post
chebfarid
messaggio 7 Jul 2008, 22:56
Messaggio #4


Level 8/11
********

Gruppo: Supporter
Messaggi: 3.662
Iscritto il: 11-July 03
Da: Milano
Utente Nr.: 395



Stavo per consigliarti lo stesso utility, ma nel frattempo l'hai già trovato icon_wink.gif
Se funziona puoi impacchettarlo nel bundle di uno script per invocarlo via "do shell script"

Ciao
Farid


--------------------
Abends lustig, morgens triste
das ist Leben von Artiste
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 7 Jul 2008, 23:05
Messaggio #5


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.247
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



QUOTE (chebfarid @ 7 Jul 2008, 22:56) *
Stavo per consigliarti lo stesso utility, ma nel frattempo l'hai già trovato icon_wink.gif
Se funziona puoi impacchettarlo nel bundle di uno script per invocarlo via "do shell script"

Infatti. icon_wink.gif Il sito dice che va anche con Panther: io probabilmente lo userei con Tiger, ma in realtà non ho ancora ben deciso, quindi è anche meglio così. icon_smile.gif


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

X come Macintosh, la nuova serie
Nel numero di settembre: Macdiffusione; Non solo mele nel menu; oommf.
Go to the top of the page
 
+Quote Post
NSLuca
messaggio 11 Jul 2008, 14:06
Messaggio #6


Level 1/11
*

Gruppo: Forum User
Messaggi: 17
Iscritto il: 29-October 07
Utente Nr.: 8.963



CITAZIONE(chebfarid @ 7 Jul 2008, 22:56) *
Stavo per consigliarti lo stesso utility, ma nel frattempo l'hai già trovato icon_wink.gif
Se funziona puoi impacchettarlo nel bundle di uno script per invocarlo via "do shell script"

Come si potrebbe fare? Scusa, non ho mai fatto una cosa del genere.

Grazie in anticipo
Luca
Go to the top of the page
 
+Quote Post
Marco Coïsson
messaggio 11 Jul 2008, 14:42
Messaggio #7


life, n: a whim of several billion cells to be you for a while
***********

Gruppo: Supporter
Messaggi: 9.247
Iscritto il: 18-May 03
Da: Torino
Utente Nr.: 65



QUOTE (NSLuca @ 11 Jul 2008, 14:06) *
QUOTE (chebfarid @ 7 Jul 2008, 22:56) *
Stavo per consigliarti lo stesso utility, ma nel frattempo l'hai già trovato icon_wink.gif
Se funziona puoi impacchettarlo nel bundle di uno script per invocarlo via "do shell script"

Come si potrebbe fare? Scusa, non ho mai fatto una cosa del genere.

L'idea è questa.
  1. Crei un nuovo script usando Script Editor;
  2. lo salvi col nome che vuoi, ma nella finestra di salvataggio specifichi che vuol salvarlo come "Application Bundle" (c'è un menu a comparsa che ti fa scegliere il formato tra i vari disponibili);
  3. dal Finder, fai click destro (o control-click) sull'icona dello script che hai appena salvato, e selezioni la voce "Mostra contenuto pacchetto";
  4. all'interno della finestra che ti si apre, navighi all'interno della cartella Contents/Resources;
  5. qui dentro copi un qualunque eseguibile a tua scelta a linea di comando: può essere la utility per la iSight, un tuo script bash o Perl o altro, un eseguibile compilato in C o quello che vuoi; facciamo finta che si chiama "mioeseguibile";
  6. l'AppleScript che hai creato al punto 1 e salvato al punto 2 dovrà allora fare le sue cose; per accedere a "mioeseguibile", userai questo codice:
    CODE
    set percorso_script to (path to resource "mioeseguibile")
    set percorso_script to (quoted form of POSIX path of percorso_script)
  7. per eseguire l'eseguibile, e intercettarne il risultato, farai:
    CODE
    set risultato to (do shell script percorso_script)
  8. il risultato dipenderà da che cosa fa l'eseguibile; se l'output è in formato testuale, puoi mostrarlo in una finestra di dialogo:
    CODE
    display dialog risultato buttons {"OK"} default button 1


--------------------
Marco Coïsson
http://homepage.mac.com/marco_coisson

X come Macintosh, la nuova serie
Nel numero di settembre: Macdiffusione; Non solo mele nel menu; oommf.
Go to the top of the page
 
+Quote Post
NSLuca
messaggio 11 Jul 2008, 15:03
Messaggio #8


Level 1/11
*

Gruppo: Forum User
Messaggi: 17
Iscritto il: 29-October 07
Utente Nr.: 8.963



CITAZIONE(Marco Coïsson @ 11 Jul 2008, 14:42) *
L'idea è questa.
  1. Crei un nuovo script usando Script Editor;
  2. lo salvi col nome che vuoi, ma nella finestra di salvataggio specifichi che vuol salvarlo come "Application Bundle" (c'è un menu a comparsa che ti fa scegliere il formato tra i vari disponibili);
  3. dal Finder, fai click destro (o control-click) sull'icona dello script che hai appena salvato, e selezioni la voce "Mostra contenuto pacchetto";
  4. all'interno della finestra che ti si apre, navighi all'interno della cartella Contents/Resources;
  5. qui dentro copi un qualunque eseguibile a tua scelta a linea di comando: può essere la utility per la iSight, un tuo script bash o Perl o altro, un eseguibile compilato in C o quello che vuoi; facciamo finta che si chiama "mioeseguibile";
  6. l'AppleScript che hai creato al punto 1 e salvato al punto 2 dovrà allora fare le sue cose; per accedere a "mioeseguibile", userai questo codice:
    CODICE
    set percorso_script to (path to resource "mioeseguibile")
    set percorso_script to (quoted form of POSIX path of percorso_script)
  7. per eseguire l'eseguibile, e intercettarne il risultato, farai:
    CODICE
    set risultato to (do shell script percorso_script)
  8. il risultato dipenderà da che cosa fa l'eseguibile; se l'output è in formato testuale, puoi mostrarlo in una finestra di dialogo:
    CODICE
    display dialog risultato buttons {"OK"} default button 1

Gentilissimo per la risposta. Grazie! L'utility in questione mi sarà molto utile per un progettino che avevo in mente...

Ciao e grazie
Luca
Go to the top of the page
 
+Quote Post
poweruser
messaggio 27 Jul 2008, 22:52
Messaggio #9


MacInATopic
Gruppo icone

Gruppo: Root Admin
Messaggi: 24.176
Iscritto il: 27-July 03
Da: Maglie (LE)
Utente Nr.: 440



Le risorse dell'applicazione si possono gestire anche dal cassetto che appare premendo Contenuti bundle nella finestra di Script Editor.

Ciao
Paolo


--------------------
Paolo Portaluri

guru, n: A computer owner who can read the manual.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Collapse

> 

    Titolo discussione Risposte Autore discussione Visite Ultima azione
No New Posts   0 Bezier 26 5 September 2008 - 14:32
Ultimo messaggio di: Bezier
No New Posts   5 Marco Bandello 330 23 July 2008 - 10:12
Ultimo messaggio di: sem®
No New Posts   0 Marco Coïsson 692 7 July 2008 - 22:41
Ultimo messaggio di: Marco Coïsson
No New Posts   5 lollorenzo 270 20 May 2008 - 20:41
Ultimo messaggio di: robmauri
No New Posts   1 toni 265 19 February 2008 - 01:15
Ultimo messaggio di: Gojca
No New Posts   6 ..Andrea xD 266 26 January 2008 - 00:02
Ultimo messaggio di: ..Andrea xD
No New Posts   4 mmarini 468 13 December 2007 - 01:29
Ultimo messaggio di: mmarini
No New Posts   6 giofist 828 14 November 2007 - 17:10
Ultimo messaggio di: Gojca
No New Posts   3 cherubino87 333 13 November 2007 - 19:26
Ultimo messaggio di: Martini
No New Posts   5 cherubino87 429 27 October 2007 - 20:43
Ultimo messaggio di: Martini
No New Posts   7 Mad_Biker 563 2 October 2007 - 23:16
Ultimo messaggio di: poweruser
No New Posts   0 fabexpo 270 1 October 2007 - 23:30
Ultimo messaggio di: fabexpo

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 7 September 2008 - 06:00
IP.Board Skin Developed By Creative Networks