Voici une réponse rapide et pratique avec quelques script Apple que j'ai trouvés en ligne :
set fc to read POSIX file "/path/to/file.txt" as «class utf8»
set the text item delimiters to (ASCII character 10)
set mylines to text items in fc
repeat with currentline in mylines
write_string(currentline)
end repeat
on write_string(the_string)
tell application "System Events"
tell application "TextEdit" to activate
repeat with the_character in the_string
keystroke the_character
delay 0.05
end repeat
key code 36
key code 123 using command down
end tell
end write_string
Le script d'Apple nécessite un document vide ouvert dans TextEdit et un fichier texte source /path/to/file.txt (avec des chaînes de caractères/du texte, etc.).
Il est probable qu'il fonctionne également avec d'autres éditeurs de texte.
Son supplémentaire de la frappe et délais aléatoires :
Si vous remplacez
keystroke the_character
delay 0.05
avec
do shell script ("afplay " & "/path/to/sound.wav" & " > /dev/null 2>&1 &")
keystroke the_character
set d to random number from 0.2 to 0.5
delay d
vous obtiendrez également du son. ( exemple de fichier sonore de frappe (lien d/l direct !))
Son de bureau supplémentaire :
Ajoutez la ligne quelque part au début du script. Vous pouvez définir le volume avec "-v " !
do shell script ("afplay " & "/path/to/officesound.wav" & " > /dev/null 2>&1 &")
Exemple : bruit de bureau - personnes - foule intérieure - bureau du gouvernement - personnes dans la file d'attente. (nécessite une connexion/un enregistrement)
Si je trouve un peu de temps, j'ajouterai des open new document ...
lignes.