AppleScript et OsiriX

PKO06

Membre confirmé
24 Juillet 2007
13
0
Bonjour à tous,

J'essaye d'utiliser les commandes scriptables du logiciel OsiriX (logiciel d'imagerie médicale libre sur Mac Only).

Une de ces commandes prend comme argument le chemin d'une image, série ... mais impossible de la faire fonctionner.

Etant donnée que c 'est la première fois que j'utilise AppleScript l'erreur vient surement de moi.

Voici la définition de la bibliothèque :

DownloadURLFile?v : Get a file from a URL, add it to the database and then select it
DownloadURLFile reference : the object for the command
from Unicode text : The URL path

Et voici mon script de test :
Bloc de code:
tell application "OsiriX"
	set myPath to "/Users/Polo/Documents/cerveau.jpg" as Unicode text
	DownloadURLFile from myPath
end tell
Si vous avez une idée
Merci
 
Bonjour à tous,

J'essaye d'utiliser les commandes scriptables du logiciel OsiriX (logiciel d'imagerie médicale libre sur Mac Only).

Une de ces commandes prend comme argument le chemin d'une image, série ... mais impossible de la faire fonctionner.

Etant donnée que c 'est la première fois que j'utilise AppleScript l'erreur vient surement de moi.

Voici la définition de la bibliothèque :

DownloadURLFile?v : Get a file from a URL, add it to the database and then select it
DownloadURLFile reference : the object for the command
from Unicode text : The URL path

Et voici mon script de test :
Bloc de code:
tell application "OsiriX"
	set myPath to "/Users/Polo/Documents/cerveau.jpg" as Unicode text
	DownloadURLFile from myPath
end tell
Si vous avez une idée
Merci

Salut,

Je pense que l'erreur vient du type de chemin utilisé, essaye de remplacer la ligne
Bloc de code:
	set myPath to "/Users/Polo/Documents/cerveau.jpg" as Unicode text

par
Bloc de code:
set myPath to posix file "/Users/Polo/Documents/cerveau.jpg" as Unicode text
 
Et non toujours une erreur :

Erreur dans OsiriX : Impossible de transformer file ":System:Users:polo:Documents:cerveau.jpg" en type Unicode text.

Auparavant j'avais ça :

Erreur dans OsiriX : NSInternalScriptError


La piste semblait bonne je n'avais même pas essayer les ' : ' à la place des ' " '.

mais merci pour ton aide
 
Bonjour, et bienvenue sur MacGé

Je pense que tu te trompes de fonction pour une image locale.

Voici un script écrit par Antoine Rosset (l'auteur d'Osirix :up:) que tu aurais pu trouver là.

Ce script montre comment faire pour une image en local ou avec une URL. Tu dois utiliser les lignes en rouge.

Si tu dois être un utilisateur avancé d'Osirix, je te recommandes sincèrement d'adhérer à ce groupe yahoo.

Bon courage, ;)

N.B. Pour être honnête, je n'ai pas testé. :p

> --- In [email protected], Antoine Rosset <rossetantoine@> wrote:
> >
> > Here is a sample:
> >
> > from a local file: WRIST.dcm
> > from a URL file
> >
> > set this_file to (((path to desktop folder) as text) & "WRIST.dcm")

> > set this_URL to "http://homepage.mac.com/rossetantoine/internet.dcm"
> >
> > tell application "OsiriX"
> >
> > activate
> >
> > SelectImageFile from this_file

> >
> > OpenViewerForSelected
> >
> > DownloadURLFile from this_URL
> >
> > OpenViewerForSelected
> >
> > end tell
> >
> >
> > Sincerely,
> > Antoine
Cet exemple r&#233;cup&#232;re l'image WRIST.dcm sur le bureau
 
Merci pour ton accueil et ta réponse, je vais essayer de suite.

:)rose: je suis déjà inscrit à ce groupe, j'ai posté sans réponse , mais tout s'éxplique j'ai mal cherché).

++