Convertir un tableau d'octets en un nombre décimal signé

Bonjour,
J'ai une petite question : comment es-ce que je peux convertir un tableau de 2 octets, c'est une valeur dont le signe est intégré, en une valeur décimal que je pourrais ensuite utilisé dans un graph ou un indicateur par exemple. Je vous joins mon vi.
Merci à tous
Attachments:
ExempleSERIAL3.vi ‏13 KB

Bonjour,
tu es sur le forum anglais, tu aura plus de chances d'avoir des réponses sur la partie française:
http://forums.ni.com/ni/board?board.id=4170
 Cordialement
Yann C.
France

Similar Messages

  • I am trying to export a pdf and convert to word and it is not allowing me to sign in

    I am trying to export a pdf and convert to word and it is not allowing me to sign in

    See this picture. I am trying to Sign in in the upper right hand corner and
    it just blinks it does not open up the sing in
    From: Sara.Forsberg
    Sent: Tuesday, January 20, 2015 11:35 AM
    To: Jennifer Casali
    Subject:  I am trying to export a pdf and
    convert to word and it is not allowing me to sign in
    I am trying to export a pdf and convert to word and it is not allowing me
    to sign in
    created by Sara.Forsberg
    <https://forums.adobe.com/people/Sara.Forsberg> in *Adobe
    Acrobat.com Services* - View the full discussion
    <https://forums.adobe.com/message/7114040#7114040>

  • Trying to convert pdf to word - error message " an error occurred while signing in " - How do i get it to work ?

    have been using convertor form more than a year now to convert pdf to word documents
    have started to get message 'an error occurred while signing in'
    Help please ??

    This email is in response to support case #0185407323 submitted by Lowell Peterson.
    I keep submitting the same problem and keep getting exactly the same response, which is not helpful.  My problem is this:  for over a year I have been converting .pdf documents to Word by clicking on Tools with a .pdf document open in Adobe Reader, then clicking on Convert.  After a brief waiting signal, I am told to download and save the document.  Perfect.  But recently, every time I try to do exactly the same thing I get the message that says, "An error occurred while signing in."
    I have followed this advice multiple times:
    Do you get that error when you try to convert a file from within Reader? If so, please try this:
    Choose Edit > Preferences (Windows) or Adobe Reader > Preferences (Mac OS).
    Click Adobe Online Services on the left side.
    Sign out of our Adobe ID and sign back in.
    Try to convert your document again.
              THIS PROCESS DOESN'T CHANGE ANYTHING.  I JUST KEEP ON GETTING THE ERROR MESSAGE.
    If you continue to have trouble, please verify that you can access the service via the web interface.  To do this:
    Open a browser and navigate to http://exportpdf.acrobat.com/signin.html
    Try to log in with your Adobe ID (email address) and password.
    Once logged in, follow the on-screen prompts to convert a file.
              THIS WORKS, BUT WHY SHOULD I HAVE TO GO THROUGH ALL THESE STEPS WHEN I AM ALREADY IN A .PDF DOCUMENT WITH A "TOOLS" PANEL TELLING ME I CAN DO IT FROM THERE.  PLUS, THIS MAY BE MY STUPIDITY, BUT I DON'T KNOW HOW TO "SAVE" THIS LINK, SO EVERY TIME I WANT TO CONVERT A DOCUMENT, I HAVE TO LOOK UP THIS ADVICE, THEN FOLLOW ALL THE STEPS.  IT WAS A GREAT DEAL SIMPLER AND LESS TIME CONFUSING WHEN I COULD JUST DO IT FROM "TOOLS."
    Any idea what the problem is~??

  • I get this message when I try to sign in to convert a Pdf to word. "an error occurred while signing in"

    Why am i not able to sign in?

    Hi GHercik,
    I'm going to venture a guess that you're trying to log in via Adobe Reader, as we have had recent reports of login issues with Reader. Are you able to log in via the web interface at https://cloud.acrobat.com/exportpdf?
    Best,
    Sara

  • Réception sur Labview de données par Liaison série depuis un PIC18F458

    Bonsoir à tous,
    Dans le cadre d'un projet ingénieur, j'ai dû développer une application sous un PIC18F458. A présent, j'ai des mesures que je souhaite pouvoir afficher sous Labview par la liaison série du PIC.
    J'ai donc utilisé les exemples données sous Labview (8.4), et cela me renvoi quelques résultats... Le problème est que dans l'exemple, l'afficheur renvoi une chaîne de caractère. Pour ma part, ce sont des mesures que je vais afficher, donc j'ai modifier cet partie en ajoutant une convertion en "tableau d'octet" pour pouvoir commencer a visualiser quelque chose de cohérent.
    N'y a t-il pas un autre moyen que d'afficher un tableau d'octets?
    De plus, je souhaite envoyé plusieur mesures différentes sous labview, je souhaiterais savoir comment les réceptionner correctement, comment savoir laquelle est ma mesure de tension ou de courant par exemple?
    Merci d'avance de votre temp,
    Bien cordialement,

    Merci,
    J'ai travailler durant toutes la journée sur la mise en protocole pour l'envoi de différente valeur sur labview, mais j'éprouve des difficultés à le faire.
    Tout d'abord, sur la partie PIC, comment définir ce protocole? (Envoi de plusieur trames consécutives, avec un identifiant de départ par exemple?)
    Et sur labview, comment réussir à découper ces trames et savoir quel est la bonne?
    Si quelqu'un aurais des idées, cela m'aiderais beaucoup.
    Ci-joint ma fenêtre labview.
    PS : mon code PIC simplifié est le suivant :
    OpenUSART (USART_TX_INT_OFF & USART_RX_INT_OFF & USART_BRGH_HIGH & USART_EIGHT_BIT & USART_ASYNCH_MODE, 64);
    while(1)
    while(BusyUSART());
    WriteUSART(totalSums); //variable totalSums
    delay(); //(0,5 seconde)
    while(BusyUSART());
    WriteUSART(accumulator); // variable accumulator
    Merci d'avance,
    Pièces jointes :
    Labview.PNG ‏78 KB

  • Conversion HEXA vers ASCII

    Bonjour,
    Je n'ai trouvé aucun outil Labview ni aucun post traitant de ce problème:
    Convertir du ASCII en hexa n'est pas un problème, mais je ne parviens pas à faire l'inverse.
    J'ai par exemple une constante chaîne de valeur 3C
    Je souhaite la traiter pour obtenir une variable chaîne de valeur < qui est son equivalent en ASCII
    Mon VI ne se résume bien évidemment pas à cela mais le principe sur lequel je bloque est rigoureusement celui ci.
    Les valeur que je suis susceptible de convertir sont comprises entre 30 et 3F.
    Je peux traiter ceci cas par cas mais ça me paraît inutilement lourd.
    Y a-t-il un outil qui m'aurait echappé ?
    Une méthode particulière que je ne connais pas ?
    Merci d'avance

    logique que tu ai 030D, tu converti une tableau d'octet, dois je te rappeler qu'un octet prend toujours 2 digits en Hexa, Puisqu’un digit par quartet.
    c'est a toi d'extraire les données que tu veux (1quartet) de chaque octet, et de les lier 2 à 2 pour en fair des octets et ainsi pouvoir les lire via la chaine.
    je rajouterais que labview et un peu lourd pour ce genre de traitement si facilement faisable en C.
    mais je te l'ai quand meme fais (une bonne demi-heure de perdue!)
    t'aurais pu chercher quand meme
    je crois que tu vas devoir me mettre 5 etoiles, car la je bosse pour toi.
    mobyJ
    Message Edité par MobyJ le 04-25-2007 04:29 PM
    Attachments:
    Forums.JPG ‏43 KB

  • Convertir une image couleur en tableau

    Bonjour,
    Je souhaiterai appliquer un seuil sur une image couleur. Il semblerait que le VI IMAQ Threshold ne fonctionne que sur des images noir et blanc? j'aimerai donc procéder de la manière suivante : j'ai besoin d'extraire les plans de l'image et de les convertir en tableau. Puis j'applique un sous VI de calcul (créé par me soins) afin de créer un seuil. Seuilement, à l'exécution du VI plusieurs erreurs apparaissent :
    L'erreur -1074396080 s'est produite à : IMAQ ExtractColorPlanes.Raisons possibles : IMAQ Vision:  Type d'image non valide.
    L'erreur -1074396080 s'est produite à : IMAQ Array To Image. Raisons possibles : IMAQ Vision:  Type d'image non valide.
    L'erreur -1074396080 s'est produite à : IMAQ ReplaceColorPlane. Raisons possibles : IMAQ Vision:  Type d'image non valide.
    Comment résoudre ces problèmes ?
    Merci d'avance pour votre aide.
    PS : en PJ le sous VI Calcul qui est appelé dans le VI Traitement de l'image superposée pour créer un seuil.
    Attachments:
    Traitement image superposée.vi ‏68 KB
    calcul.vi ‏9 KB

    J'ai réussi à éliminer les erreurs citées précedemment.
    En fait j'ai utilisé le VI ColorImageToArray. Je n'ai plus décomposé les plans de l'image initiale.
    Le problème maintenant est le suivant : lorsque mes commandes de seuil prennent les valeurs telles que l'image finale soit égale à l'image intiale, j'obtient une image bleue au lieu de l'image initiale. Pourtant mes tableaux de pixels sont les mêmes en entrée et en sortie.
    Je vous joins mon VI en PJ pour une meilleure compréhension. (le principe de calcul est le même que le VI Calcul précédent).
    Pièces jointes :
    Traitement image superposée 2.vi ‏54 KB

  • Supprimer certaines lignes d'un tableau

    Bonjour à tous,
    J'avance petit à petit mais un problème auquel je n'avais pas pensé survient.
    Voila : je me retrouve avec un tableau de coordonnées x et y (tableau 2 colonnes avec un nombre de  lignes variables). 
    Certaines lignes contiennent en coordonées y la valeur 512 (2eme colonne) et je souhaite enlever toutes ces lignes afin d'obtenir un nouveau tableau purger de ces lignes
    Par exemple sur la face avant jointe j'ai 2 lignes sur les 5 au totale avec la valeur 512, je souhaite en sortie de mon traitement avoir un autre tableau  avec seulement les 3 lignes restantes (et  les lignes corespondantes de la première colonne !) - cette valeur 512 est placer de facon aléatoire sur mes différentes lignes.
    j'ai fait un bout de vi, que je joint, mais cela ne fonctionne pas et je ne suis pas du tout sur d'utiliser la bonne méthode.
    ( la partie la plus à gauche me permet juste d'avoir un tableau avec des valeurs égale ou non à 512.)
    Merci de votre aide...
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    face avant.png ‏45 KB
    diagramme.png ‏13 KB
    essais purge tableau.vi ‏13 KB

    Super efficace Ouadji !
    c'est gentil ... mais après 4 ans de labview à raison de 4hrs par jour (parfois 10  )
    ce type de problème est résolu en temps réel pendant que je lis la question. (normal après 4ans)
    ceci dit ...au début .... TOUT était un problème ... j'ai du poser un bon millier de questions sur ce forum.
    donc pas d'inquiétude .... si tu pratiques LV régulièrement et si tu "en veux" ...
    ce type de problème deviendra vite un bonbon sucré  

  • LabView - Enregistrer dans un fichier les données résultants d'un tableau

     Bonjour,
    dans le cadre d'un projet, j'ai réalisé l'affichage des différentes données obtenues à partir d'une station météo. Ces données sont affichées à partir d'un fichier texte, dont la ligne correspondante à toutes les données est mise à jour toutes les secondes. Avec LabView, j'ai réussi à séparer les différentes données et les afficher sur des indicateurs et sur un graphique.
    Maintenant, je souhaiterais que les différentes donneés afficheés sur le graphe xy soient enregistrées dans un fichier texte, afin d'en garder une trace une fois LabView fermé.
    J'ai trouvé et essayé d'utiliser la fonction "Ecrire dans un fichier texte", mais la source est de type tableau 1D de cluster de 2 éléments et le récepteur est de type chaîne. J'ai essayé de convertir le tableau en chaîne mais en vain.
    Je suscite donc votre problème afin de trouver une solution à mon problème, ce qui me permettrais de cloturer définitivement mon projet.
    Je joins mon VI ainsi qu'un imprime écran.
    Cordialement, Frédérick.
    Pièces jointes :
    affichage données modifié.vi ‏2219 KB
    Cablage projet.PNG ‏90 KB

    Bonsoir,
    Ci-joint un exemple qui pourra d'aider.
    Bon courage.
    Philippe B.
    Certified Associate Developer / Dépt Moyens d'essais
    www.ingenia-system.com
    Pièces jointes :
    Essai_Save_Txt.vi ‏14 KB

  • How do I handle sign in trouble when trying to convert a document?

    How do I handle sign in trouble when trying to convert a document?

    Hi jeunes781,
    Are you having trouble signing in to ExportPDF via the website, or from within Reader? If you're using Reader, make sure that you have the most current version of Reader by choosing Help > Check for Updates in the Reader application.
    If the issue occurs when you try signing in via the ExportPDF website, please clear the browser cache and try again.
    (And if neither of those work, please write back and let us know what the specific error is, and where it occurs.)
    Best,
    Sara

  • I just bought ExportPDF for ONE document. It refuses to convert it. I want my money back.

    As per title.
    The "Convert" button is unclickable.
    It was clickable before i signed up, and then prompted me to subscribe... which I did. Now I can't do anything.
    Please refund me my money.

    Contact iTunes Store support directly.

  • Envoie de commande vers une sonde à l'aide d'une carte NI PCMCIA-485/2

    Bonjour,  Je suis actuellement en stage pour finir mon projet de fin d'études, et mon sujet de stage et de faire l'acquisition de données d'une sonde à partir d'une carte d'acquisition NI PCMCIA-485/2 à l'aide du logiciel Labview. Je ne suis que débutant dans cette matière de programmation. J'utilise la version Labview 2009.
     Pour se faire, je dois utiliser des commandes de formats (n)Byte de type de données U8/U16. Dans le protocole de ma sonde, les commandes à envoyer sont sous la forme Hexa.
     Je me suis inspiré des exemples E/S matérielles -> Série pour élaborer ma configuration de la carte série ainsi que de l'envoie/réception de commande.
     Je n'ai pas trouvé d'autres moyens pour envoyer ma commande (en Hexa) que de l'écrire dans un tableau d'octets non signés et de la transformer en chaîne.
     Jusque là, ça me parraissait assez bon.
     Mais une fois que j'exécute mon programme, j'ai au bout de 10s environ, un message d'erreur : "-1073807339 " / "Hex 0xBFFF0015" m'indiquant que le délai d'attente (Timeout) a expiré avant que l'opération ne soit achevée. ( Visa Read )
     J'ai pensé que cette erreur venait de ma constante que j'avais gardé par défaut sur l'exemple, mais même en la modifiant je me retrouve devant cette erreur. Et qui plus est, je n'ai pas de réception de réponse sur le Visa Read.
     Je ne comprends pas d'où vient mon erreur. Si ce n'est qu'elle intervient au moment du Visa Read.
     Je vous joinds mon vi pour que mieux contextualiser ma démarche.
     Si quelqu'un a une idée, je suis preneur
     Bonne journée,
     Sma.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Config_RS485.vi ‏17 KB

    Bonjour Sma_31 et bienvenue sur le forum National Instruments,
    L'erreur rencontrée est assez classique. 
    Voici ce qui se passe : dans la configuration actuelle, le nombre d'octets à lire ( 12 par défaut dans le VI en pièce jointe) est supérieur au nombre d'octets physiquement disponibles (à un moment ou à un autre).
    D'où l'origine du timeout.
    Voici la démarche à suivre pour éviter ce comportement :
    http://digital.ni.com/public.nsf/allkb/874B379E24C0A0D686256FCF007A6EA0
    ps: en fonction de votre instrument/sonde, il peut être utile d'insérer une temporisation entre le write et le read afin de "laisser du temps" entre la commande et la récupération des infos. 
    Je vous invite également à consulter les exemples (accessibles via Aide -> Exemples sous LabVIEW), qui vous guideront et vous apporteront beaucoup d'idées et de conseils pour le développement de votre application (dont les exemples de communication VISA).
    Cordialement, 
    Alexandre D.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Les présentations NIDays 2010 déjà disponibles au téléchargement !

  • Image : Problème avec les tables de pixels aplaties en 8 bits

    Nous avons mis en évidence un problème avec la gestion des images sous labVIEW :
    La manipulation des données pixels aplaties en 8 bits (en mode table de couleur) présentent un problème lorsque la dimension d'une ligne (en pixels et donc, en octets) est impaire : un décalage de 1 pixels par ligne apparaît. Ce problème disparaît lorque le nombre de pixels (d'octets) d'une ligne est paire.
    Il semble donc y avoir une contrainte d'alignement (de mémoire) qui est soit mal gérée par LabVIEW ou mal documentée.
    C'est regretable, car la table aplatie est le seul moyen d'intervenir directement au niveau du stockage de l'image (c'est à dire dans le cluster de type données image, au niveau du tableau d'octets image)
    Ci-joint un VI qui permet d'illuster le problème et de présenter une solution non satisfaisante (on génère une table de pixels redressée en 2D, à l'origine et on n'utilise plus le cluster données image).
    Merci aux ingénieux ingénieurs de chez NI si ceux-ci ont une réponse
    Bruno (et Michel)
    Bruno Nazarian
    Ingénieur CNRS
    Attachments:
    Test_Pixels_Aplatis.vi ‏37 KB
    Genere_Table_Gris_8_Bits (Sous-VI).vi ‏11 KB

    Bonjour,
    Nous avons bien pris votre remarque en compte, nous étudions actuellement vos
    VIs afin de reproduire, ou de vous donner une solution.
    Cordialement
    Richard Keromen
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Découvrez, en vidéo, les innovations technologiques réalisées en éco-conception

  • Ecouter des morceau 24 bit 196khz sur mon iphone

    Bonjour,
    es-t-il possible de lire des morceau format apple lossless 24bit 196khz sur mon iphone?
    Matériel:
    -Iphone 5 16g black
    -écouteurs AKG K701
    -amplificateur portable Fiio e11

    La fonction Join Numbers fait automatiquement ce que vous devez faire manuellement si vous voulez combiner les octets par une addition ou un ET logique; à savoir décaler les octets vers la droite selon leur emplacement.
    Prenons un nombre de 24 bits :
    23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
    Si on le découpe en 3 octets, ceux-ci seront les suivants :
    23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
    Pour le reformer à partir de ces 3 octets, on ne peut pas simplement faire une addition ou un ET logique des octets mais il faut tenir compte de leur emplacement dans le nombre de 24 bits.
    Un exemple très simple avec un nombre décimal de 3 chiffres (532) pour éclaircir les propos.
    Si on le décompose dans ses 3 chiffres, on ne peut pas simplement additionner ceux-ci pour le recomposer.
    En effet, 5 + 3 + 2 = 10 et non 532.
    C'est tout naturellement qu'on va multiplier chacun des chiffres par la puissance de dix de sa position dans le nombre (unités, dizaines, centaines).
    5*10^2 = 500
    3*10^1 = 30
    2*10^0 = 2
    Revenons à nos trois octets. La situation est exactement la même sauf que dans ce cas il s'agit non pas d'une représentation décimale mais binaire. Il faut donc multiplier les octets non par des puissances de 10 mais de 2. L'octet bleu sera donc multiplié par 2^8 et le rouge par 2^16 avant l'addition ou le ET logique (ce qui revient au même).
    Avec la représentation binaire, une solution alternative à la multiplication est d'utiliser un Logical Shift pour décaler les octets vers la droite.
    Que les octets soient multipliés ou déplacés vers la droite revient au même.
    Dans les deux cas il est toutefois indispensable de convertir les octets dans le format final (dans ce cas 32 bits) AVANT ces opérations sans quoi le résultat ne sera pas attendu.
    Plus clair ?

  • How to print Sequential  Numbers like purchase order?

    I ma new to mac and Numbers 09 and have a quick question. How do I print sequential numbers? I have my own MS Excel purchase order number with macro and I want to use Iwork Numbers to print the numbers. For example, Purchase Order: 70085-1 is in my form. When I ask to print 20 copies, it will print 70085-1, 70085-1, 70085-3, etc.
    Thanks in advance

    Here is a modified version of my original script which was posted in :
    http://discussions.apple.com/thread.jspa?messageID=12679002
    This time, with a single run, we may define the number of consecutive invoices to create.
    --[SCRIPT openAndNameInvoiceWithAnumber]
    Enregistrer le script en tant que Script : openAndNameInvoiceWithAnumber.scpt
    déplacer le fichier créé dans le dossier
    <VolumeDeDémarrage>:Utilisateurs:<votreCompte>:Bibliothèque:Scripts:Applications:Pages:
    Il vous faudra peut-être créer le dossier Pages et peut-être même le dossier Applications.
    aller au menu Scripts , choisir Pages puis choisir openAndNameInvoiceWithAnumber
    crée un nouveau document à partir du modèle personnel prédéfini
    et renomme le document avec un nouveau numéro.
    Il insère également le numéro de facture au début du document.
    --=====
    L'aide du Finder explique:
    L'Utilitaire AppleScript permet d'activer le Menu des scripts :
    Ouvrez l'Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case "Afficher le menu des scripts dans la barre de menus".
    +++++++
    Save the script as Script, Application or Application Bundle: openAndNameInvoiceWithAnumber.xxx
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Pages:
    Maybe you would have to create the folder Pages and even the folder Applications by yourself.
    go to the Scripts Menu, choose Pages, then choose openAndNameInvoiceWithAnumber
    will create a new document from the defined user template
    and name it with a new number.
    It also insert the invoice number at the very beginning of the document.
    --=====
    The Finder's Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the "Show Script Menu in menu bar" checkbox.
    --=====
    Yvan KOENIG (Vallauris, FRANCE)
    2010/11/30
    2010/12/20 edited to apply if the template is a flatfile one.
    2011/01/11 added ability to build several invoices in a single call
    property theApp : "Pages"
    property theExt : ""
    property myTemplate : "ma_facture.template" (*
    Adapter à vos besoins
    Put your preferred template name *)
    property fichierNum : "le_numéro.txt" (*
    Adapter à vos gouts
    Put your preferred text file name *)
    --=====
    on run
    if theApp is "Pages" then
    set theExt to "pages"
    else
    if my parleAnglais() then
    error "The application “" & theApp & "” is not supported !"
    else
    error "L’application « " & theApp & " » n’est pas gérée"
    end if
    end if
    if my parleAnglais() then
    set nombredefactures to my askAnumber("Enter the number of consecutive invoices needed", 1, "i")
    else
    set nombredefactures to my askAnumber("Saisir le nombre de factures consécutives demandé", 1, "i")
    end if
    repeat nombredefactures times
    my buildaninvoice()
    end repeat
    end run
    --=====
    on buildaninvoice()
    set {p2myTemplate, numero} to my prepare()
    set numero to text -5 thru -1 of ("0000" & numero) (* pour numéro de 5 chiffres *)
    set UNTITLED_loc to my getLocalizedFrameWorksName(theApp, "Untitled")
    tell application "Pages"
    activate
    try
    close document UNTITLED_loc
    end try
    end tell -- to Pages
    tell application "Pages"
    activate
    open p2myTemplate
    set theDoc to numero & "." & theExt
    set name of document 1 to theDoc
    tell document 1
    tell body text
    if my parleAnglais() then
    set paragraph 1 to "invoice #" & numero & return & paragraph 1
    else
    set paragraph 1 to "facture n°" & numero & return & paragraph 1
    end if
    end tell
    end tell
    end tell
    end buildaninvoice
    --=====
    on getLocalizedFrameWorksName(theApp, x)
    local p2bndl
    set p2bndl to (path to application support as text) & "iWork '09:Frameworks:SFApplication.framework:Versions:A:Resources:"
    set x_loc to my getLocalizedName(theApp, x, p2bndl)
    return x_loc
    end getLocalizedFrameWorksName
    --=====
    on getLocalizedFunctionName(theApp, x)
    local p2bndl
    set p2bndl to (path to application support as text) & "iWork '09:Frameworks:SFTabular.framework:Versions:A:Resources:"
    set x_loc to my getLocalizedName(theApp, x, p2bndl)
    return x_loc
    end getLocalizedFunctionName
    --=====
    on getLocalizedName(aa, tt, ff)
    tell application aa to return localized string tt from table "Localizable" in bundle file ff
    end getLocalizedName
    --=====
    on prepare()
    local d1, d2, p2d, containerOfTemplates, pathToTheTemplate, p2n, nn
    tell application theApp
    set d1 to localized string "Templates" (* nom local du dossier "Modèles" *)
    set d2 to localized string "My Templates" (* nom local du dossier "Mes Modèles" *)
    end tell -- theApp
    set p2d to (path to application support from user domain) as Unicode text
    set containerOfTemplates to p2d & "iWork:" & theApp & ":" & d1 & ":" & d2 & ":"
    set pathToTheTemplate to containerOfTemplates & myTemplate & ":"
    try
    set pathToTheTemplate to pathToTheTemplate as alias
    on error
    if my parleAnglais() then
    error "The template “" & pathToTheTemplate & "” is unavailable! Please make sure the template file “" & myTemplate & "” is installed in Numbers “Templates:My Templates” folder, then rerun this script."
    else
    error "Le modèle « " & pathToTheTemplate & " » est introuvable! Veuillez installer le fichier modèle « " & myTemplate & " » dans le dossier « Modèles:Mes modèles » de Numbers avant de relancer ce script."
    end if
    end try
    tell application "System Events"
    if class of disk item (pathToTheTemplate as text) is file then
    (* flat file *)
    set p2n to containerOfTemplates & fichierNum
    if not (exists file p2n) then
    make new file at end of folder containerOfTemplates with properties {name:fichierNum}
    write "100" to file p2n (* mettez le numéro de départ de votre choix *)
    end if -- not…
    else
    (* package *)
    set p2n to "" & pathToTheTemplate & fichierNum
    if not (exists file p2n) then
    make new file at end of pathToTheTemplate with properties {name:fichierNum}
    write "100" to file p2n (* mettez le numéro de départ de votre choix *)
    end if -- not…
    end if
    end tell -- System Events
    set nn to read file p2n
    set nn to ((nn as integer) + 1) as text
    write nn to file p2n starting at 1
    return {pathToTheTemplate, nn}
    end prepare
    --=====
    on parleAnglais()
    local z
    try
    tell application theApp to set z to localized string "Cancel"
    on error
    set z to "Cancel"
    end try
    return (z is not "Annuler")
    end parleAnglais
    --=====
    Asks for an entry and checks that it is an floating number
    set myInteger to my askAnumber(Prompt, DefaultValue, "i")
    set myFloating to my askAnumber(Prompt, DefaultValue, "f")
    on askAnumber(lPrompt, lDefault, IorF)
    local lPrompt, lDefault, n
    tell application (path to frontmost application as string)
    if IorF is in {"F", "f"} then
    set n to text returned of (display dialog lPrompt & " (" & (1.2 as text) & ")" default answer lDefault as text)
    try
    set n to n as number (* try to convert the value as an number *)
    return n
    on error
    if my parleAnglais() then
    display alert "The value needs to be a floating number." & return & "Please try again."
    else
    display alert "La valeur saisie doit être un nombre décimal." & return & "Veuillez recommencer."
    end if
    end try
    else
    set n to text returned of (display dialog lPrompt default answer lDefault as text)
    try
    set n to n as integer (* try to convert the value as an integer *)
    return n
    on error
    if my parleAnglais() then
    display alert "The value needs to be an integer." & return & "Please try again."
    else
    display alert "La valeur saisie doit être un nombre entier." & return & "Veuillez recommencer."
    end if
    end try -- 1st attempt
    end if -- IorF…
    end tell -- application
    Here if the first entry was not of the wanted class
    second attempt *)
    tell application (path to frontmost application as string)
    if IorF is in {"F", "f"} then
    set n to text returned of (display dialog lPrompt & " (" & (1.2 as text) & ")" default answer lDefault as text)
    try
    set n to n as number (* try to convert the value as an number *)
    return n
    on error
    end try
    else
    set n to text returned of (display dialog lPrompt default answer lDefault as text)
    try
    set n to n as integer (* try to convert the value as an integer *)
    return n
    on error
    end try -- 1st attempt
    end if -- IorF…
    end tell -- application
    if my parleAnglais() then
    error "The value you entered was not numerical !" & return & "Goodbye !"
    else
    error "La valeur saisie n’est pas numérique !" & return & "Au revoir !"
    end if
    end askAnumber
    --=====
    --[/SCRIPT]
    Yvan KOENIG (VALLAURIS, France) mardi 11 janvier 2011 09:30:37

Maybe you are looking for

  • Content database integration with EBS(IProcurement)

    Hi All, We are trying to save purchasing attachment to content database. Normally, It goes to EBS database. We have installed content suite and was able to intergrate with EBS. Now we are trying to save attachment to content database instead of EBS d

  • Mac App Store log in error message 'connection failed'

    Hi all, I access the internet via a local network and proxy server at my workplace who also use the websense firewall software. We've managed to sort it finally that we can log into iTunes, but still cannot log into Mac App Store using the same Apple

  • Regarding APO and SEM docs...

    Hi Folks, i am going to work on SEM and APO parallelly.i don have knowledge in those two modules.so can anyone please send me the documents or pdf's to my mail id: [email protected] or anylinks or anyinformation also greatly rewared..... Please help

  • History is saving in restore part want this to be deleted

    I have noticed that when I look into the history there is nothing there which is great but i have come across in the library a star and i discovered that since july it has restored all my history i do not want this and would like this to be deleted a

  • We have just received an illustrator v17 file that we cant open with our boxed version 16.0.4...

    is that is then - is this the start - it seems too soon - of the slippery slope that will see us have to upgrade to the new version - what meaningful reason makes these files incompatable... other than the obvious marketing ones...