0 votes

Question pour applescript avec Dragon Dictate

Comment accéder au fichier temporaire ?

1voto

Cela fait partie de la requête. Les routines de codage proviennent de https://macosxautomation.com :

set defaultAnswer to "Albert Einstein"
set cancelButton to "Annuler"
set buttonResearch to "Rechercher"

display dialog "Requête : " default answer defaultAnswer buttons {cancelButton, buttonResearch} default button buttonResearch cancel button cancelButton with icon 1
copy the result as list to {button_pressed, text_returned}

if (button_pressed is buttonResearch) and (text_returned is not "") then

    open location "http://www.wolframalpha.com/input/?i=" & my encode_text(text_returned, true, false)

end if

-- encodage des caractères ASCII étendus:
on encode_char(this_char)
    set the ASCII_num to (the ASCII number this_char)
    set the hex_list to {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"}
    set x to item ((ASCII_num div 16) + 1) of the hex_list
    set y to item ((ASCII_num mod 16) + 1) of the hex_list
    return ("%" & x & y) as string
end encode_char

-- CODAGE DU TEXTE : codage des espaces et des caractères ASCII de haut niveau (supérieurs à 127)
-- encode_URL_A = encode la plupart des caractères spéciaux réservés à une utilisation dans les URL.
on encode_text(this_text, encode_URL_A, encode_URL_B)
    set the standard_characters to "abcdefghijklmnopqrstuvwxyz0123456789"
    set the URL_A_chars to "$+!'/?;&@=#%><{}[]\"~`^\\|*"
    set the URL_B_chars to ".-_:"
    set the acceptable_characters to the standard_characters
    if encode_URL_A is false then set the acceptable_characters to the acceptable_characters & the URL_A_chars
    if encode_URL_B is false then set the acceptable_characters to the acceptable_characters & the URL_B_chars
    set the encoded_text to ""
    repeat with this_char in this_text
        if this_char is in the acceptable_characters then
            set the encoded_text to (the encoded_text & this_char)
        else
            set the encoded_text to (the encoded_text & encode_char(this_char)) as string
        end if
    end repeat
    return the encoded_text
end encode_text

Le problème pour énoncer le résultat n'est pas l'énonciation elle-même, mais de sélectionner les parties pertinentes. Il est donc préférable de rechercher un outil qui le fait, ou encore mieux, d'utiliser les services du site à cet effet, car ils ont souvent une sorte d'interface.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X