3,699
edits
(v1.03 added parent for the dialogs so they die with the program and can't stay open anymore) |
(v 1.03 fix for log, export and done pathes with spaces) |
||
Line 76: | Line 76: | ||
self.__options['param'] += ' -' + elem + ':' + self.__options[elem] | self.__options['param'] += ' -' + elem + ':' + self.__options[elem] | ||
'''debug option to see what avdump actually get's fed''' | '''debug option to see what avdump actually get's fed''' | ||
self.child.info(('%s%s -ac:%s:%s %s') %(self.__options['avdump'], self.__options['param'], self.__options['user'], self.__options['pass'], self.__options['scanpath'])) | |||
subprocess.call(('%s%s -ac:%s:%s %s') %(self.__options['avdump'], self.__options['param'], self.__options['user'], self.__options['pass'], self.__options['scanpath'])) | subprocess.call(('%s%s -ac:%s:%s %s') %(self.__options['avdump'], self.__options['param'], self.__options['user'], self.__options['pass'], self.__options['scanpath'])) | ||
Line 182: | Line 182: | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
self.filepath.Clear() | self.filepath.Clear() | ||
self.filepath.write( | self.filepath.write(dialog.GetPath().rstrip("\\")) | ||
def selectlogClick(self, event): | def selectlogClick(self, event): | ||
Line 188: | Line 188: | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
self.logpath.Clear() | self.logpath.Clear() | ||
self.logpath.write( | self.logpath.write(dialog.GetPath().rstrip("\\")) | ||
def selectexpClick(self, event): | def selectexpClick(self, event): | ||
Line 194: | Line 194: | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
self.exppath.Clear() | self.exppath.Clear() | ||
self.exppath.write( | self.exppath.write(dialog.GetPath().rstrip("\\")) | ||
def selectdoneClick(self, event): | def selectdoneClick(self, event): | ||
Line 200: | Line 200: | ||
if dialog.ShowModal() == wx.ID_OK: | if dialog.ShowModal() == wx.ID_OK: | ||
self.donepath.Clear() | self.donepath.Clear() | ||
self.donepath.write( | self.donepath.write(dialog.GetPath().rstrip("\\")) | ||
def saveClick(self,event): | def saveClick(self,event): | ||
Line 259: | Line 259: | ||
def update(self): | def update(self): | ||
self.__options['avdump'] = self.filepath.GetValue() | self.__options['avdump'] = '"' + self.filepath.GetValue() + '"' | ||
self.__options['user'] = self.username.GetValue() | self.__options['user'] = self.username.GetValue() | ||
self.__options['pass'] = self.password.GetValue() | self.__options['pass'] = self.password.GetValue() | ||
Line 292: | Line 292: | ||
except: | except: | ||
self.__options['retries'] = 6 | self.__options['retries'] = 6 | ||
self.__options['exp'] = self.exppath.GetValue() | self.__options['exp'] = '"' + self.exppath.GetValue() + '"' | ||
self.__options['log'] = self.logpath.GetValue() | self.__options['log'] = '"' + self.logpath.GetValue() + '"' | ||
self.__options['done'] = self.donepath.GetValue() | self.__options['done'] = '"' + self.donepath.GetValue() + '"' | ||
self.__box['ext'] = self.ext.GetValue() | self.__box['ext'] = self.ext.GetValue() | ||
self.__box['log'] = self.log.GetValue() | self.__box['log'] = self.log.GetValue() |