def button1_Click_1(self, sender, e): dialog = SaveFileDialog() dialog.Filter = "aedt files (*.aedt)|*.aedt" if dialog.ShowDialog() == DialogResult.OK: for i in self.Controls: i.Enabled = False model = generateSourceSinkModel(padInfo) ExportQ3D(dialog.FileName) source_sink_faces = getSourceSinkFaces(model) isSourceMerge = self.checkBox1.Checked isSinkMerge = self.checkBox2.Checked try: global rule rule = self.toolStripComboBox1.Text setSourceSink(source_sink_faces, isSourceMerge, isSinkMerge) removeSheet() except: logging.exception(source_sink_faces) MessageBox.Show("Failed!", 'Error') raise MessageBox.Show("Completed!", 'Information') self.Close() else: pass
def shot_BT_Click(self, sender, e): dialog = SaveFileDialog() dialog.Filter = "Image(*.png)|*.png" dialog.FileName = self.quantity_CB.Text + '_' + self.plane + '_' + str( self.position_SB.Value) if dialog.ShowDialog() == DialogResult.OK: options = [ 'NAME:SaveImageParams', 'ShowAxis:=', 'Default', 'ShowGrid:=', 'Default', 'ShowRuler:=', 'Default' ] oEditor.ExportModelImageToFile(dialog.FileName, 1200, 900, options)
def SaveLog(self): try: save = SaveFileDialog() save.AddExtension = True save.Filter = "Text files (*.txt)|*.txt" if save.ShowDialog() == DialogResult.OK: with open(save.FileName, 'w') as f: f.write("Library Organizer Report:\n\n" + self.header) for array in self._log: f.write("\n\n%s:\n%s: %s" % (array[0], array[1], array[2])) if array[3] != "": f.write("\nMessage: " + array[3]) save.Dispose() except Exception, ex: MessageBox.Show( "something went wrong saving the file. The error was: " + str(ex))
def dosave(): dialog = SaveFileDialog() dialog.FileName="cvs-debug-log-" + \ DateTime.Today.ToString("yyyy-MM-dd") + ".txt" dialog.Title = i18n.get("LogSaveTitle") dialog.Filter = i18n.get("LogSaveFilter")+'|*.*' try: if dialog.ShowDialog(__app_window) == DialogResult.OK: if dialog.FileName != None: debug("wrote debug logfile: ", FileInfo(dialog.FileName).Name) __logger.save(dialog.FileName) if show_error_message: MessageBox.Show(__app_window, i18n.get("LogSavedText"), i18n.get("LogSavedTitle"), MessageBoxButtons.OK, MessageBoxIcon.Information ) except: debug_exc() MessageBox.Show( __app_window, i18n.get("LogSaveFailedText") )
def save_file(file_ext='', files_filter='', init_dir='', default_name='', restore_dir=True, unc_paths=False): sf_dlg = SaveFileDialog() if files_filter: sf_dlg.Filter = files_filter else: sf_dlg.Filter = '|*.{}'.format(file_ext) sf_dlg.RestoreDirectory = restore_dir if init_dir: sf_dlg.InitialDirectory = init_dir # setting default filename sf_dlg.FileName = default_name if sf_dlg.ShowDialog() == DialogResult.OK: if unc_paths: return dletter_to_unc(sf_dlg.FileName) return sf_dlg.FileName
GNU General Public License for more details. See this link for a copy of the GNU General Public License protecting this package. https://github.com/eirannejad/pyRevit/blob/master/LICENSE ''' __window__.Close() import clr clr.AddReference('System.Windows.Forms') from System.Windows.Forms import DialogResult, SaveFileDialog from Autodesk.Revit.DB import ImageExportOptions, ExportRange, ImageFileType, ImageResolution, ZoomFitType doc = __revit__.ActiveUIDocument.Document # collect file location from user dialog = SaveFileDialog() dialog.Title = 'Export current view as PNG' dialog.Filter = 'PNG files (*.PNG)|*.PNG' if dialog.ShowDialog() == DialogResult.OK: # set up the export options options = ImageExportOptions() options.ExportRange = ExportRange.VisibleRegionOfCurrentView options.FilePath = dialog.FileName options.HLRandWFViewsFileType = ImageFileType.PNG options.ImageResolution = ImageResolution.DPI_600 options.ZoomType = ZoomFitType.Zoom options.ShadowViewsFileType = ImageFileType.PNG doc.ExportImage(options)
def Save_File_dialog(self): dialog = SaveFileDialog() dialog.Filter = self.filter if dialog.ShowDialog() == DialogResult.OK: return open(dialog.FileName, "w+") return False