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.337
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

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
Fed3rico
messaggio 7 Jul 2008, 22:30
Messaggio #2


FED3RICO
******

Gruppo: Supporter
Messaggi: 1.830
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.337
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

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
Go to the top of the page
 
+Quote Post
chebfarid
messaggio 7 Jul 2008, 22:56
Messaggio #4


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

Gruppo: Team Moderatori
Messaggi: 3.785
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.337
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

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
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.337
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

L'atomo divisibile: podcast gratuito di divulgazione scientifica.

X come Macintosh
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: Team Moderatori
Messaggi: 24.319
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   5 zack 64 30 November 2008 - 18:59
Ultimo messaggio di: Baco
No New Posts   3 Bezier 156 9 September 2008 - 12:46
Ultimo messaggio di: poweruser
No New Posts   5 Marco Bandello 409 23 July 2008 - 10:12
Ultimo messaggio di: sem®
No New Posts   0 Marco Coïsson 1.130 7 July 2008 - 22:41
Ultimo messaggio di: Marco Coïsson
No New Posts   5 lollorenzo 322 20 May 2008 - 20:41
Ultimo messaggio di: robmauri
No New Posts   1 toni 318 19 February 2008 - 01:15
Ultimo messaggio di: Gojca
No New Posts   6 ..Andrea xD 355 26 January 2008 - 00:02
Ultimo messaggio di: ..Andrea xD
No New Posts   4 mmarini 493 13 December 2007 - 01:29
Ultimo messaggio di: mmarini
No New Posts   6 giofist 896 14 November 2007 - 17:10
Ultimo messaggio di: Gojca
No New Posts   3 cherubino87 340 13 November 2007 - 19:26
Ultimo messaggio di: Martini
No New Posts   5 cherubino87 441 27 October 2007 - 20:43
Ultimo messaggio di: Martini
No New Posts   7 Mad_Biker 601 2 October 2007 - 23:16
Ultimo messaggio di: poweruser

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


RSS Versione Lo-Fi Oggi è il: 2 December 2008 - 08:37
IP.Board Skin Developed By Creative Networks