@@ -1,7 +1,7 | |||
|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
|
2 | 2 | <!DOCTYPE Project SYSTEM "Project-4.6.dtd"> |
|
3 | 3 | <!-- eric4 project file for project jro_backup_manager --> |
|
4 |
<!-- Saved: 2010-05-17, |
|
|
4 | <!-- Saved: 2010-05-17, 23:48:20 --> | |
|
5 | 5 | <!-- Copyright (C) 2010 , --> |
|
6 | 6 | <Project version="4.6"> |
|
7 | 7 | <Language>en</Language> |
@@ -6,6 +6,7 | |||
|
6 | 6 | |
|
7 | 7 | from PyQt4.QtGui import QMainWindow |
|
8 | 8 | from PyQt4.QtCore import pyqtSignature |
|
9 | from PyQt4 import QtCore | |
|
9 | 10 | from Ui_MainWindow import Ui_MainWindow |
|
10 | 11 | from PyQt4 import QtGui |
|
11 | 12 | from subprocess import * |
@@ -25,11 +26,11 | |||
|
25 | 26 | QMainWindow.__init__(self, parent) |
|
26 | 27 | self.setupUi(self) |
|
27 | 28 | self.setupUi2() |
|
28 | sys.stdout = self #redirige salida estandar | |
|
29 | #sys.stdout = self #redirige salida estandar | |
|
29 | 30 | |
|
30 | 31 | def setupUi2(self): |
|
31 | 32 | |
|
32 | sys.stdout = self | |
|
33 | #sys.stdout = self | |
|
33 | 34 | |
|
34 | 35 | var_tmp = os.path.isfile("parameters.conf") |
|
35 | 36 | |
@@ -43,7 +44,7 | |||
|
43 | 44 | self.statusDpath = False |
|
44 | 45 | self.statusRpath = False |
|
45 | 46 | |
|
46 |
|
|
|
47 | functions2.set_parameters(self) #Establece ciertos parametros, para pruebas | |
|
47 | 48 | |
|
48 | 49 | self.var_Dpath = self.txtDpath.text() |
|
49 | 50 | self.var_Rpath = self.txtRpath.text() |
@@ -60,8 +61,16 | |||
|
60 | 61 | |
|
61 | 62 | functions2.detect_devices(self) #busca los dispositivos de grabacion |
|
62 | 63 | functions.load_days(self) |
|
63 | ||
|
64 | ||
|
64 | ||
|
65 | self.var_process = QtCore.QProcess() | |
|
66 | self.connect(self.var_process, QtCore.SIGNAL('readyReadStandardOutput()'), self.readOuput) | |
|
67 | self.connect(self.var_process, QtCore.SIGNAL('readyReadStandardError()'), self.readError) | |
|
68 | ||
|
69 | def readOuput(self): | |
|
70 | self.txtSburn.append(QtCore.QString(self.var_process.readAllStandardOutput())) | |
|
71 | ||
|
72 | def readError(self): | |
|
73 | self.txtSburn.append(QtCore.QString(self.var_process.readAllStandardError())) | |
|
65 | 74 | |
|
66 | 75 | def write(self, txt): |
|
67 | 76 | """ |
@@ -257,19 +266,31 | |||
|
257 | 266 | var_Rpath_ppath=self.var_Rpath+"/ppath" |
|
258 | 267 | var_Rpath_iso=self.var_Rpath+"/iso" |
|
259 | 268 | |
|
260 | # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .ps | |
|
261 | for var_n in range(1, self.var_n_discs+1): | |
|
262 | self.txtInfo.append(str(var_n)) | |
|
263 | file_iso=var_Rpath_iso+"/"+functions.i2s(var_n)+".iso" | |
|
264 | file_dat=var_Rpath_ppath+"/"+self.var_Elabel+"_"+functions.i2s(var_n)+".dat" | |
|
265 | ||
|
266 | var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r ' | |
|
267 | var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel | |
|
268 | var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso | |
|
269 |
|
|
|
270 | ||
|
271 | var_output=commands.getstatusoutput(str(var_cmd))[0] | |
|
272 | self.txtInfo.append(str(var_output)) | |
|
269 | var_n=1 | |
|
270 | file_iso=var_Rpath_iso+"/"+functions.i2s(var_n)+".iso" | |
|
271 | file_dat=var_Rpath_ppath+"/"+self.var_Elabel+"_"+functions.i2s(var_n)+".dat" | |
|
272 | ||
|
273 | var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r ' | |
|
274 | var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel | |
|
275 | var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso | |
|
276 | ||
|
277 | # self.process.start(var_cmd) | |
|
278 | self.var_process.start(var_cmd) | |
|
279 | ||
|
280 | ||
|
281 | # # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .ps | |
|
282 | # for var_n in range(1, self.var_n_discs+1): | |
|
283 | # self.txtInfo.append(str(var_n)) | |
|
284 | # file_iso=var_Rpath_iso+"/"+functions.i2s(var_n)+".iso" | |
|
285 | # file_dat=var_Rpath_ppath+"/"+self.var_Elabel+"_"+functions.i2s(var_n)+".dat" | |
|
286 | # | |
|
287 | # var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r ' | |
|
288 | # var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel | |
|
289 | # var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso | |
|
290 | # self.txtInfo.append(var_cmd) | |
|
291 | # | |
|
292 | # var_output=commands.getstatusoutput(str(var_cmd))[0] | |
|
293 | # self.txtInfo.append(str(var_output)) | |
|
273 | 294 | |
|
274 | 295 | #os.system(str(var_cmd)) |
|
275 | 296 | #p = subprocess.Popen(str('ls /'), shell=True, stdout=self) |
@@ -27,7 +27,7 | |||
|
27 | 27 | </sizepolicy> |
|
28 | 28 | </property> |
|
29 | 29 | <property name="currentIndex"> |
|
30 |
<number> |
|
|
30 | <number>2</number> | |
|
31 | 31 | </property> |
|
32 | 32 | <widget class="QWidget" name="tabParameters"> |
|
33 | 33 | <property name="enabled"> |
@@ -781,7 +781,7 | |||
|
781 | 781 | <x>0</x> |
|
782 | 782 | <y>0</y> |
|
783 | 783 | <width>806</width> |
|
784 |
<height>2 |
|
|
784 | <height>21</height> | |
|
785 | 785 | </rect> |
|
786 | 786 | </property> |
|
787 | 787 | <widget class="QMenu" name="menuFile"> |
General Comments 0
You need to be logged in to leave comments.
Login now