Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --this program is installed on a computer connected to a disk drive. you then can get data from connected tablets or install programs on said tablets
- local Drive = peripherals.find("disk_drive")
- local TabletPath = disk.getMountPath()
- local function Clear()
- term.clear()
- term.setCursorPos(1,1)
- end
- local function ReinstallOS()
- fs.copy(TabletPath.."/.settings","tabSet")
- fs.copy(TabletPath.."/os/os_UserFiles/AccountDetails","Account")
- fs.delete(TabletPath)
- settings.load(tabSet)
- local Setup = fs.open(TabletPath.."temp_SetupFile","w")
- Setup.writeline(settings.get("os_Username"))
- Setup.writeline(settings.get("Bank_Taxed"))
- Setup.writeline(settings.get("Client_Address"))
- Setup.writeline(settings.get("Client_Properties"))
- Setup.close()
- fs.delete("tabSet")
- fs.delete("Account")
- end
- local function ShowTabData()
- Clear()
- print("Settings View, press c to exit")
- fs.copy(TabletPath.."/.settings","tabSet")
- local file = fs.open("tabSet","r")
- print(file.readAll())
- file.close()
- local event
- repeat
- event = {os.pullEvent("key")}
- until event[2] == keys.c
- Menu()
- end
- local function Menu()
- Clear()
- print("===System=Access===")
- print("options")
- print("1 - get System data")
- print("2 - reinstall OS")
- print("3 - Transfer File")
- local event
- repeat
- event = {os.pullEvent("key")}
- until event[2] == keys.one or event[2] == keys.two or event[2] == keys.three
- if event[2] == keys.one then
- ShowTabData()
- elseif event[2] == keys.two then
- ReinstallOS()
- elseif event[2] == keys.three then
- end
Add Comment
Please, Sign In to add comment