Advertisement
NekoTiki

Untitled

Oct 1st, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. fs.makeDir("start")
  2.  
  3. function createdir()
  4. term.clear()
  5. term.setCursorPos(1, 1)
  6. term.setTextColor(colors.white)
  7.  
  8. print("Entrez le nom du programme a lancer au demarrage :")
  9. prog = read()
  10. local exist = fs.exists(prog)
  11. if exist == true then
  12. term.setTextColor(colors.green)
  13. print("Donnes enregistrer.")
  14. print("(Pour changer de programme de lancement merci de delete le fichier 'start/config')")
  15. sleep(2)
  16. else
  17. term.setTextColor(colors.red)
  18. print("Le Programme n'existe pas.")
  19. print("Merci d'en rentrer un valide !!")
  20. sleep(2)
  21. createdir()
  22. end
  23. end
  24.  
  25. if fs.exists('start/config') == false then
  26. createdir()
  27. local file = fs.open("start/config", "w")
  28. file.writeLine(prog)
  29. file.close()
  30. term.setTextColor(colors.yellow)
  31. print("Reboot du pc !!")
  32. sleep(1)
  33. os.reboot()
  34. else
  35. --Lecture fichier
  36. local file = fs.open("start/config","r")
  37. ProgramName = file.readLine()
  38. file.close()
  39. end
  40.  
  41. crashcount = 0
  42.  
  43. function crash()
  44. term.setTextColor(colors.yellow)
  45. write("Le programme a crash: ")
  46. term.setTextColor(colors.red)
  47. write(crashcount)
  48. term.setTextColor(colors.yellow)
  49. print(" fois.")
  50. end
  51.  
  52. while true do
  53. term.clear()
  54. term.setCursorPos(1,1)
  55. crash()
  56. term.setTextColor(colors.green)
  57. print("Lancement du Programme ...")
  58. shell.run(ProgramName)
  59. crashcount = crashcount + 1
  60. sleep(2)
  61. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement