Advertisement
BigBlow_

Untitled

Sep 2nd, 2024
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. -- Programme pour afficher le contenu d'un fichier Lua sur un moniteur
  2.  
  3. -- Nom du fichier à afficher
  4. local fileName = "list.lua"
  5.  
  6. -- Côté où est connecté le moniteur (ajuste-le selon ta configuration)
  7. local monitorSide = "right"
  8.  
  9. -- Vérifie si le moniteur est connecté correctement
  10. if not peripheral.isPresent(monitorSide) then
  11. print("Erreur: Aucun moniteur détecté sur le côté " .. monitorSide)
  12. return
  13. end
  14.  
  15. -- Attache le périphérique moniteur
  16. local mon = peripheral.wrap(monitorSide)
  17. mon.clear() -- Efface le moniteur
  18. mon.setCursorPos(1, 1) -- Positionne le curseur au début
  19.  
  20. -- Fonction pour lire le contenu d'un fichier
  21. local function readFile(fileName)
  22. local file = fs.open(fileName, "r")
  23. if not file then
  24. print("Erreur: Impossible de lire le fichier " .. fileName)
  25. return nil
  26. end
  27.  
  28. -- Lit le contenu du fichier
  29. local content = file.readAll()
  30. file.close()
  31. return content
  32. end
  33.  
  34. -- Affiche le contenu du fichier sur le moniteur
  35. local content = readFile(fileName)
  36. if content then
  37. mon.write(content)
  38. print("Contenu du fichier affiché sur le moniteur.")
  39. else
  40. print("Erreur: Le fichier est vide ou ne peut pas être lu.")
  41. end
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement