Guest User

cubescript

a guest
May 17th, 2013
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | None | 0 0
  1. import sys
  2. import tempfile
  3.  
  4. MaterialCodeEx1 = 215
  5.  
  6.  
  7.  
  8. def FixFile(filename):
  9.    
  10.     fileread = open(filename, "r")
  11.     filewrite = tempfile.TemporaryFile()
  12.     filewrite.write("^Firmware:V1.03\n")
  13.     filewrite.write("^Checksum: NO\n")
  14.     filewrite.write("^DRM:00000000\n")
  15.     filewrite.write("^Time:1\n")
  16.     filewrite.write("^MaterialLengthE1: 1\n")
  17.     filewrite.write("^MaterialCodeE1: "  + str(MaterialCodeEx1) + "\n")
  18.     line = fileread.readline()
  19.     while (len(line) != 0):
  20.         if line.startswith("M551"):
  21.             filewrite.write("M551 P1500 S150\n")
  22.         else:
  23.             filewrite.write(line)
  24.         line = fileread.readline()
  25.  
  26.     fileread.close()
  27.     fileread = open(filename, "w")
  28.     filewrite.seek(0, 0)
  29.     line = filewrite.readline()
  30.     while (len(line) != 0):
  31.         fileread.write(line)
  32.         line = filewrite.readline()
  33.  
  34.     filewrite.close()
  35.     fileread.close()
  36.    
  37.  
  38.  
  39. FixFile(sys.argv[1])
  40. print "Complete"
Advertisement
Add Comment
Please, Sign In to add comment