@@ -30,7 +30,7 | |||
|
30 | 30 | |
|
31 | 31 | def setupUi2(self): |
|
32 | 32 | |
|
33 | functions2.detect_devices(self) #busca los dispositivos de grabacion | |
|
33 | # functions2.detect_devices(self) #busca los dispositivos de grabacion | |
|
34 | 34 | |
|
35 | 35 | self.var_Discs = 0 #Numero de discos del proyecto |
|
36 | 36 | self.var_Copys = 0 #Numero de copias |
@@ -84,7 +84,7 | |||
|
84 | 84 | self.txtSburn.insertPlainText("stderr: " + QtCore.QString(self.var_process.readAllStandardError())) |
|
85 | 85 | |
|
86 | 86 | def finished(self): |
|
87 | self.txtInfo.append("proceso terminado finished() "+QtCore.QString(self.var_process.exitCode())) | |
|
87 | self.txtInfo.append("proceso terminado finished() "+QtCore.QString(self.var_process.exitCode())+"\n") | |
|
88 | 88 | if self.var_disc_n <= self.var_Discs and self.bool_state_burning: |
|
89 | 89 | self.burning() |
|
90 | 90 | |
@@ -310,12 +310,12 | |||
|
310 | 310 | |
|
311 | 311 | var_Rpath_ppath=self.var_Rpath+"/ppath" |
|
312 | 312 | var_Rpath_iso=self.var_Rpath+"/iso" |
|
313 | file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc_n)+".iso" | |
|
314 | 313 | |
|
315 | 314 | #Creacion del archivo.iso para la grabacion |
|
316 | 315 | if self.var_step == 0: |
|
317 | 316 | |
|
318 | 317 | self.var_disc_n += 1 # numero de disco actual para grabacion |
|
318 | self.var_copy_n = 0 | |
|
319 | 319 | |
|
320 | 320 | #Si ya se grabaron todos los discos |
|
321 | 321 | if self.var_disc_n > self.var_Discs: |
@@ -323,10 +323,12 | |||
|
323 | 323 | self.txtInfo.append("GRABACION TERMINADA") |
|
324 | 324 | return |
|
325 | 325 | |
|
326 |
self.txtInfo.append(" |
|
|
326 | self.txtInfo.append("########## DISCO NUMERO: "+str(self.var_disc_n)+"##########") | |
|
327 | self.txtInfo.append("--------Creando el iso del disco numero: "+str(self.var_disc_n)) | |
|
327 | 328 | |
|
328 | 329 | #comando para la creacion del archivo.iso |
|
329 | 330 | file_dat=var_Rpath_ppath+"/"+self.var_Elabel+"_"+functions.i2s(self.var_disc_n)+".dat" |
|
331 | file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc_n)+".iso" | |
|
330 | 332 | var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r ' |
|
331 | 333 | var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel |
|
332 | 334 | var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso |
@@ -341,12 +343,13 | |||
|
341 | 343 | if self.var_copy_n == self.var_Copys: |
|
342 | 344 | self.var_step = 0 |
|
343 | 345 | |
|
344 |
var_index = (((self.var_disc_n - 1) * self.var_ |
|
|
346 | var_index = ( ( (self.var_disc_n - 1) * self.var_Copys) + (self.var_copy_n - 1) ) % len(self.var_devices) | |
|
345 | 347 | |
|
346 | 348 | if var_index == 0: |
|
347 | 349 | self.txtInfo.append("EXPULSANDO BANDEJAS") |
|
348 | 350 | |
|
349 | var_dev_tmp=self.var_devices[var_index] | |
|
351 | var_dev_tmp = self.var_devices[var_index] | |
|
352 | file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc_n)+".iso" | |
|
350 | 353 | var_cmd = "wodim -v dev="+var_dev_tmp+" speed=16 "+ file_iso |
|
351 | 354 | |
|
352 | 355 | |
@@ -366,7 +369,9 | |||
|
366 | 369 | """ |
|
367 | 370 | self.bool_state_burning = False |
|
368 | 371 | self.var_process.terminate() #Termina el proceso, si puede |
|
369 | # self.var_process.kill() #Mata el proceso, no es la forma adecuada | |
|
372 | # self.var_process.kill() #Mata el proceso, no es la forma adecuada, solo usar si terminate() no funciona | |
|
373 | ||
|
374 | self.txtInfo.append("SE DETUVO LA GRABACION MANUALMENTE") | |
|
370 | 375 | functions2.enabled_items2(False, self) |
|
371 | 376 | |
|
372 | 377 |
General Comments 0
You need to be logged in to leave comments.
Login now