Advertisement
NekoTiki

Untitled

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