p = self.handle\r
line = p.stdout.readline()\r
while(len(line) > 0):\r
- print line.rstrip()\r
+ #print line.rstrip()\r
line = p.stdout.readline()\r
p.wait()\r
self.handle = None\r
prevLineType = lineType\r
gcode = gcodeInterpreter.gcode()\r
gcode.loadList(gcodeList)\r
- print "Loaded: %s (%d)" % (filename, len(gcodeList))\r
+ #print "Loaded: %s (%d)" % (filename, len(gcodeList))\r
self.filename = filename\r
self.gcode = gcode\r
self.gcodeList = gcodeList\r
return True\r
\r
def mcLog(self, message):\r
- print message\r
+ #print message\r
+ pass\r
\r
def mcTempUpdate(self, temp, bedTemp):\r
self.temperatureGraph.addPoint(temp, self.temperatureSelect.GetValue(), bedTemp, self.bedTemperatureSelect.GetValue())\r
self.start()
def run(self):
- p = subprocess.Popen(self.cmdList[self.fileIdx], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
+ kwargs = {}
+ if subprocess.mswindows:
+ su = subprocess.STARTUPINFO()
+ su.dwFlags |= subprocess.STARTF_USESHOWWINDOW
+ su.wShowWindow = subprocess.SW_HIDE
+ kwargs['startupinfo'] = su
+ print self.cmdList[self.fileIdx]
+ p = subprocess.Popen(self.cmdList[self.fileIdx], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, **kwargs)
line = p.stdout.readline()
self.progressLog = []
maxValue = 1
maxValue = int(progress[2])
wx.CallAfter(self.notifyWindow.SetProgress, progress[0], int(progress[1]), maxValue)
else:
- #print line
self.progressLog.append(line)
wx.CallAfter(self.notifyWindow.statusText.SetLabel, line)
if self.notifyWindow.abort: