├── superellipse.par
├── superellipse.xlsx
├── RAL_Pallette
├── Material.mtl
├── Material.zip
└── RAL_Classic_Colour_Face_Styles.par
├── SeBeautifyLog
├── install.exe
├── uninstall.exe
├── SeBeautifyLog.7z
├── doc
│ └── README.docx
├── img
│ ├── beautify.ico
│ ├── license.ico
│ ├── readme.ico
│ └── installer.ico
├── desktop
│ └── Solid Edge Beautify Log.lnk
├── registry
│ ├── install_xml_context_menu.reg
│ ├── powershell_execution_policy.reg
│ └── uninstall_xml_context_menu.reg
├── start_menu
│ └── Solid Edge Beautify Log
│ │ ├── About
│ │ ├── Readme.lnk
│ │ ├── GNU GPL license.lnk
│ │ └── Remove Solid Edge Beautify Log.lnk
│ │ └── Solid Edge Beautify Log.lnk
├── license.txt
├── src
│ ├── uninstall.cmd
│ ├── install.cmd
│ └── SeBeautifyRemove.cmd
└── sample
│ └── 45450DE0-434C-4660-9648-1B4FF27BCA2B.xml
├── SolidEdgeSetLanguage.cmd
├── ChangeSolidEdgeStandard.ps1
├── SE_Admin_Utils
├── install.exe
├── doc
│ └── README.docx
├── img
│ ├── custom.ico
│ ├── install.ico
│ ├── license.ico
│ ├── readme.ico
│ ├── remove.ico
│ ├── reset.ico
│ ├── installer.ico
│ ├── standards.ico
│ └── uninstall.ico
├── src
│ ├── install.cmd
│ ├── change_menu_std.cmd
│ ├── uninstall.cmd
│ ├── SE_Admin_Utils_remove.cmd
│ └── ResetUserPreferences.ps1
├── uninstall.exe
├── SE_Admin_Utils.7z
├── change_menu_std.exe
├── registry
│ ├── desktop_menu_uninstall.reg
│ ├── desktop_menu_user_reset.reg
│ ├── desktop_menu_install_Metric.reg
│ ├── powershell_execution_policy.reg
│ ├── win_exp_folder_menu_uninstall.reg
│ ├── desktop_menu_install_ANSI_inch.reg
│ ├── desktop_menu_install_ANSI_metric.reg
│ ├── desktop_menu_install_DIN_metric.reg
│ ├── desktop_menu_install_ESKD_metric.reg
│ ├── desktop_menu_install_GB_metric.reg
│ ├── desktop_menu_install_ISO_metric.reg
│ ├── desktop_menu_install_JIS_metric.reg
│ ├── desktop_menu_install_UNI_metric.reg
│ ├── win_exp_folder_menu_user_reset.reg
│ ├── win_exp_background_menu_uninstall.reg
│ ├── win_exp_background_menu_user_reset.reg
│ ├── win_exp_folder_menu_install_Metric.reg
│ ├── remove
│ │ ├── remove_desktop_menu_user_reset.reg
│ │ ├── remove_desktop_folder_menu_install.reg
│ │ ├── remove_win_exp_folder_menu_install.reg
│ │ ├── remove_desktop_folder_menu_uninstall.reg
│ │ ├── remove_win_exp_folder_menu_uninstall.reg
│ │ ├── remove_win_exp_folder_menu_user_reset.reg
│ │ ├── remove_win_exp_background_menu_install.reg
│ │ ├── remove_win_exp_background_menu_uninstall.reg
│ │ └── remove_win_exp_background_menu_user_reset.reg
│ ├── win_exp_folder_menu_install_ANSI_inch.reg
│ ├── win_exp_folder_menu_install_GB_metric.reg
│ ├── win_exp_background_menu_install_Metric.reg
│ ├── win_exp_folder_menu_install_ANSI_metric.reg
│ ├── win_exp_folder_menu_install_DIN_metric.reg
│ ├── win_exp_folder_menu_install_ESKD_metric.reg
│ ├── win_exp_folder_menu_install_ISO_metric.reg
│ ├── win_exp_folder_menu_install_JIS_metric.reg
│ ├── win_exp_folder_menu_install_UNI_metric.reg
│ ├── win_exp_background_menu_install_ANSI_inch.reg
│ ├── win_exp_background_menu_install_DIN_metric.reg
│ ├── win_exp_background_menu_install_GB_metric.reg
│ ├── win_exp_background_menu_install_ISO_metric.reg
│ ├── win_exp_background_menu_install_JIS_metric.reg
│ ├── win_exp_background_menu_install_UNI_metric.reg
│ ├── win_exp_background_menu_install_ANSI_metric.reg
│ └── win_exp_background_menu_install_ESKD_metric.reg
├── start_menu
│ └── Solid Edge Admin Utils
│ │ ├── Install
│ │ ├── Prompt.lnk
│ │ ├── Metric
│ │ │ ├── Metric - INS.lnk
│ │ │ ├── Metric - SEEC.lnk
│ │ │ ├── Metric - SESP.lnk
│ │ │ ├── Metric - Standalone.lnk
│ │ │ └── Metric - All Data Mgmt.lnk
│ │ ├── ANSI Inch
│ │ │ ├── ANSI Inch - INS.lnk
│ │ │ ├── ANSI Inch - SEEC.lnk
│ │ │ ├── ANSI Inch - SESP.lnk
│ │ │ ├── ANSI Inch - Standalone.lnk
│ │ │ └── ANSI Inch - All Data Mgmt.lnk
│ │ ├── GB Metric
│ │ │ ├── GB Metric - INS.lnk
│ │ │ ├── GB Metric - SEEC.lnk
│ │ │ ├── GB Metric - SESP.lnk
│ │ │ ├── GB Metric - Standalone.lnk
│ │ │ └── GB Metric - All Data Mgmt.lnk
│ │ ├── ANSI Metric
│ │ │ ├── ANSI Metric - INS.lnk
│ │ │ ├── ANSI Metric - SEEC.lnk
│ │ │ ├── ANSI Metric - SESP.lnk
│ │ │ ├── ANSI Metric - Standalone.lnk
│ │ │ └── ANSI Metric - All Data Mgmt.lnk
│ │ ├── DIN Metric
│ │ │ ├── DIN Metric - INS.lnk
│ │ │ ├── DIN Metric - SEEC.lnk
│ │ │ ├── DIN Metric - SESP.lnk
│ │ │ ├── DIN Metric - Standalone.lnk
│ │ │ └── DIN Metric - All Data Mgmt.lnk
│ │ ├── ESKD Metric
│ │ │ ├── ESKD Metric - INS.lnk
│ │ │ ├── ESKD Metric - SEEC.lnk
│ │ │ ├── ESKD Metric - SESP.lnk
│ │ │ ├── ESKD Metric - Standalone.lnk
│ │ │ └── ESKD Metric - All Data Mgmt.lnk
│ │ ├── ISO Metric
│ │ │ ├── ISO Metric - INS.lnk
│ │ │ ├── ISO Metric - SEEC.lnk
│ │ │ ├── ISO Metric - SESP.lnk
│ │ │ ├── ISO Metric - Standalone.lnk
│ │ │ └── ISO Metric - All Data Mgmt.lnk
│ │ ├── JIS Metric
│ │ │ ├── JIS Metric - INS.lnk
│ │ │ ├── JIS Metric - SEEC.lnk
│ │ │ ├── JIS Metric - SESP.lnk
│ │ │ ├── JIS Metric - Standalone.lnk
│ │ │ └── JIS Metric - All Data Mgmt.lnk
│ │ └── UNI Metric
│ │ │ ├── UNI Metric - INS.lnk
│ │ │ ├── UNI Metric - SEEC.lnk
│ │ │ ├── UNI Metric - SESP.lnk
│ │ │ ├── UNI Metric - Standalone.lnk
│ │ │ └── UNI Metric - All Data Mgmt.lnk
│ │ ├── Configure
│ │ ├── GNU GPL.lnk
│ │ ├── Readme.lnk
│ │ ├── Change Standard in Menus.lnk
│ │ ├── Add Custom Files to Install.lnk
│ │ └── Remove Solid Edge Admin Utils.lnk
│ │ ├── Uninstall
│ │ ├── Prompt.lnk
│ │ ├── Backup & Reset.lnk
│ │ └── No Backup & Reset.lnk
│ │ └── Reset User Preferences
│ │ ├── Prompt.lnk
│ │ ├── Backup & Reset.lnk
│ │ └── No Backup & Reset.lnk
└── license.txt
├── enable_se_file_locking.reg
├── SetLocksForSolidEdge
├── setup.exe
├── img
│ ├── logo.ico
│ ├── icon_pause.ico
│ ├── icon_caps_off_num_off.ico
│ ├── icon_caps_off_num_on.ico
│ ├── icon_caps_on_num_off.ico
│ └── icon_caps_on_num_on.ico
├── SetLocksForSolidEdge.exe
├── SetLocksForSolidEdge.ini
├── LICENSE
├── src
│ └── SetLocksForSolidEdge.ahk
└── installer.nsi
├── solid_edge_backing_store.reg
├── solid_edge_pdf_all_sheets.reg
├── solid_edge_pdf_one_sheet.reg
├── solid_edge_software_driven.reg
├── SolidEdgeSetLanguage_SE2019.cmd
├── SolidEdgeSetLanguage_SE2020.cmd
├── SolidEdgeSetLanguage_SE2021.cmd
├── SolidEdgeSetLanguage_SE2022.cmd
├── SolidEdgeSetLanguage_SE2023.cmd
├── solid_edge_enable_mru_options.reg
├── SolidEdgeFavLinksAltBrowser
├── demo.wmv
├── sample_links.reg
├── allow_active_content_to_run.reg
├── allow_local_activex_without_prompt.reg
├── LICENSE
├── close_browser_tab.html
├── README
├── SolidEdgeHomePage.html
├── SolidEdgeTechnicalSupport.html
├── SolidEdgeCatalogParts.html
├── SolidEdgeCommunity.html
└── SolidEdgeForums.html
├── clear_solid_edge_mru_list_recent.reg
├── clear_solid_edge_mru_list_screen.reg
├── solid_edge_default_modeling_order.reg
├── solid_edge_default_modeling_sync.reg
├── solid_edge_keyboard_assignments.xlsx
├── delay_dynamic_visualization_indexing.reg
├── solid_edge_recent_documents_disabled.reg
├── solid_edge_recent_documents_enabled.reg
├── solid_edge_software_driven_pre-2019.reg
├── ResetSolidedgeDialogPositions._SE2022.reg
├── right_click_new_SE_all_in_win_explorer.reg
├── solid_edge_point_cloud_network_disable.reg
├── solid_edge_point_cloud_network_enable.reg
├── SolidEdgeTranslateFromExplorer
├── img
│ └── SolidEdge.ico
├── regsitry
│ ├── install_asm_context_menu.reg
│ ├── install_dft_context_menu.reg
│ ├── install_par_context_menu.reg
│ ├── install_psm_context_menu.reg
│ ├── install_directory_context_menu.reg
│ └── install_par_context_menu_dual.reg
├── doc
│ ├── SE-SolidEdgeTranslationServices-Command-Line-Switches-dcm.docx
│ ├── file_formats.txt
│ └── 3d_PDF.txt
├── start_menu
│ └── DM Operations, Utilities, Spripts, & Essentials
│ │ └── folder.jpg
├── license.txt
└── src
│ ├── uninstall.cmd
│ ├── remove.cmd
│ ├── install.cmd
│ └── SolidEdgeTranslateFromExplorer.ps1
├── .gitattributes
├── LICENSE
├── reset_solid_edge_UI.reg
├── open_dwg_in_solid_edge.reg
├── open_dxf_in_solid_edge.reg
├── open_jt_in_solid_edge.reg
├── open_stl_in_solid_edge.reg
├── SetLocks4SE.ahk
├── open_parasolid_in_solid_edge.reg
├── .gitignore
├── open_dxf_in_solid_edge_multiple.reg
├── open_dft_in_solid_edge_multiple.reg
├── open_iges_in_solid_edge.reg
├── open_inventor_in_solid_edge.reg
├── open_step_in_solid_edge.reg
├── RunKeyShotRemoteDesktop.cmd
├── RunSolidEdgeRemoteDesktop.cmd
├── ResetUserPreferences.ps1
├── README
├── SolidEdgeSetLanguage_SE2024.cmd
├── SolidEdgeSetLanguage_SE2025.cmd
├── create_se_extensions_registry_reset.cmd
└── ForceSolidEdgeCrash.ps1
/superellipse.par:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/superellipse.par
--------------------------------------------------------------------------------
/superellipse.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/superellipse.xlsx
--------------------------------------------------------------------------------
/RAL_Pallette/Material.mtl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/RAL_Pallette/Material.mtl
--------------------------------------------------------------------------------
/RAL_Pallette/Material.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/RAL_Pallette/Material.zip
--------------------------------------------------------------------------------
/SeBeautifyLog/install.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/install.exe
--------------------------------------------------------------------------------
/SolidEdgeSetLanguage.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeSetLanguage.cmd
--------------------------------------------------------------------------------
/ChangeSolidEdgeStandard.ps1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/ChangeSolidEdgeStandard.ps1
--------------------------------------------------------------------------------
/SE_Admin_Utils/install.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/install.exe
--------------------------------------------------------------------------------
/SeBeautifyLog/uninstall.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/uninstall.exe
--------------------------------------------------------------------------------
/enable_se_file_locking.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/enable_se_file_locking.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/doc/README.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/doc/README.docx
--------------------------------------------------------------------------------
/SE_Admin_Utils/img/custom.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/img/custom.ico
--------------------------------------------------------------------------------
/SE_Admin_Utils/img/install.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/img/install.ico
--------------------------------------------------------------------------------
/SE_Admin_Utils/img/license.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/img/license.ico
--------------------------------------------------------------------------------
/SE_Admin_Utils/img/readme.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/img/readme.ico
--------------------------------------------------------------------------------
/SE_Admin_Utils/img/remove.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/img/remove.ico
--------------------------------------------------------------------------------
/SE_Admin_Utils/img/reset.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/img/reset.ico
--------------------------------------------------------------------------------
/SE_Admin_Utils/src/install.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/src/install.cmd
--------------------------------------------------------------------------------
/SE_Admin_Utils/uninstall.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/uninstall.exe
--------------------------------------------------------------------------------
/SeBeautifyLog/SeBeautifyLog.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/SeBeautifyLog.7z
--------------------------------------------------------------------------------
/SeBeautifyLog/doc/README.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/doc/README.docx
--------------------------------------------------------------------------------
/SeBeautifyLog/img/beautify.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/img/beautify.ico
--------------------------------------------------------------------------------
/SeBeautifyLog/img/license.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/img/license.ico
--------------------------------------------------------------------------------
/SeBeautifyLog/img/readme.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/img/readme.ico
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/setup.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SetLocksForSolidEdge/setup.exe
--------------------------------------------------------------------------------
/solid_edge_backing_store.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_backing_store.reg
--------------------------------------------------------------------------------
/solid_edge_pdf_all_sheets.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_pdf_all_sheets.reg
--------------------------------------------------------------------------------
/solid_edge_pdf_one_sheet.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_pdf_one_sheet.reg
--------------------------------------------------------------------------------
/solid_edge_software_driven.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_software_driven.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/SE_Admin_Utils.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/SE_Admin_Utils.7z
--------------------------------------------------------------------------------
/SE_Admin_Utils/img/installer.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/img/installer.ico
--------------------------------------------------------------------------------
/SE_Admin_Utils/img/standards.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/img/standards.ico
--------------------------------------------------------------------------------
/SE_Admin_Utils/img/uninstall.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/img/uninstall.ico
--------------------------------------------------------------------------------
/SeBeautifyLog/img/installer.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/img/installer.ico
--------------------------------------------------------------------------------
/SolidEdgeSetLanguage_SE2019.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeSetLanguage_SE2019.cmd
--------------------------------------------------------------------------------
/SolidEdgeSetLanguage_SE2020.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeSetLanguage_SE2020.cmd
--------------------------------------------------------------------------------
/SolidEdgeSetLanguage_SE2021.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeSetLanguage_SE2021.cmd
--------------------------------------------------------------------------------
/SolidEdgeSetLanguage_SE2022.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeSetLanguage_SE2022.cmd
--------------------------------------------------------------------------------
/SolidEdgeSetLanguage_SE2023.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeSetLanguage_SE2023.cmd
--------------------------------------------------------------------------------
/SE_Admin_Utils/change_menu_std.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/change_menu_std.exe
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/img/logo.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SetLocksForSolidEdge/img/logo.ico
--------------------------------------------------------------------------------
/solid_edge_enable_mru_options.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_enable_mru_options.reg
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/demo.wmv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeFavLinksAltBrowser/demo.wmv
--------------------------------------------------------------------------------
/clear_solid_edge_mru_list_recent.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/clear_solid_edge_mru_list_recent.reg
--------------------------------------------------------------------------------
/clear_solid_edge_mru_list_screen.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/clear_solid_edge_mru_list_screen.reg
--------------------------------------------------------------------------------
/solid_edge_default_modeling_order.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_default_modeling_order.reg
--------------------------------------------------------------------------------
/solid_edge_default_modeling_sync.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_default_modeling_sync.reg
--------------------------------------------------------------------------------
/solid_edge_keyboard_assignments.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_keyboard_assignments.xlsx
--------------------------------------------------------------------------------
/SE_Admin_Utils/src/change_menu_std.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/src/change_menu_std.cmd
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/img/icon_pause.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SetLocksForSolidEdge/img/icon_pause.ico
--------------------------------------------------------------------------------
/delay_dynamic_visualization_indexing.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/delay_dynamic_visualization_indexing.reg
--------------------------------------------------------------------------------
/solid_edge_recent_documents_disabled.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_recent_documents_disabled.reg
--------------------------------------------------------------------------------
/solid_edge_recent_documents_enabled.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_recent_documents_enabled.reg
--------------------------------------------------------------------------------
/solid_edge_software_driven_pre-2019.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_software_driven_pre-2019.reg
--------------------------------------------------------------------------------
/ResetSolidedgeDialogPositions._SE2022.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/ResetSolidedgeDialogPositions._SE2022.reg
--------------------------------------------------------------------------------
/right_click_new_SE_all_in_win_explorer.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/right_click_new_SE_all_in_win_explorer.reg
--------------------------------------------------------------------------------
/solid_edge_point_cloud_network_disable.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_point_cloud_network_disable.reg
--------------------------------------------------------------------------------
/solid_edge_point_cloud_network_enable.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/solid_edge_point_cloud_network_enable.reg
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/SetLocksForSolidEdge.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SetLocksForSolidEdge/SetLocksForSolidEdge.exe
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/sample_links.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeFavLinksAltBrowser/sample_links.reg
--------------------------------------------------------------------------------
/RAL_Pallette/RAL_Classic_Colour_Face_Styles.par:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/RAL_Pallette/RAL_Classic_Colour_Face_Styles.par
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_uninstall.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_uninstall.reg
--------------------------------------------------------------------------------
/SeBeautifyLog/desktop/Solid Edge Beautify Log.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/desktop/Solid Edge Beautify Log.lnk
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/img/icon_caps_off_num_off.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SetLocksForSolidEdge/img/icon_caps_off_num_off.ico
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/img/icon_caps_off_num_on.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SetLocksForSolidEdge/img/icon_caps_off_num_on.ico
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/img/icon_caps_on_num_off.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SetLocksForSolidEdge/img/icon_caps_on_num_off.ico
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/img/icon_caps_on_num_on.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SetLocksForSolidEdge/img/icon_caps_on_num_on.ico
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/img/SolidEdge.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeTranslateFromExplorer/img/SolidEdge.ico
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_user_reset.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_user_reset.reg
--------------------------------------------------------------------------------
/SeBeautifyLog/registry/install_xml_context_menu.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/registry/install_xml_context_menu.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_install_Metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_install_Metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/powershell_execution_policy.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/powershell_execution_policy.reg
--------------------------------------------------------------------------------
/SeBeautifyLog/registry/powershell_execution_policy.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/registry/powershell_execution_policy.reg
--------------------------------------------------------------------------------
/SeBeautifyLog/registry/uninstall_xml_context_menu.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/registry/uninstall_xml_context_menu.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_uninstall.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_uninstall.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_install_ANSI_inch.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_install_ANSI_inch.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_install_ANSI_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_install_ANSI_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_install_DIN_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_install_DIN_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_install_ESKD_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_install_ESKD_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_install_GB_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_install_GB_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_install_ISO_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_install_ISO_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_install_JIS_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_install_JIS_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/desktop_menu_install_UNI_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/desktop_menu_install_UNI_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_user_reset.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_user_reset.reg
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/allow_active_content_to_run.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeFavLinksAltBrowser/allow_active_content_to_run.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_uninstall.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_uninstall.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_user_reset.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_user_reset.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_install_Metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_install_Metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/remove/remove_desktop_menu_user_reset.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/remove/remove_desktop_menu_user_reset.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_install_ANSI_inch.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_install_ANSI_inch.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_install_GB_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_install_GB_metric.reg
--------------------------------------------------------------------------------
/SeBeautifyLog/start_menu/Solid Edge Beautify Log/About/Readme.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/start_menu/Solid Edge Beautify Log/About/Readme.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_install_Metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_install_Metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_install_ANSI_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_install_ANSI_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_install_DIN_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_install_DIN_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_install_ESKD_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_install_ESKD_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_install_ISO_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_install_ISO_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_install_JIS_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_install_JIS_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_folder_menu_install_UNI_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_folder_menu_install_UNI_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Prompt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Prompt.lnk
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/allow_local_activex_without_prompt.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeFavLinksAltBrowser/allow_local_activex_without_prompt.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/remove/remove_desktop_folder_menu_install.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/remove/remove_desktop_folder_menu_install.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/remove/remove_win_exp_folder_menu_install.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/remove/remove_win_exp_folder_menu_install.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_install_ANSI_inch.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_install_ANSI_inch.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_install_DIN_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_install_DIN_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_install_GB_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_install_GB_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_install_ISO_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_install_ISO_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_install_JIS_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_install_JIS_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_install_UNI_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_install_UNI_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/GNU GPL.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/GNU GPL.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/Readme.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/Readme.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Uninstall/Prompt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Uninstall/Prompt.lnk
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/regsitry/install_asm_context_menu.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeTranslateFromExplorer/regsitry/install_asm_context_menu.reg
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/regsitry/install_dft_context_menu.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeTranslateFromExplorer/regsitry/install_dft_context_menu.reg
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/regsitry/install_par_context_menu.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeTranslateFromExplorer/regsitry/install_par_context_menu.reg
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/regsitry/install_psm_context_menu.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeTranslateFromExplorer/regsitry/install_psm_context_menu.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/remove/remove_desktop_folder_menu_uninstall.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/remove/remove_desktop_folder_menu_uninstall.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/remove/remove_win_exp_folder_menu_uninstall.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/remove/remove_win_exp_folder_menu_uninstall.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/remove/remove_win_exp_folder_menu_user_reset.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/remove/remove_win_exp_folder_menu_user_reset.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_install_ANSI_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_install_ANSI_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/win_exp_background_menu_install_ESKD_metric.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/win_exp_background_menu_install_ESKD_metric.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/remove/remove_win_exp_background_menu_install.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/remove/remove_win_exp_background_menu_install.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/remove/remove_win_exp_background_menu_uninstall.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/remove/remove_win_exp_background_menu_uninstall.reg
--------------------------------------------------------------------------------
/SeBeautifyLog/start_menu/Solid Edge Beautify Log/About/GNU GPL license.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/start_menu/Solid Edge Beautify Log/About/GNU GPL license.lnk
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/regsitry/install_directory_context_menu.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeTranslateFromExplorer/regsitry/install_directory_context_menu.reg
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/regsitry/install_par_context_menu_dual.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeTranslateFromExplorer/regsitry/install_par_context_menu_dual.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/registry/remove/remove_win_exp_background_menu_user_reset.reg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/registry/remove/remove_win_exp_background_menu_user_reset.reg
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Uninstall/Backup & Reset.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Uninstall/Backup & Reset.lnk
--------------------------------------------------------------------------------
/SeBeautifyLog/start_menu/Solid Edge Beautify Log/Solid Edge Beautify Log.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/start_menu/Solid Edge Beautify Log/Solid Edge Beautify Log.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - INS.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - INS.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Uninstall/No Backup & Reset.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Uninstall/No Backup & Reset.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - SEEC.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - SEEC.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - SESP.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - SESP.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Reset User Preferences/Prompt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Reset User Preferences/Prompt.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/Change Standard in Menus.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/Change Standard in Menus.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - INS.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - INS.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - SEEC.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - SEEC.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - SESP.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - SESP.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - INS.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - INS.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - SEEC.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - SEEC.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - SESP.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - SESP.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - Standalone.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - Standalone.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/Add Custom Files to Install.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/Add Custom Files to Install.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - INS.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - INS.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - INS.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - INS.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - SEEC.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - SEEC.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - SESP.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - SESP.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - INS.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - INS.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - INS.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - INS.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - SEEC.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - SEEC.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - SESP.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - SESP.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - INS.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - INS.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - SEEC.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - SEEC.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - SESP.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - SESP.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - All Data Mgmt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/Metric/Metric - All Data Mgmt.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - INS.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - INS.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - SEEC.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - SEEC.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - SESP.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - SESP.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Reset User Preferences/Backup & Reset.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Reset User Preferences/Backup & Reset.lnk
--------------------------------------------------------------------------------
/SeBeautifyLog/start_menu/Solid Edge Beautify Log/About/Remove Solid Edge Beautify Log.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SeBeautifyLog/start_menu/Solid Edge Beautify Log/About/Remove Solid Edge Beautify Log.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/Remove Solid Edge Admin Utils.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Configure/Remove Solid Edge Admin Utils.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - SEEC.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - SEEC.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - SESP.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - SESP.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - SEEC.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - SEEC.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - SESP.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - SESP.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - Standalone.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - Standalone.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - Standalone.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - Standalone.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - Standalone.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - Standalone.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - Standalone.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - Standalone.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - Standalone.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - Standalone.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - Standalone.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - Standalone.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Reset User Preferences/No Backup & Reset.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Reset User Preferences/No Backup & Reset.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - All Data Mgmt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Inch/ANSI Inch - All Data Mgmt.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - Standalone.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - Standalone.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - Standalone.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - Standalone.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - All Data Mgmt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/GB Metric/GB Metric - All Data Mgmt.lnk
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/doc/SE-SolidEdgeTranslationServices-Command-Line-Switches-dcm.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeTranslateFromExplorer/doc/SE-SolidEdgeTranslationServices-Command-Line-Switches-dcm.docx
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - All Data Mgmt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ANSI Metric/ANSI Metric - All Data Mgmt.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - All Data Mgmt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/DIN Metric/DIN Metric - All Data Mgmt.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - All Data Mgmt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ESKD Metric/ESKD Metric - All Data Mgmt.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - All Data Mgmt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/ISO Metric/ISO Metric - All Data Mgmt.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - All Data Mgmt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/JIS Metric/JIS Metric - All Data Mgmt.lnk
--------------------------------------------------------------------------------
/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - All Data Mgmt.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SE_Admin_Utils/start_menu/Solid Edge Admin Utils/Install/UNI Metric/UNI Metric - All Data Mgmt.lnk
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/start_menu/DM Operations, Utilities, Spripts, & Essentials/folder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uk-dave/SolidEdge/HEAD/SolidEdgeTranslateFromExplorer/start_menu/DM Operations, Utilities, Spripts, & Essentials/folder.jpg
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/doc/file_formats.txt:
--------------------------------------------------------------------------------
1 | file formats
2 |
3 | dxf
4 | dwg
5 | dgn
6 | igs
7 | stp
8 | ifc
9 | x_t
10 | jt
11 | stl
12 | model (V4)
13 | catpart V5
14 | plmxml
15 | sat
16 | xgl
17 | PDF
18 | PDF (3D)
19 | Solid Edge Viewer
20 | bip (keyshot)
21 | u3d (universal 3D)
22 | bkm NX bookmark
23 |
24 |
25 | look at image files also e,g,
26 |
27 | tif
28 | bmp
29 | jpg
30 | wrl
31 | bip
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/SetLocksForSolidEdge.ini:
--------------------------------------------------------------------------------
1 | ;
2 | ; set to 1 to enable locking
3 | ; set to 0 to disable locking
4 | ;
5 | [EnforceLock]
6 | CapsLock=1
7 | NumLock=1
8 |
9 | ;
10 | ; set to 1 to enable displaying a tip
11 | ; set to 0 to disable displaying a tip
12 | ;
13 | [DisplayTips]
14 | TrayTip=1
15 | ToolTip=1
16 |
17 | ;
18 | ; # - Windows key
19 | ; ^ - Ctrl key
20 | ; ! - Alt key
21 | ; + - Shift key
22 | ;
23 | ; #p = Windows key + p
24 | ; #q = Windows key + q
25 | ;
26 | [KeyControl]
27 | Pause=#p
28 | Exit=#q
29 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 | *.sln merge=union
7 | *.csproj merge=union
8 | *.vbproj merge=union
9 | *.fsproj merge=union
10 | *.dbproj merge=union
11 |
12 | # Standard to msysgit
13 | *.doc diff=astextplain
14 | *.DOC diff=astextplain
15 | *.docx diff=astextplain
16 | *.DOCX diff=astextplain
17 | *.dot diff=astextplain
18 | *.DOT diff=astextplain
19 | *.pdf diff=astextplain
20 | *.PDF diff=astextplain
21 | *.rtf diff=astextplain
22 | *.RTF diff=astextplain
23 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (C) 2012 David C. Merritt, david.c.merritt@siemens.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
--------------------------------------------------------------------------------
/SE_Admin_Utils/license.txt:
--------------------------------------------------------------------------------
1 | Copyright (C) 2014 David C. Merritt, david.c.merritt@siemens.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
--------------------------------------------------------------------------------
/SeBeautifyLog/license.txt:
--------------------------------------------------------------------------------
1 | Copyright (C) 2015 David C. Merritt, david.c.merritt@siemens.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (C) 2015 David C. Merritt, david.c.merritt@siemens.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (C) 2012 David C. Merritt, david.c.merritt@siemens.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/license.txt:
--------------------------------------------------------------------------------
1 | Copyright (C) 2015 David C. Merritt, david.c.merritt@siemens.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/doc/3d_PDF.txt:
--------------------------------------------------------------------------------
1 | SolidEdgeTranslationServices allows of output of pdf-3D since ST6 MP1
2 | Symptom
3 | ---------------
4 | SolidEdgeTranslationServices.exe allows export in batch mode of Solid Edge
5 | files to different formats (pdf-2D, tif, dwg, jt, bmp, igs, etc.). Since ST6
6 | MP1 it is now also possible to convert to pdf-3D.
7 | Hardware/Software Configuration
8 | Solid Edge
9 | Solution
10 | Run 'SolidEdgeTranslationServices.exe' once. The utility will create a new
11 | entry in the 'Define_SolidEdge_Properties_ForWorkflow_ToSync.ini' file found in
12 | the Solid Edge Program folder and by default is set to 0:
13 |
14 | Export 3D PDF from part or Assembly=0
15 |
16 | Edit the value to 1 to turn ON this functionality, this should cause the
17 | utility to output 3D pdf files of everything but SE draft files, when selecting
18 | the -t=pdf switch in the command line. e.g:
19 |
20 | SolidEdgeTranslationServices -i=C:\Siemens\part.par -o=C:\Siemens\part.pdf
21 | -t=pdf
22 |
23 |
24 | http://solutions.industrysoftware.automation.siemens.com/view.php?si=002-7005345
--------------------------------------------------------------------------------
/reset_solid_edge_UI.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; reset_solid_edge_UI
4 | ; Copyright (C) 2017, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to reset all Solid Edge UI.
22 | ;
23 | ; ---------------------------------------------------------------------
24 | ;
25 | ; 27/10/2017 merritt initial release
26 | ;
27 |
28 | [HKEY_CURRENT_USER\Software\Unigraphics Solutions\Solid Edge\Version 110\UI]
29 |
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/close_browser_tab.html:
--------------------------------------------------------------------------------
1 |
40 |
41 |
44 |
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/README:
--------------------------------------------------------------------------------
1 | SolidEdgeFavLinksAltBrowser
2 | ===========================
3 |
4 | This folder contains files needed to implement a solution to open
5 | Solid Edge favourite links on the Solid Edge startup page in an
6 | alternative web browser other than the default Internet Explorer.
7 |
8 | All code is provided as is. For more information please see the
9 | provided LICENSE file.
10 |
11 | Copyright (C) 2014 David C. Merritt, david.c.merritt@siemens.com
12 |
13 | Install
14 | =======
15 |
16 | 1. Copy the SolidEdgeFavLinksAltBrowser folder and files in it to a
17 | location on your computer i.e. C:\SolidEdgeFavLinksAltBrowser.
18 |
19 | 2. Using a text editor update the sample_links.reg file to point to
20 | the location you copied the SolidEdgeFavLinksAltBrowser fodler in the
21 | previous step to. Remember to \\ any \ in the folder path name.
22 |
23 | 3. Install the sample_links.reg file updated in previous step by
24 | double-clicking on it.
25 |
26 | 4. Install the allow_active_content_to_run.reg file by double-
27 | clicking on it.
28 |
29 | 5. Install the allow_local_activex_without_prompt.reg file by
30 | double-clicking on it.
31 |
32 | 6. Using a text editor update each of the .html files beginning with
33 | "SolidEdge..." and update the "browserpath" location to point to the
34 | location of your alternate web browser .exe file. Review the
35 | comments in these files for the correct syntax to follow for
36 | specifying the "browserpath" location.
37 |
38 | 7. Launch Solid Edge and select any of the Links on the start page.
39 | If everything is configured correctly, Internet Explorer should
40 | briefly launch, then start your alternate web browser using the
41 | specified link.
42 |
43 |
44 | Adding Additional Links
45 | =======================
46 |
47 | 1. Copy one of the sample "SolidEdge*.html" files to an appropriate
48 | name for your link.
49 |
50 | 2. Using a text editor update the "browserpath" and "urllink"
51 | variables to the appropriate locations. For the correct format to
52 | follow for setting these variables refer to the comments in the .html
53 | file.
54 |
55 | 3. In Solid Edge update your Solid Edge Links to point to this .html
56 | file.
57 |
58 |
--------------------------------------------------------------------------------
/open_dwg_in_solid_edge.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_dwg_in_solid_edge
4 | ; Copyright (C) 2013, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set AutoCAD .dwg files to open by default into a
22 | ; single instance of Solid Edge.
23 | ;
24 | ; Without this registry change simply setting the default behaviour on
25 | ; .dwg files to always open in Solid Edge through the Windows Explorer
26 | ; settings will launch multiple instances of Solid Edge.
27 | ;
28 | ; Note: This registry change will first remove any existing entries for
29 | ; the .dxf file associations.
30 | ;
31 | ; ---------------------------------------------------------------------
32 | ;
33 | ; 06/02/2013 merritt initial release
34 | ; 18/12/2013 merritt typos in header
35 | ; 15/04/2015 merritt added keys to remove existing registry entries
36 | ;
37 |
38 | [-HKEY_CURRENT_USER\Software\Classes\.dwg]
39 |
40 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg]
41 |
42 | [HKEY_CURRENT_USER\Software\Classes\.dwg]
43 | @="SolidEdge.DraftDocument"
44 |
45 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg]
46 |
47 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg\OpenWithList]
48 | "a"="Edge.exe"
49 | "MRUList"="a"
50 |
51 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg\OpenWithProgids]
52 | "SolidEdge.DraftDocument"=hex(0):
53 |
--------------------------------------------------------------------------------
/open_dxf_in_solid_edge.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_dxf_in_solid_edge
4 | ; Copyright (C) 2013, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set AutoCAD .dxf files to open by default into a
22 | ; single instance of Solid Edge.
23 | ;
24 | ; Without this registry change simply setting the default behaviour on
25 | ; .dxf files to always open in Solid Edge through the Windows Explorer
26 | ; settings will launch multiple instances of Solid Edge.
27 | ;
28 | ; Note: This registry change will first remove any existing entries for
29 | ; the .dxf file associations.
30 | ;
31 | ; ---------------------------------------------------------------------
32 | ;
33 | ; 06/02/2013 merritt initial release
34 | ; 18/12/2013 merritt typos in header
35 | ; 10/12/2014 merritt added keys to remove existing registry entries
36 | ;
37 |
38 | [-HKEY_CURRENT_USER\Software\Classes\.dxf]
39 |
40 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dxf]
41 |
42 | [HKEY_CURRENT_USER\Software\Classes\.dxf]
43 | @="SolidEdge.DraftDocument"
44 |
45 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dxf]
46 |
47 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dxf\OpenWithList]
48 | "a"="Edge.exe"
49 | "MRUList"="a"
50 |
51 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dxf\OpenWithProgids]
52 | "SolidEdge.DraftDocument"=hex(0):
53 |
--------------------------------------------------------------------------------
/open_jt_in_solid_edge.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_jt_in_solid_edge
4 | ; Copyright (C) 2017, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set JT .jt files to open by default into a single
22 | ; instance of Solid Edge.
23 | ;
24 | ; Without this registry change simply setting the default behaviour on
25 | ; .jt files to always open in Solid Edge through the Windows Explorer
26 | ; settings will launch multiple instances of Solid Edge.
27 | ;
28 | ; Note: This registry change will first remove any existing entries for
29 | ; the .jt file associations. It was found that certain existing
30 | ; applications that set various associations for these file types
31 | ; caused Solid Edge to hang unless they were first removed before
32 | ; associating Solid Edge to the .jt file type.
33 | ;
34 | ; ---------------------------------------------------------------------
35 | ;
36 | ; 27/11/2017 merritt initial release
37 | ;
38 |
39 | [-HKEY_CURRENT_USER\Software\Classes\.jt]
40 |
41 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jt]
42 |
43 | [HKEY_CURRENT_USER\Software\Classes\.jt]
44 | @="SolidEdge.PartDocument"
45 |
46 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jt]
47 |
48 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jt\OpenWithList]
49 | "a"="Edge.exe"
50 | "MRUList"="a"
51 |
52 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jt\OpenWithProgids]
53 | "SolidEdge.PartDocument"=hex(0):
54 |
--------------------------------------------------------------------------------
/open_stl_in_solid_edge.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_stl_in_solid_edge
4 | ; Copyright (C) 2019, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set STL .stl files to open by default into a single
22 | ; instance of Solid Edge.
23 | ;
24 | ; Without this registry change simply setting the default behaviour on
25 | ; .stl files to always open in Solid Edge through the Windows Explorer
26 | ; settings will launch multiple instances of Solid Edge.
27 | ;
28 | ; Note: This registry change will first remove any existing entries for
29 | ; the .stl file associations. It was found that certain existing
30 | ; applications that set various associations for these file types
31 | ; caused Solid Edge to hang unless they were first removed before
32 | ; associating Solid Edge to the .stl file type.
33 | ;
34 | ; ---------------------------------------------------------------------
35 | ;
36 | ; 27/11/2017 merritt initial release
37 | ;
38 |
39 | [-HKEY_CURRENT_USER\Software\Classes\.stl]
40 |
41 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stl]
42 |
43 | [HKEY_CURRENT_USER\Software\Classes\.stl]
44 | @="SolidEdge.PartDocument"
45 |
46 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stl]
47 |
48 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stl\OpenWithList]
49 | "a"="Edge.exe"
50 | "MRUList"="a"
51 |
52 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stl\OpenWithProgids]
53 | "SolidEdge.PartDocument"=hex(0):
54 |
--------------------------------------------------------------------------------
/SeBeautifyLog/src/uninstall.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem uninstall
4 | rem Copyright (C) 2015, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS uninstall script to remove the Solid Edge Beautify Log script
22 | rem
23 | rem ---------------------------------------------------------------------
24 | rem
25 | rem 16/07/2015 merritt initial release
26 | rem
27 |
28 | set SOFTWARE_NAME=Solid Edge Beautify Log
29 | title %SOFTWARE_NAME%: Uninstalling...
30 |
31 | rem set up some variables
32 | for /f %%i in ("%0") do set SOFTWARE_DIR=%%~dpi
33 | set INSTALL_DIR=%ProgramFiles%\%SOFTWARE_NAME%
34 | set MENU_DIR=%ProgramData%\Microsoft\Windows\Start Menu\Programs\%SOFTWARE_NAME%
35 |
36 | rem check if folders are installed
37 | if exist "%INSTALL_DIR%" goto :NowRemove
38 | if exist "%MENU_DIR%" goto :NowRemove
39 |
40 | rem
41 | rem display error for existing files
42 | rem
43 | :ExistsError
44 | title %SOFTWARE_NAME%: ERROR!
45 | echo.
46 | echo.
47 | echo Error: %SOFTWARE_NAME% does not appear to be installed!
48 | echo.
49 | echo.
50 | echo Press any key to exit . . .
51 | rem pause > nul
52 | goto :CleanExit
53 |
54 | rem
55 | rem copy our uninstall file so we can then delete everything
56 | rem
57 | :NowRemove
58 | copy /y "%SOFTWARE_DIR%SeBeautifyRemove.cmd" "%TEMP%\SeBeautifyRemove.cmd" > nul
59 | copy /y "%INSTALL_DIR%\src\SeBeautifyRemove.cmd" "%TEMP%\SeBeautifyRemove.cmd" > nul
60 | ping 127.0.0.1 -n 1 > nul
61 | if exist "%TEMP%\SeBeautifyRemove.cmd" (start "" /D %TEMP% "%TEMP%\SeBeautifyRemove.cmd")
62 | goto :CleanExit
63 |
64 | rem
65 | rem cleanly exit
66 | rem
67 | :CleanExit
68 | set SOFTWARE_NAME=
69 | set SOFTWARE_DIR=
70 | set INSTALL_DIR=
71 | exit
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/src/uninstall.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem uninstall
4 | rem Copyright (C) 2015, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS uninstall script to begin the removal of the Solid Edge Translate
22 | rem from Explorer utility
23 | rem
24 | rem ---------------------------------------------------------------------
25 | rem
26 | rem 28/07/2015 merritt initial release
27 | rem
28 |
29 | set SOFTWARE_NAME=Solid Edge Translate from Explorer
30 | title %SOFTWARE_NAME%: Uninstalling...
31 |
32 | rem set up some variables
33 | for /f %%i in ("%0") do set SOFTWARE_DIR=%%~dpi
34 | set INSTALL_DIR=%ProgramFiles%\%SOFTWARE_NAME%
35 | set MENU_DIR=%ProgramData%\Microsoft\Windows\Start Menu\Programs\%SOFTWARE_NAME%
36 |
37 | rem check if folders are installed
38 | if exist "%INSTALL_DIR%" goto :NowRemove
39 | if exist "%MENU_DIR%" goto :NowRemove
40 |
41 | rem
42 | rem display error for existing files
43 | rem
44 | :ExistsError
45 | title %SOFTWARE_NAME%: ERROR!
46 | echo.
47 | echo.
48 | echo Error: %SOFTWARE_NAME% does not appear to be installed!
49 | echo.
50 | echo.
51 | echo Press any key to exit . . .
52 | rem pause > nul
53 | goto :CleanExit
54 |
55 | rem
56 | rem copy our uninstall file so we can then delete everything
57 | rem
58 | :NowRemove
59 | copy /y "%SOFTWARE_DIR%SeBeautifyRemove.cmd" "%TEMP%\SeBeautifyRemove.cmd" > nul
60 | copy /y "%INSTALL_DIR%\src\SeBeautifyRemove.cmd" "%TEMP%\SeBeautifyRemove.cmd" > nul
61 | ping 127.0.0.1 -n 1 > nul
62 | if exist "%TEMP%\SeBeautifyRemove.cmd" (start "" /D %TEMP% "%TEMP%\SeBeautifyRemove.cmd")
63 | goto :CleanExit
64 |
65 | rem
66 | rem cleanly exit
67 | rem
68 | :CleanExit
69 | set SOFTWARE_NAME=
70 | set SOFTWARE_DIR=
71 | set INSTALL_DIR=
72 | exit
--------------------------------------------------------------------------------
/SE_Admin_Utils/src/uninstall.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem uninstall
4 | rem Copyright (C) 2014-2015, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS uninstall script to call the Solid Edge Admin Utils remove script
22 | rem
23 | rem ---------------------------------------------------------------------
24 | rem
25 | rem 31/12/2014 merritt initial release
26 | rem 02/01/2015 merritt added check for existing install folders
27 | rem updated uninstall to run as compiled exe file
28 | rem
29 |
30 | set SOFTWARE_NAME=Solid Edge Admin Utils
31 | title %SOFTWARE_NAME%: Uninstalling...
32 |
33 | rem set up some variables
34 | for /f %%i in ("%0") do set SOFTWARE_DIR=%%~dpi
35 | set INSTALL_DIR=%ProgramFiles%\%SOFTWARE_NAME%
36 | set MENU_DIR=%ProgramData%\Microsoft\Windows\Start Menu\Programs\%SOFTWARE_NAME%
37 |
38 | rem check if folders are installed
39 | if exist "%INSTALL_DIR%" goto :NowRemove
40 | if exist "%MENU_DIR%" goto :NowRemove
41 |
42 | rem
43 | rem display error for existing files
44 | rem
45 | :ExistsError
46 | title %SOFTWARE_NAME%: ERROR!
47 | echo.
48 | echo.
49 | echo Error: %SOFTWARE_NAME% does not appear to be installed!
50 | echo.
51 | echo.
52 | echo Press any key to exit . . .
53 | pause > nul
54 | goto :CleanExit
55 |
56 | rem
57 | rem copy our uninstall file so we can then delete everything
58 | rem
59 | :NowRemove
60 | copy /y "%SOFTWARE_DIR%SE_Admin_Utils_remove.cmd" "%TEMP%\SE_Admin_Utils_remove.cmd" > nul
61 | copy /y "%INSTALL_DIR%\src\SE_Admin_Utils_remove.cmd" "%TEMP%\SE_Admin_Utils_remove.cmd" > nul
62 | ping 127.0.0.1 -n 1 > nul
63 | if exist "%TEMP%\SE_Admin_Utils_remove.cmd" (start "" /D %TEMP% "%TEMP%\SE_Admin_Utils_remove.cmd")
64 | goto :CleanExit
65 |
66 | rem
67 | rem cleanly exit
68 | rem
69 | :CleanExit
70 | set SOFTWARE_NAME=
71 | set SOFTWARE_DIR=
72 | set INSTALL_DIR=
73 | exit
--------------------------------------------------------------------------------
/SetLocks4SE.ahk:
--------------------------------------------------------------------------------
1 | ; SetLocks4SE
2 | ; Copyright (C) 2015 David C. Merritt, david.c.merritt@siemens.com
3 | ;
4 | ; This program is free software: you can redistribute it and/or modify
5 | ; it under the terms of the GNU General Public License as published by
6 | ; the Free Software Foundation, either version 3 of the License, or
7 | ; (at your option) any later version.
8 | ;
9 | ; This program is distributed in the hope that it will be useful,
10 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | ; GNU General Public License for more details.
13 | ;
14 | ; You should have received a copy of the GNU General Public License
15 | ; along with this program. If not, see .
16 | ;
17 | ; ---------------------------------------------------------------------
18 | ;
19 | ; AutoHotkey script to enforce the toggling of the Caps and Num locks to
20 | ; always turn on whenever Solid Edge is the active window.
21 | ;
22 | ; ---------------------------------------------------------------------
23 | ;
24 | ; 27/10/2015 merritt initial release
25 | ;
26 |
27 | #SingleInstance, Force
28 | #InstallKeybdHook
29 | #Persistent
30 |
31 | AppName=SetLocks4SE
32 | Menu, Tray, Icon, %A_WinDir%\System32\shell32.dll, 105
33 | Menu, Tray, Tip, Set Caps and Num locks for Solid Edge
34 |
35 | ; set to false to not enforce locks
36 | EnforceCapslock := true
37 | EnforceNumLock := true
38 |
39 | SetTimer, EnforceLocks, 500
40 | Return
41 |
42 | EnforceLocks:
43 | WinGet, CurrentProcess, ProcessName, A
44 | if (CurrentProcess == "Edge.exe")
45 | {
46 | if (EnforceCapslock)
47 | {
48 | SetCapsLockState := GetKeyState("CapsLock", "T")
49 | IfEqual, SetCapsLockState, 0
50 | {
51 | SetCapsLockState, On
52 | Tooltip, Caps Lock: On
53 | SetTimer, RemoveToolTip, 750
54 | }
55 | }
56 |
57 | if (EnforceNumLock)
58 | {
59 | SetNumlockState := GetKeyState("NumLock", "T")
60 | IfEqual, SetNumlockState, 0
61 | {
62 | SetNumlockState, On
63 | Tooltip, Num Lock: On
64 | SetTimer, RemoveToolTip, 750
65 | }
66 | }
67 | }
68 | Return
69 |
70 | RemoveToolTip:
71 | SetTimer, RemoveToolTip, Off
72 | ToolTip
73 | return
74 |
75 | ; Win + p pauses the script in case you need the locks
76 | #p::
77 | TrayTip, %AppName%, Lock Enforcer paused, 30, 1
78 | Pause,,1
79 | return
80 |
81 | ; Win + q exits
82 | #q::ExitApp
83 |
--------------------------------------------------------------------------------
/open_parasolid_in_solid_edge.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_parasolid_in_solid_edge
4 | ; Copyright (C) 2017, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set Parasolid .x_t and .x_b files to open by
22 | ; default into a single instance of Solid Edge.
23 | ;
24 | ; Without this registry change simply setting the default behaviour on
25 | ; .x_t and .x_b files to always open in Solid Edge through the Windows
26 | ; Explorer settings will launch multiple instances of Solid Edge.
27 | ;
28 | ; Note: This registry change will first remove any existing entries for
29 | ; the .x_t and .x_b file associations.
30 | ;
31 | ; ---------------------------------------------------------------------
32 | ;
33 | ; 26/04/2017 merritt initial release
34 | ;
35 |
36 | [-HKEY_CURRENT_USER\Software\Classes\.x_t]
37 |
38 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.x_t]
39 |
40 | [HKEY_CURRENT_USER\Software\Classes\.x_t]
41 | @="SolidEdge.PartDocument"
42 |
43 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.x_t]
44 |
45 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.x_t\OpenWithList]
46 | "a"="Edge.exe"
47 | "MRUList"="a"
48 |
49 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.x_t\OpenWithProgids]
50 | "SolidEdge.PartDocument"=hex(0):
51 |
52 | [-HKEY_CURRENT_USER\Software\Classes\.x_b]
53 |
54 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.x_b]
55 |
56 | [HKEY_CURRENT_USER\Software\Classes\.x_b]
57 | @="SolidEdge.PartDocument"
58 |
59 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.x_b]
60 |
61 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.x_b\OpenWithList]
62 | "a"="Edge.exe"
63 | "MRUList"="a"
64 |
65 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.x_b\OpenWithProgids]
66 | "SolidEdge.PartDocument"=hex(0):
67 |
68 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | #################
2 | ## Eclipse
3 | #################
4 |
5 | *.pydevproject
6 | .project
7 | .metadata
8 | bin/
9 | tmp/
10 | *.tmp
11 | *.bak
12 | *.swp
13 | *~.nib
14 | local.properties
15 | .classpath
16 | .settings/
17 | .loadpath
18 |
19 | # External tool builders
20 | .externalToolBuilders/
21 |
22 | # Locally stored "Eclipse launch configurations"
23 | *.launch
24 |
25 | # CDT-specific
26 | .cproject
27 |
28 | # PDT-specific
29 | .buildpath
30 |
31 |
32 | #################
33 | ## Visual Studio
34 | #################
35 |
36 | ## Ignore Visual Studio temporary files, build results, and
37 | ## files generated by popular Visual Studio add-ons.
38 |
39 | # User-specific files
40 | *.suo
41 | *.user
42 | *.sln.docstates
43 |
44 | # Build results
45 | [Dd]ebug/
46 | [Rr]elease/
47 | *_i.c
48 | *_p.c
49 | *.ilk
50 | *.meta
51 | *.obj
52 | *.pch
53 | *.pdb
54 | *.pgc
55 | *.pgd
56 | *.rsp
57 | *.sbr
58 | *.tlb
59 | *.tli
60 | *.tlh
61 | *.tmp
62 | *.vspscc
63 | .builds
64 | *.dotCover
65 |
66 | ## TODO: If you have NuGet Package Restore enabled, uncomment this
67 | #packages/
68 |
69 | # Visual C++ cache files
70 | ipch/
71 | *.aps
72 | *.ncb
73 | *.opensdf
74 | *.sdf
75 |
76 | # Visual Studio profiler
77 | *.psess
78 | *.vsp
79 |
80 | # ReSharper is a .NET coding add-in
81 | _ReSharper*
82 |
83 | # Installshield output folder
84 | [Ee]xpress
85 |
86 | # DocProject is a documentation generator add-in
87 | DocProject/buildhelp/
88 | DocProject/Help/*.HxT
89 | DocProject/Help/*.HxC
90 | DocProject/Help/*.hhc
91 | DocProject/Help/*.hhk
92 | DocProject/Help/*.hhp
93 | DocProject/Help/Html2
94 | DocProject/Help/html
95 |
96 | # Click-Once directory
97 | publish
98 |
99 | # Others
100 | [Bb]in
101 | [Oo]bj
102 | sql
103 | TestResults
104 | *.Cache
105 | ClientBin
106 | stylecop.*
107 | ~$*
108 | *.dbmdl
109 | Generated_Code #added for RIA/Silverlight projects
110 |
111 | # Backup & report files from converting an old project file to a newer
112 | # Visual Studio version. Backup files are not needed, because we have git ;-)
113 | _UpgradeReport_Files/
114 | Backup*/
115 | UpgradeLog*.XML
116 |
117 |
118 |
119 | ############
120 | ## Windows
121 | ############
122 |
123 | # Windows image file caches
124 | Thumbs.db
125 |
126 | # Folder config file
127 | Desktop.ini
128 |
129 |
130 | #############
131 | ## Python
132 | #############
133 |
134 | *.py[co]
135 |
136 | # Packages
137 | *.egg
138 | *.egg-info
139 | dist
140 | build
141 | eggs
142 | parts
143 | bin
144 | var
145 | sdist
146 | develop-eggs
147 | .installed.cfg
148 |
149 | # Installer logs
150 | pip-log.txt
151 |
152 | # Unit test / coverage reports
153 | .coverage
154 | .tox
155 |
156 | #Translations
157 | *.mo
158 |
159 | #Mr Developer
160 | .mr.developer.cfg
161 |
162 | # Mac crap
163 | .DS_Store
164 |
--------------------------------------------------------------------------------
/open_dxf_in_solid_edge_multiple.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_dxf_in_solid_edge
4 | ; Copyright (C) 2015, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set AutoCAD .dxf files to open by default into
22 | ; multiple instances of Solid Edge.
23 | ;
24 | ; Note: This registry change will first remove any existing entries for
25 | ; the .dxf file associations.
26 | ;
27 | ; ---------------------------------------------------------------------
28 | ;
29 | ; 21/04/2015 merritt initial release
30 | ;
31 |
32 | [-HKEY_CURRENT_USER\Software\Classes\.dxf]
33 |
34 | [-HKEY_CURRENT_USER\Software\Classes\dxf_auto_file]
35 |
36 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dxf]
37 |
38 | [HKEY_CURRENT_USER\Software\Classes\.dxf]
39 | @="dxf_auto_file"
40 |
41 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dxf]
42 |
43 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dxf\OpenWithList]
44 | "a"="edge.exe"
45 | "MRUList"="a"
46 |
47 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dxf\OpenWithProgids]
48 | "dxf_auto_file"=hex(0):
49 |
50 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dxf\UserChoice]
51 | "Progid"="dxf_auto_file"
52 |
53 | [HKEY_CURRENT_USER\Software\Classes\dxf_auto_file]
54 | @=""
55 |
56 | [HKEY_CURRENT_USER\Software\Classes\dxf_auto_file\shell]
57 |
58 | [HKEY_CURRENT_USER\Software\Classes\dxf_auto_file\shell\edit]
59 |
60 | [HKEY_CURRENT_USER\Software\Classes\dxf_auto_file\shell\edit\command]
61 | @="\"C:\\Program Files\\Solid Edge ST8\\Program\\Edge.EXE\" \"%1\""
62 |
63 | [HKEY_CURRENT_USER\Software\Classes\dxf_auto_file\shell\open]
64 |
65 | [HKEY_CURRENT_USER\Software\Classes\dxf_auto_file\shell\open\command]
66 | @="\"C:\\Program Files\\Solid Edge ST8\\Program\\Edge.EXE\" \"%1\""
67 |
68 | [HKEY_CURRENT_USER\Software\Classes\dxf_auto_file\shell\Read]
69 |
70 | [HKEY_CURRENT_USER\Software\Classes\dxf_auto_file\shell\Read\command]
71 | @="\"C:\\Program Files\\Solid Edge ST8\\Program\\Edge.EXE\" \"%1\""
72 |
73 |
--------------------------------------------------------------------------------
/open_dft_in_solid_edge_multiple.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_dft_in_solid_edge
4 | ; Copyright (C) 2023, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set Solid Edge .dft files to open by default into
22 | ; multiple instances of Solid Edge.
23 | ;
24 | ; Note: This registry change will first remove any existing entries for
25 | ; the .dft file associations.
26 | ;
27 | ; ---------------------------------------------------------------------
28 | ;
29 | ; 09/02/2023 merritt initial release
30 | ;
31 |
32 | [-HKEY_CURRENT_USER\Software\Classes\.dft]
33 |
34 | [-HKEY_CURRENT_USER\Software\Classes\dft_auto_file]
35 |
36 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dft]
37 |
38 | [HKEY_CURRENT_USER\Software\Classes\.dft]
39 | @="dft_auto_file"
40 |
41 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dft]
42 |
43 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dft\OpenWithList]
44 | "a"="edge.exe"
45 | "MRUList"="a"
46 |
47 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dft\OpenWithProgids]
48 | "dft_auto_file"=hex(0):
49 |
50 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dft\UserChoice]
51 | "Progid"="dft_auto_file"
52 |
53 | [HKEY_CURRENT_USER\Software\Classes\dft_auto_file]
54 | @=""
55 |
56 | [HKEY_CURRENT_USER\Software\Classes\dft_auto_file\shell]
57 |
58 | [HKEY_CURRENT_USER\Software\Classes\dft_auto_file\shell\edit]
59 |
60 | [HKEY_CURRENT_USER\Software\Classes\dft_auto_file\shell\edit\command]
61 | @="\"C:\\Program Files\\Siemens\\Solid Edge 2023\\Program\\Edge.EXE\" \"%1\""
62 |
63 | [HKEY_CURRENT_USER\Software\Classes\dft_auto_file\shell\open]
64 |
65 | [HKEY_CURRENT_USER\Software\Classes\dft_auto_file\shell\open\command]
66 | @="\"C:\\Program Files\\Siemens\\Solid Edge 2023\\Program\\Edge.EXE\" \"%1\""
67 |
68 | [HKEY_CURRENT_USER\Software\Classes\dft_auto_file\shell\Read]
69 |
70 | [HKEY_CURRENT_USER\Software\Classes\dft_auto_file\shell\Read\command]
71 | @="\"C:\\Program Files\\Siemens\\Solid Edge 2023\\Program\\Edge.EXE\" \"%1\""
72 |
73 |
--------------------------------------------------------------------------------
/open_iges_in_solid_edge.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_iges_in_solid_edge
4 | ; Copyright (C) 2014, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set IGES .igs and .iges files to open by default
22 | ; into a single instance of Solid Edge.
23 | ;
24 | ; Without this registry change simply setting the default behaviour on
25 | ; .igs and/or .iges files to always open in Solid Edge through the
26 | ; Windows Explorer settings will launch multiple instances of Solid
27 | ; Edge.
28 | ;
29 | ; Note: This registry change will first remove any existing entries for
30 | ; the .igs and .iges file associations. It was found that certain
31 | ; existing applications that set various associations for these file
32 | ; types caused Solid Edge to hang unless they were first removed before
33 | ; associating Solid Edge to the .igs and .iges file types.
34 | ;
35 | ; ---------------------------------------------------------------------
36 | ;
37 | ; 10/12/2014 merritt initial release
38 | ;
39 |
40 | [-HKEY_CURRENT_USER\Software\Classes\.iges]
41 |
42 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iges]
43 |
44 | [HKEY_CURRENT_USER\Software\Classes\.iges]
45 | @="SolidEdge.PartDocument"
46 |
47 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iges]
48 |
49 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iges\OpenWithList]
50 | "a"="Edge.exe"
51 | "MRUList"="a"
52 |
53 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iges\OpenWithProgids]
54 | "SolidEdge.PartDocument"=hex(0):
55 |
56 | [-HKEY_CURRENT_USER\Software\Classes\.igs]
57 |
58 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.igs]
59 |
60 | [HKEY_CURRENT_USER\Software\Classes\.igs]
61 | @="SolidEdge.PartDocument"
62 |
63 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.igs]
64 |
65 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.igs\OpenWithList]
66 | "a"="Edge.exe"
67 | "MRUList"="a"
68 |
69 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.igs\OpenWithProgids]
70 | "SolidEdge.PartDocument"=hex(0):
71 |
--------------------------------------------------------------------------------
/open_inventor_in_solid_edge.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_inventor_in_solid_edge
4 | ; Copyright (C) 2013, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set Inventor .iam and .ipt files to open by
22 | ; default into a single instance of Solid Edge.
23 | ;
24 | ; Without this registry change simply setting the default behaviour on
25 | ; .iam and/or .ipt files to always open in Solid Edge through the
26 | ; Windows Explorer settings will launch multiple instances of Solid
27 | ; Edge.
28 | ;
29 | ; Note: This registry change will first remove any existing entries for
30 | ; the .iam and .ipt file associations. It was found that certain
31 | ; existing applications that set various associations for these file
32 | ; types caused Solid Edge to hang unless they were first removed before
33 | ; associating Solid Edge to the .iam and .ipt file types.
34 | ;
35 | ; ---------------------------------------------------------------------
36 | ;
37 | ; 07/08/2013 merritt initial release
38 | ; 18/12/2013 merritt typos in header
39 | ;
40 |
41 | [-HKEY_CURRENT_USER\Software\Classes\.iam]
42 |
43 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iam]
44 |
45 | [HKEY_CURRENT_USER\Software\Classes\.iam]
46 | @="SolidEdge.PartDocument"
47 |
48 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iam]
49 |
50 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iam\OpenWithList]
51 | "a"="Edge.exe"
52 | "MRUList"="a"
53 |
54 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iam\OpenWithProgids]
55 | "SolidEdge.PartDocument"=hex(0):
56 |
57 | [-HKEY_CURRENT_USER\Software\Classes\.ipt]
58 |
59 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ipt]
60 |
61 | [HKEY_CURRENT_USER\Software\Classes\.ipt]
62 | @="SolidEdge.PartDocument"
63 |
64 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ipt]
65 |
66 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ipt\OpenWithList]
67 | "a"="Edge.exe"
68 | "MRUList"="a"
69 |
70 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ipt\OpenWithProgids]
71 | "SolidEdge.PartDocument"=hex(0):
72 |
--------------------------------------------------------------------------------
/open_step_in_solid_edge.reg:
--------------------------------------------------------------------------------
1 | Windows Registry Editor Version 5.00
2 |
3 | ; open_step_in_solid_edge
4 | ; Copyright (C) 2013, David C. Merritt, david.c.merritt@siemens.com
5 | ;
6 | ; This program is free software: you can redistribute it and/or modify
7 | ; it under the terms of the GNU General Public License as published by
8 | ; the Free Software Foundation, either version 3 of the License, or
9 | ; (at your option) any later version.
10 | ;
11 | ; This program is distributed in the hope that it will be useful,
12 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | ; GNU General Public License for more details.
15 | ;
16 | ; You should have received a copy of the GNU General Public License
17 | ; along with this program. If not, see .
18 | ;
19 | ; ---------------------------------------------------------------------
20 | ;
21 | ; Registry script to set STEP .step and .stp files to open by default
22 | ; into a single instance of Solid Edge.
23 | ;
24 | ; Without this registry change simply setting the default behaviour on
25 | ; .step and/or .stp files to always open in Solid Edge through the
26 | ; Windows Explorer settings will launch multiple instances of Solid
27 | ; Edge.
28 | ;
29 | ; Note: This registry change will first remove any existing entries for
30 | ; the .step and .stp file associations. It was found that certain
31 | ; existing applications that set various associations for these file
32 | ; types caused Solid Edge to hang unless they were first removed before
33 | ; associating Solid Edge to the .step and .stp file types.
34 | ;
35 | ; ---------------------------------------------------------------------
36 | ;
37 | ; 19/02/2013 merritt initial release
38 | ; 19/02/2013 merritt added keys to remove existing registry entries
39 | ; 18/12/2013 merritt typos in header
40 | ;
41 |
42 | [-HKEY_CURRENT_USER\Software\Classes\.stp]
43 |
44 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stp]
45 |
46 | [HKEY_CURRENT_USER\Software\Classes\.stp]
47 | @="SolidEdge.PartDocument"
48 |
49 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stp]
50 |
51 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stp\OpenWithList]
52 | "a"="Edge.exe"
53 | "MRUList"="a"
54 |
55 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stp\OpenWithProgids]
56 | "SolidEdge.PartDocument"=hex(0):
57 |
58 | [-HKEY_CURRENT_USER\Software\Classes\.step]
59 |
60 | [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.step]
61 |
62 | [HKEY_CURRENT_USER\Software\Classes\.step]
63 | @="SolidEdge.PartDocument"
64 |
65 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.step]
66 |
67 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.step\OpenWithList]
68 | "a"="Edge.exe"
69 | "MRUList"="a"
70 |
71 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.step\OpenWithProgids]
72 | "SolidEdge.PartDocument"=hex(0):
73 |
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/src/remove.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem SeBeautifyRemove
4 | rem Copyright (C) 2015, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS script to remove the Solid Edge Translate from Explorer utility
22 | rem
23 | rem ---------------------------------------------------------------------
24 | rem
25 | rem 28/07/2015 merritt initial release
26 | rem
27 |
28 | set SOFTWARE_NAME=Solid Edge Translate from Explorer
29 | title %SOFTWARE_NAME%: Uninstalling...
30 | cls
31 |
32 | rem set up some variables
33 | for /f %%i in ("%0") do set SOFTWARE_DIR=%%~dpi
34 | set INSTALL_DIR=%ProgramFiles%\%SOFTWARE_NAME%
35 | set MENU_DIR=%ProgramData%\Microsoft\Windows\Start Menu\Programs
36 |
37 | rem confirm removal
38 | echo.
39 | echo.
40 | set /P CONFIRM=Are you sure you want to remove %SOFTWARE_NAME% (Y/N)?
41 | if /i {%CONFIRM%}=={y} (goto :RemoveSoftware)
42 | if /i {%CONFIRM%}=={yes} (goto :RemoveSoftware)
43 | goto :CleanExit
44 |
45 | rem start removing
46 | :RemoveSoftware
47 | cls
48 | echo.
49 | echo Uninstalling %SOFTWARE_NAME%...
50 |
51 | rem remove our registry shortcuts
52 | echo.
53 | echo Removing context menu shortcuts...
54 | ping 127.0.0.1 -n 3 > nul
55 | regedit /s "%INSTALL_DIR%\registry\uninstall_xml_context_menu.reg"
56 |
57 | rem remove our menu shortcuts
58 | echo.
59 | echo Removing Start menu shortcuts...
60 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" (rmdir /s /q "%MENU_DIR%\%SOFTWARE_NAME%" >nul)
61 | ping 127.0.0.1 -n 3 > nul
62 |
63 | rem remove our install folder
64 | echo.
65 | echo Removing program files...
66 | if exist "%INSTALL_DIR%" (rmdir /s /q "%INSTALL_DIR%" >nul)
67 | ping 127.0.0.1 -n 3 > nul
68 |
69 | rem add an extended delay to ensure all files are released
70 | echo.
71 | echo Cleaning up...
72 | ping 127.0.0.1 -n 3 > nul
73 |
74 | rem uninstall should be complete so open our start menu and then exit
75 | title %SOFTWARE_NAME%: Uninstalled!
76 | echo.
77 | echo.
78 | echo Solid Edge Beautify Log has been uninstalled!
79 | echo.
80 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" (echo Unable to remove all Start Menu files. Please delete manually.)
81 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" (explorer "%MENU_DIR%\%SOFTWARE_NAME%")
82 | if exist "%INSTALL_DIR%" (echo Unable to remove all Install files. Please delete manually.)
83 | if exist "%INSTALL_DIR%" (explorer "%INSTALL_DIR%")
84 | echo.
85 | echo Press any key to exit . . .
86 | pause > nul
87 | goto :CleanExit
88 |
89 |
90 | rem
91 | rem cleanly exit
92 | rem
93 | :CleanExit
94 | set SOFTWARE_NAME=
95 | set SOFTWARE_DIR=
96 | set INSTALL_DIR=
97 | set MENU_DIR=
98 | set CONFIRM=
99 | exit
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/SolidEdgeHomePage.html:
--------------------------------------------------------------------------------
1 |
40 |
41 |
81 |
82 |
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/SolidEdgeTechnicalSupport.html:
--------------------------------------------------------------------------------
1 |
40 |
41 |
81 |
82 |
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/SolidEdgeCatalogParts.html:
--------------------------------------------------------------------------------
1 |
40 |
41 |
81 |
82 |
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/SolidEdgeCommunity.html:
--------------------------------------------------------------------------------
1 |
40 |
41 |
81 |
82 |
--------------------------------------------------------------------------------
/SolidEdgeFavLinksAltBrowser/SolidEdgeForums.html:
--------------------------------------------------------------------------------
1 |
40 |
41 |
81 |
82 |
--------------------------------------------------------------------------------
/SeBeautifyLog/src/install.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem install
4 | rem Copyright (C) 2015, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS script to install the Solid Edge Beautify Log script
22 | rem
23 | rem ---------------------------------------------------------------------
24 | rem
25 | rem 16/07/2015 merritt initial release
26 | rem 04/08/2015 merritt added desktop shortcut
27 | rem
28 |
29 | set SOFTWARE_NAME=Solid Edge Beautify Log
30 | title %SOFTWARE_NAME%: Installing...
31 |
32 | rem set up some variables
33 | set SOFTWARE_DIR=%CD%
34 | set INSTALL_DIR=%ProgramFiles%\%SOFTWARE_NAME%
35 | set MENU_DIR=%ProgramData%\Microsoft\Windows\Start Menu\Programs
36 | set DESKTOP_DIR=%Public%\Desktop
37 |
38 | rem change to our current dir
39 | cd %SOFTWARE_DIR%
40 |
41 | rem check if our install folders already exist
42 | if exist "%INSTALL_DIR%" goto :ExistsError
43 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" goto :ExistsError
44 |
45 | rem everything okay so go to start install
46 | goto :InstallSoftware
47 |
48 | rem
49 | rem finally install our software
50 | rem
51 | :InstallSoftware
52 | cls
53 | echo.
54 | echo %SOFTWARE_NAME%: Installing...
55 |
56 | rem copy everything to our install folder
57 | xcopy "%SOFTWARE_DIR%\*" "%INSTALL_DIR%" /h /e /i /r /y /d
58 | cls
59 |
60 | rem set our powershell execution policy
61 | regedit /s "%SOFTWARE_DIR%\registry\powershell_execution_policy.reg"
62 |
63 | rem copy our start menu shortcuts
64 | mkdir "%MENU_DIR%\%SOFTWARE_NAME%"
65 | ping 127.0.0.1 -n 2 > nul
66 | xcopy "%SOFTWARE_DIR%\start_menu\*" "%MENU_DIR%" /h /e /i /r /y /d
67 | cls
68 |
69 | rem copy our desktop shortcuts
70 | xcopy "%SOFTWARE_DIR%\desktop\*" "%DESKTOP_DIR%" /h /e /i /r /y /d
71 | cls
72 |
73 | rem install our registry shortcuts
74 | regedit /s "%SOFTWARE_DIR%\registry\install_xml_context_menu.reg"
75 | cls
76 |
77 | rem install should be complete so open our start menu and then exit
78 | title %SOFTWARE_NAME%: Installed!
79 | echo.
80 | echo Solid Edge Beautify Log has been installed!
81 | explorer "%MENU_DIR%\%SOFTWARE_NAME%"
82 | goto :CleanExit
83 |
84 |
85 | rem
86 | rem display error for existing files
87 | rem
88 | :ExistsError
89 | title %SOFTWARE_NAME%: ERROR!
90 | echo.
91 | echo.
92 | echo Error: %SOFTWARE_NAME% appears to already be installed!
93 | echo.
94 | echo. Please remove existing files before attempting to install.
95 | echo.
96 | echo.
97 | echo Press any key to exit . . .
98 | pause > nul
99 | goto :CleanExit
100 |
101 |
102 | rem
103 | rem cleanly exit
104 | rem
105 | :CleanExit
106 | set SOFTWARE_NAME=
107 | set SOFTWARE_DIR=
108 | set INSTALL_DIR=
109 | set MENU_DIR=
110 | exit /b
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/src/install.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem install
4 | rem Copyright (C) 2015, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS script to install the Solid Edge Translate from Explorer utility
22 | rem
23 | rem ---------------------------------------------------------------------
24 | rem
25 | rem 28/07/2014 merritt initial release
26 | rem
27 |
28 | set SOFTWARE_BASENAME=DM Operations, Utilities, Scripts, & Extensions
29 | set SOFTWARE_NAME=Solid Edge Translate from Explorer
30 | title %SOFTWARE_NAME%: Installing...
31 |
32 | rem set up some variables
33 | set SOFTWARE_DIR=%CD%
34 | set INSTALL_DIR=%ProgramFiles%\%SOFTWARE_BASENAME%\%SOFTWARE_NAME%
35 | set MENU_DIR=%ProgramData%\Microsoft\Windows\Start Menu\Programs
36 |
37 | rem change to our current dir
38 | cd %SOFTWARE_DIR%
39 |
40 | rem check if our install folders already exist
41 | if exist "%INSTALL_DIR%" goto :ExistsError
42 | if exist "%MENU_DIR%\%SOFTWARE_BASENAME%\%SOFTWARE_NAME%" goto :ExistsError
43 |
44 | rem everything okay so go to start install
45 | goto :InstallSoftware
46 |
47 | rem
48 | rem finally install our software
49 | rem
50 | :InstallSoftware
51 | cls
52 | echo.
53 | echo %SOFTWARE_NAME%: Installing...
54 |
55 | rem copy everything to our install folder
56 | xcopy "%SOFTWARE_DIR%\*" "%INSTALL_DIR%" /h /e /i /r /y /d
57 | cls
58 |
59 | rem set our powershell execution policy
60 | regedit /s "%SOFTWARE_DIR%\registry\powershell_execution_policy.reg"
61 |
62 | rem copy our start menu shortcuts
63 | mkdir "%MENU_DIR%\%SOFTWARE_BASENAME%\%SOFTWARE_NAME%"
64 | ping 127.0.0.1 -n 2 > nul
65 | xcopy "%SOFTWARE_DIR%\start_menu\*" "%MENU_DIR%" /h /e /i /r /y /d
66 | cls
67 |
68 | rem install our registry shortcuts
69 | rem regedit /s "%SOFTWARE_DIR%\registry\install_asm_context_menu.reg"
70 | rem regedit /s "%SOFTWARE_DIR%\registry\install_dft_context_menu.reg"
71 | rem regedit /s "%SOFTWARE_DIR%\registry\install_directory_context_menu.reg"
72 | rem regedit /s "%SOFTWARE_DIR%\registry\install_par_context_menu.reg"
73 | rem regedit /s "%SOFTWARE_DIR%\registry\install_psm_context_menu.reg"
74 | cls
75 |
76 | rem install should be complete so open our start menu and then exit
77 | title %SOFTWARE_NAME%: Installed!
78 | echo.
79 | echo %SOFTWARE_NAME% has been installed!
80 | explorer "%MENU_DIR%\%SOFTWARE_NAME%"
81 | goto :CleanExit
82 |
83 |
84 | rem
85 | rem display error for existing files
86 | rem
87 | :ExistsError
88 | title %SOFTWARE_NAME%: ERROR!
89 | echo.
90 | echo.
91 | echo Error: %SOFTWARE_NAME% appears to already be installed!
92 | echo.
93 | echo. Please remove existing files before attempting to install.
94 | echo.
95 | echo.
96 | echo Press any key to exit . . .
97 | pause > nul
98 | goto :CleanExit
99 |
100 |
101 | rem
102 | rem cleanly exit
103 | rem
104 | :CleanExit
105 | set SOFTWARE_NAME=
106 | set SOFTWARE_DIR=
107 | set INSTALL_DIR=
108 | set MENU_DIR=
109 | exit /b
--------------------------------------------------------------------------------
/SeBeautifyLog/src/SeBeautifyRemove.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem SeBeautifyRemove
4 | rem Copyright (C) 2015, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS script to remove the Solid Edge Beautify Log script
22 | rem
23 | rem ---------------------------------------------------------------------
24 | rem
25 | rem 16/07/2015 merritt initial release
26 | rem 04/08/2015 merritt added desktop shortcut
27 | rem
28 |
29 | set SOFTWARE_NAME=Solid Edge Beautify Log
30 | title %SOFTWARE_NAME%: Uninstalling...
31 | cls
32 |
33 | rem set up some variables
34 | for /f %%i in ("%0") do set SOFTWARE_DIR=%%~dpi
35 | set INSTALL_DIR=%ProgramFiles%\%SOFTWARE_NAME%
36 | set MENU_DIR=%ProgramData%\Microsoft\Windows\Start Menu\Programs
37 | set DESKTOP_DIR=%Public%\Desktop
38 |
39 | rem confirm removal
40 | echo.
41 | echo.
42 | set /P CONFIRM=Are you sure you want to remove %SOFTWARE_NAME% (Y/N)?
43 | if /i {%CONFIRM%}=={y} (goto :RemoveSoftware)
44 | if /i {%CONFIRM%}=={yes} (goto :RemoveSoftware)
45 | goto :CleanExit
46 |
47 | rem start removing
48 | :RemoveSoftware
49 | cls
50 | echo.
51 | echo Uninstalling %SOFTWARE_NAME%...
52 |
53 | rem remove our registry shortcuts
54 | echo.
55 | echo Removing context menu shortcuts...
56 | ping 127.0.0.1 -n 3 > nul
57 | regedit /s "%INSTALL_DIR%\registry\uninstall_xml_context_menu.reg"
58 |
59 | rem remove our menu shortcuts
60 | echo.
61 | echo Removing Start menu shortcuts...
62 | ping 127.0.0.1 -n 5 > nul
63 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" (rmdir /s /q "%MENU_DIR%\%SOFTWARE_NAME%" >nul)
64 | ping 127.0.0.1 -n 3 > nul
65 |
66 | rem remove our desktop shortcuts
67 | echo.
68 | echo Removing desktop shortcuts...
69 | if exist "%DESKTOP_DIR%\%SOFTWARE_NAME%.lnk" (del /q "%DESKTOP_DIR%\%SOFTWARE_NAME%.lnk" >nul)
70 | ping 127.0.0.1 -n 3 > nul
71 |
72 | rem remove our install folder
73 | echo.
74 | echo Removing program files...
75 | if exist "%INSTALL_DIR%" (rmdir /s /q "%INSTALL_DIR%" >nul)
76 | ping 127.0.0.1 -n 3 > nul
77 |
78 | rem add an extended delay to ensure all files are released
79 | echo.
80 | echo Cleaning up...
81 | ping 127.0.0.1 -n 3 > nul
82 |
83 | rem uninstall should be complete so open our start menu and then exit
84 | title %SOFTWARE_NAME%: Uninstalled!
85 | echo.
86 | echo.
87 | echo Solid Edge Beautify Log has been uninstalled!
88 | echo.
89 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" (echo Unable to remove all Start Menu files. Please delete manually.)
90 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" (explorer "%MENU_DIR%\%SOFTWARE_NAME%")
91 | if exist "%INSTALL_DIR%" (echo Unable to remove all Install files. Please delete manually.)
92 | if exist "%INSTALL_DIR%" (explorer "%INSTALL_DIR%")
93 | echo.
94 | echo Press any key to exit . . .
95 | pause > nul
96 | goto :CleanExit
97 |
98 |
99 | rem
100 | rem cleanly exit
101 | rem
102 | :CleanExit
103 | set SOFTWARE_NAME=
104 | set SOFTWARE_DIR=
105 | set INSTALL_DIR=
106 | set MENU_DIR=
107 | set CONFIRM=
108 | exit
--------------------------------------------------------------------------------
/RunKeyShotRemoteDesktop.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem RunKeyShotRemoteDesktop.cmd
4 | rem Copyright (C) 2019, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem Batch script to run KeyShot in a remote dekstop session.
22 | rem
23 | rem ------------------
24 | rem *** TO INSTALL ***
25 | rem ------------------
26 | rem
27 | rem 1. Copy this script on to the remote workstation which has KeyShot
28 | rem installed to it.
29 | rem
30 | rem 2. Edit this script where indicated to define the full path to the
31 | rem KeyShot exe file
32 | rem
33 | rem --------------
34 | rem *** TO USE ***
35 | rem --------------
36 | rem
37 | rem 1. Remote desktop in to the workstation with KeyShot installed to it
38 | rem
39 | rem 2. Run this script that we have previously coped ot the remote
40 | rem workstation
41 | rem
42 | rem 3. The script will disconnect the active remote desktop session but
43 | rem leave the user logged in on the remote workstation
44 | rem
45 | rem 4. The script will then launch the KeyShot exe on the remote but now
46 | rem disconnected session
47 | rem
48 | rem 5. After a few seconds of being disconnected, allowing some time for
49 | rem KeyShot to fully launch, then remote desktop back into the
50 | rem workstation
51 | rem
52 | rem Voilà! KeyShot is now running remotely.
53 | rem
54 | rem
55 | rem ---------------------------------------------------------------------
56 | rem
57 | rem 30/04/2019 merritt initial release
58 | rem 01/05/2019 merritt added title to window
59 | rem
60 |
61 |
62 | rem *******************************************************************
63 | rem Define the full command line to run the KeyShot exe file below here
64 | rem *******************************************************************
65 |
66 | set ProgramCmdLine="C:\Program Files\KeyShot7\bin\keyshot.exe"
67 |
68 | rem *******************************************************************
69 | rem Define the full command line to run the KeyShot exe file above here
70 | rem *******************************************************************
71 |
72 |
73 | rem set the window title
74 | title Start KeyShot from RDC
75 |
76 | rem set command line for tasklist.exe used to help identify our current desktop session id
77 | set IdentifySessionIdCmd=tasklist /FI "IMAGENAME eq tasklist.exe" /FO "TABLE" /NH
78 |
79 | rem run tasklist.exe and capture the remote session id from the output
80 | for /f "tokens=4 delims= " %%i in ('%IdentifySessionIdCmd%') do set SessionId=%%i
81 |
82 | rem forewarn the user of disconnect and pause so user can aknowledge this
83 | echo.
84 | echo We are about to connect back to the remote system display.
85 | echo This will automatically disconnect your Remote Desktop session.
86 | echo This is expected and is no cause for alarm.
87 | echo Please allow time for KeyShot to fully launch on the remote system.
88 | echo Then reconnect your Remote Desktop session and use KeyShot.
89 | echo.
90 | pause
91 |
92 | rem connect our remote session back to the running desktop console
93 | tscon %SessionId% /dest:console
94 |
95 | rem now we are disconnected launch KeyShot
96 | start "" %ProgramCmdLine%
97 |
98 | rem be a good citizen and clean up after ourselves and exit quietly
99 | set ProgramCmdLine=
100 | set IdentifySessionIdCmd=
101 | set SessionId=
102 | exit /b
103 |
--------------------------------------------------------------------------------
/RunSolidEdgeRemoteDesktop.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem RunSolidEdgeRemoteDesktop.cmd
4 | rem Copyright (C) 2019, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem Batch script to run Solid Edge in a remote dekstop session.
22 | rem
23 | rem ------------------
24 | rem *** TO INSTALL ***
25 | rem ------------------
26 | rem
27 | rem 1. Copy this script on to the remote workstation which has Solid Edge
28 | rem installed to it.
29 | rem
30 | rem 2. Edit this script where indicated to define the full path to the
31 | rem Solid Edge exe file
32 | rem
33 | rem --------------
34 | rem *** TO USE ***
35 | rem --------------
36 | rem
37 | rem 1. Remote desktop in to the workstation with Solid Edge installed to it
38 | rem
39 | rem 2. Run this script that we have previously coped ot the remote
40 | rem workstation
41 | rem
42 | rem 3. The script will disconnect the active remote desktop session but
43 | rem leave the user logged in on the remote workstation
44 | rem
45 | rem 4. The script will then launch the Solid Edge exe on the remote but now
46 | rem disconnected session
47 | rem
48 | rem 5. After a few seconds of being disconnected, allowing some time for
49 | rem Solid Edge to fully launch, then remote desktop back into the
50 | rem workstation
51 | rem
52 | rem Voilà! Solid Edge is now running remotely.
53 | rem
54 | rem
55 | rem ---------------------------------------------------------------------
56 | rem
57 | rem 30/04/2019 merritt initial release
58 | rem 01/05/2019 merritt added title to window
59 | rem
60 |
61 |
62 | rem *******************************************************************
63 | rem Define the full command line to run the Solid Edge exe file below here
64 | rem *******************************************************************
65 |
66 | set ProgramCmdLine="C:\Program Files\Solid Edge ST10\Program\Edge.exe"
67 |
68 | rem *******************************************************************
69 | rem Define the full command line to run the Solid Edge exe file above here
70 | rem *******************************************************************
71 |
72 |
73 | rem set the window title
74 | title Start Solid Edge from RDC
75 |
76 | rem set command line for tasklist.exe used to help identify our current desktop session id
77 | set IdentifySessionIdCmd=tasklist /FI "IMAGENAME eq tasklist.exe" /FO "TABLE" /NH
78 |
79 | rem run tasklist.exe and capture the remote session id from the output
80 | for /f "tokens=4 delims= " %%i in ('%IdentifySessionIdCmd%') do set SessionId=%%i
81 |
82 | rem forewarn the user of disconnect and pause so user can aknowledge this
83 | echo.
84 | echo We are about to connect back to the remote system display.
85 | echo This will automatically disconnect your Remote Desktop session.
86 | echo This is expected and is no cause for alarm.
87 | echo Please allow time for Solid Edge to fully launch on the remote system.
88 | echo Then reconnect your Remote Desktop session and use Solid Edge.
89 | echo.
90 | pause
91 |
92 | rem connect our remote session back to the running desktop console
93 | tscon %SessionId% /dest:console
94 |
95 | rem now we are disconnected launch Solid Edge
96 | start "" %ProgramCmdLine%
97 |
98 | rem be a good citizen and clean up after ourselves and exit quietly
99 | set ProgramCmdLine=
100 | set IdentifySessionIdCmd=
101 | set SessionId=
102 | exit /b
103 |
--------------------------------------------------------------------------------
/ResetUserPreferences.ps1:
--------------------------------------------------------------------------------
1 | # ResetUserPreferences
2 | # Copyright (C) 2014, David C. Merritt, david.c.merritt@siemens.com
3 | #
4 | # This program is free software: you can redistribute it and/or modify
5 | # it under the terms of the GNU General Public License as published by
6 | # the Free Software Foundation, either version 3 of the License, or
7 | # (at your option) any later version.
8 | #
9 | # This program is distributed in the hope that it will be useful,
10 | # but WITHOUT ANY WARRANTY# without even the implied warranty of
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | # GNU General Public License for more details.
13 | #
14 | # You should have received a copy of the GNU General Public License
15 | # along with this program. If not, see .
16 | #
17 | # ---------------------------------------------------------------------
18 | #
19 | # PowerShell script to reset the current user's Solid Edge preferences,
20 | # and optionally allows for backing up of the existing preferences
21 | # before resetting.
22 | #
23 | # NOTE: if you encounter an error "ResetUserPreferences.ps1 cannot
24 | # be loaded because the execution of scripts is disabled on this
25 | # system", this is normal. You will need to modify the PowerShell
26 | # execution policy. To change the policy, in a PowerShell command
27 | # prompt run the following command:
28 | #
29 | # Set-ExecutionPolicy Unrestricted
30 | #
31 | # ---------------------------------------------------------------------
32 | #
33 | # 05/06/2014 merritt initial release
34 | # 11/06/2014 merritt corrected file name in comments
35 | # 11/06/2014 merritt added backticks to reg export cmd
36 | # 29/10/2014 merritt cleaned up typos
37 | #
38 |
39 | <#
40 | .SYNOPSIS
41 | Resets the current user's Solid Edge preferences.
42 |
43 | .DESCRIPTION
44 | The script resets the current user's Solid Edge preferences, and optionally allows for backing up the existing preferences before resetting.
45 |
46 | .NOTES
47 | File Name : ResetUserPreferences.ps1
48 | Author : David C. Merritt (david.c.merritt@siemens.com)
49 |
50 | .LINK
51 | http://github.com/uk-dave/SolidEdge/
52 | #>
53 |
54 | # set our title
55 | $host.ui.rawui.WindowTitle="Reset current user's Solid Edge preferences"
56 |
57 | # prompt for selection to back up existing prefs
58 | $Selection = 0
59 | while ($Selection -eq 0)
60 | {
61 | Write-Host
62 | $Selected = Read-Host -Prompt " Backup current user's existing Solid Edge preferences? (Y/N)"
63 |
64 | # check a valid selection input
65 | if (($Selected.Length -eq 1) -and (($Selected -eq "y") -or ($Selected -eq "n")))
66 | {
67 | $Selection = 1
68 | }
69 | }
70 | Write-Host
71 |
72 | # set common vars
73 | $PathAppdata = $env:appdata + "\Unigraphics Solutions"
74 |
75 |
76 | # if selected back up prefs
77 | if ($Selected -eq "y")
78 | {
79 | # copy the user's %appdata% folder
80 | $Timestamp = Get-Date -f yyyy-MM-dd_HH_mm_ss
81 | $BackupRoot = "SolidEdge_user_pref_backup"
82 | $PathBackup = $env:temp + "\" + $BackupRoot + "\" + $Timestamp + "\Unigraphics Solutions"
83 | if (Test-Path $PathAppdata -pathType container)
84 | {
85 | Copy-Item $PathAppdata $PathBackup -recurse
86 | }
87 |
88 | # copy the user's registry keys
89 | $RegFile = $env:temp + "\" + $BackupRoot + "\" + $Timestamp + "\user_se_registry.reg"
90 | if (Test-Path "HKCU:\Software\Unigraphics Solutions")
91 | {
92 | reg export `"HKCU\Software\Unigraphics Solutions`" `"$RegFile`" /y >$null
93 | }
94 |
95 | # display where we backed up to
96 | Write-Host " User preferences backed up to:"
97 | Write-Host
98 | Write-Host " %TEMP%\$BackupRoot\$Timestamp"
99 | Write-Host
100 |
101 | }
102 |
103 | # remove the user prefs
104 | if (Test-Path $PathAppdata -pathType container)
105 | {
106 | Remove-Item $PathAppdata -Force -Recurse
107 | }
108 |
109 | if (Test-Path "HKCU:\Software\Unigraphics Solutions")
110 | {
111 | Remove-Item "HKCU:\Software\Unigraphics Solutions" -Force -Recurse
112 | }
113 |
114 | $host.ui.rawui.WindowTitle="Reset current user's Solid Edge preferences finished!"
115 | Write-Host " Current user's Solid Edge preferences reset!"
116 | Write-Host
117 | Write-Host " Press any key to exit..."
118 | $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
119 |
120 | Exit
--------------------------------------------------------------------------------
/SE_Admin_Utils/src/SE_Admin_Utils_remove.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem SE_Admin_Utils_remove
4 | rem Copyright (C) 2014-2015, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS script to remove the Solid Edge Admin Utils
22 | rem
23 | rem ---------------------------------------------------------------------
24 | rem
25 | rem 31/12/2014 merritt initial release
26 | rem 02/01/2015 merritt added warning about losing custom config files
27 | rem 02/01/2014 merritt moved start menu shortcuts to all users
28 | rem 17/07/2015 merritt corrected typo
29 | rem
30 |
31 | set SOFTWARE_NAME=Solid Edge Admin Utils
32 | title %SOFTWARE_NAME%: Uninstalling...
33 | cls
34 |
35 | rem set up some variables
36 | for /f %%i in ("%0") do set SOFTWARE_DIR=%%~dpi
37 | set INSTALL_DIR=%ProgramFiles%\%SOFTWARE_NAME%
38 | set MENU_DIR=%ProgramData%\Microsoft\Windows\Start Menu\Programs
39 |
40 | rem confirm removal
41 | echo.
42 | echo.
43 | echo WARNING! This will also remove any custom config files added.
44 | echo.
45 | echo.
46 | set /P CONFIRM=Are you sure you want to remove %SOFTWARE_NAME% (Y/N)?
47 | if /i {%CONFIRM%}=={y} (goto :RemoveSoftware)
48 | if /i {%CONFIRM%}=={yes} (goto :RemoveSoftware)
49 | goto :CleanExit
50 |
51 | rem start removing
52 | :RemoveSoftware
53 | cls
54 | echo.
55 | echo Uninstalling %SOFTWARE_NAME%...
56 |
57 | rem remove our registry shortcuts
58 | echo.
59 | echo Removing context menu shortcuts...
60 | ping 127.0.0.1 -n 3 > nul
61 | regedit /s "%INSTALL_DIR%\registry\remove\remove_desktop_folder_menu_install.reg"
62 | regedit /s "%INSTALL_DIR%\registry\remove\remove_desktop_folder_menu_uninstall.reg"
63 | regedit /s "%INSTALL_DIR%\registry\remove\remove_desktop_menu_user_reset.reg"
64 | regedit /s "%INSTALL_DIR%\registry\remove\remove_win_exp_background_menu_install.reg"
65 | regedit /s "%INSTALL_DIR%\registry\remove\remove_win_exp_background_menu_uninstall.reg"
66 | regedit /s "%INSTALL_DIR%\registry\remove\remove_win_exp_background_menu_user_reset.reg"
67 | regedit /s "%INSTALL_DIR%\registry\remove\remove_win_exp_folder_menu_install.reg"
68 | regedit /s "%INSTALL_DIR%\registry\remove\remove_win_exp_folder_menu_uninstall.reg"
69 | regedit /s "%INSTALL_DIR%\registry\remove\remove_win_exp_folder_menu_user_reset.reg"
70 |
71 | rem remove our menu shortcuts
72 | echo.
73 | echo Removing Start menu shortcuts...
74 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" (rmdir /s /q "%MENU_DIR%\%SOFTWARE_NAME%" >nul)
75 | ping 127.0.0.1 -n 3 > nul
76 |
77 | rem remove our install folder
78 | echo.
79 | echo Removing program files...
80 | if exist "%INSTALL_DIR%" (rmdir /s /q "%INSTALL_DIR%" >nul)
81 | ping 127.0.0.1 -n 3 > nul
82 |
83 | rem add an extended delay to ensure all files are released
84 | echo.
85 | echo Cleaning up...
86 | ping 127.0.0.1 -n 3 > nul
87 |
88 | rem uninstall should be complete so open our start menu and then exit
89 | title %SOFTWARE_NAME%: Uninstalled!
90 | echo.
91 | echo.
92 | echo Solid Edge Admin Utils has been uninstalled!
93 | echo.
94 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" (echo Unable to remove all Start Menu files. Please delete manually.)
95 | if exist "%MENU_DIR%\%SOFTWARE_NAME%" (explorer "%MENU_DIR%\%SOFTWARE_NAME%")
96 | if exist "%INSTALL_DIR%" (echo Unable to remove all Install files. Please delete manually.)
97 | if exist "%INSTALL_DIR%" (explorer "%INSTALL_DIR%")
98 | echo.
99 | echo Press any key to exit . . .
100 | pause > nul
101 | goto :CleanExit
102 |
103 |
104 | rem
105 | rem cleanly exit
106 | rem
107 | :CleanExit
108 | set SOFTWARE_NAME=
109 | set SOFTWARE_DIR=
110 | set INSTALL_DIR=
111 | set MENU_DIR=
112 | set CONFIRM=
113 | exit
--------------------------------------------------------------------------------
/SeBeautifyLog/sample/45450DE0-434C-4660-9648-1B4FF27BCA2B.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/README:
--------------------------------------------------------------------------------
1 | SolidEdge
2 | =========
3 |
4 | This folder contains various Solid Edge related tweaks, scripts, etc.
5 | that have been of use to me over the years as an engineering systems
6 | manager and software support engineer. Publishing and sharing in the
7 | hope these may be of benefit to others in similar roles.
8 |
9 | All code is provided as is. For more information please see the
10 | provided LICENSE file.
11 |
12 | Copyright (C) 2013 - 2019 David C. Merritt, david.c.merritt@siemens.com
13 |
14 | List and Description of Files
15 | =============================
16 |
17 | SE_Admin_Utils - utilities to automate installing, uninstalling, and resetting Solid Edge
18 |
19 | SetLocksForSolidEdge - tool to enforce toggling Caps and Num locks on within Solid Edge
20 |
21 | SolidEdgeFavLinksAltBrowser - open Solid Edge Favorite links in alternate web browser
22 |
23 | ChangeSolidEdgeStandard.ps1 - change Solid Edge modeling standard
24 |
25 | clear_solid_edge_mru_list_recent.reg - reset the Solid Edge MRU list under the Recent Documents
26 |
27 | clear_solid_edge_mru_list_screen.reg - reset the Solid Edge MRU list on the start screen
28 |
29 | enable_se_file_locking - enable the Solid Edge file locking .selock file
30 |
31 | create_se_extensions_registry_reset - create Solid Edge file extensions registry reset script
32 |
33 | ForceSolidEdgeCrash.ps1 - force Solid Edge to crash with a crashlog
34 |
35 | open_dwg_in_solid_edge.reg - open .dwg files in single instance of Solid Edge
36 |
37 | open_dxf_in_solid_edge.reg - open .dxf files in single instance of Solid Edge
38 |
39 | open_inventor_in_solid_edge.reg - open .iam and .ipt files in single instance of Solid Edge
40 |
41 | open_jt_in_solid_edge.reg - open .jt files in single instance of Solid Edge
42 |
43 | open_parasolid_in_solid_edge.reg - open .x_t and .x_b files in single instance of Solid Edge
44 |
45 | open_step_in_solid_edge.reg - open .step and .stp files in single instance of Solid Edge
46 |
47 | open_stl_in_solid_edge.reg - open .stl files in single instance of Solid Edge
48 |
49 | reset_solid_edge_extensions_SE2019 - reset the default Solid Edge SE2019 file extensions
50 |
51 | reset_solid_edge_extensions_SE2020 - reset the default Solid Edge SE2020 file extensions
52 |
53 | reset_solid_edge_extensions_SE2021 - reset the default Solid Edge SE2021 file extensions
54 |
55 | reset_solid_edge_extensions_SE2022 - reset the default Solid Edge SE2022 file extensions
56 |
57 | reset_solid_edge_extensions_SE2023 - reset the default Solid Edge SE2023 file extensions
58 |
59 | reset_solid_edge_extensions_SE2024 - reset the default Solid Edge SE2024 file extensions
60 |
61 | reset_solid_edge_extensions_SE2025 - reset the default Solid Edge SE2025 file extensions
62 |
63 | reset_solid_edge_extensions_ST8 - reset the default Solid Edge ST8 file extensions
64 |
65 | reset_solid_edge_extensions_ST9 - reset the default Solid Edge ST9 file extensions
66 |
67 | reset_solid_edge_extensions_ST10 - reset the default Solid Edge ST10 file extensions
68 |
69 | reset_solid_edge_UI - resets all Solid Edge UI settings
70 |
71 | ResetUserPreferences.ps1 - reset user's Solid Edge preferences
72 |
73 | right_click_new_SE_all_in_win_explorer.reg - add Solid Edge files to Windows Explorer New menu
74 |
75 | RunKeyShotRemoteDesktop.cmd - launch and run KeyShot in a remote desktop
76 |
77 | RunSolidEdgeRemoteDesktop.cmd - launch and run Solid Edge in a remote desktop
78 |
79 | SetLocks4SE.ahk - enforce toggling on Caps and Num locks within Solid Edge
80 |
81 | solid_edge_backing_store.reg - sets application display to backing store
82 |
83 | solid_edge_default_modeling_order.reg - sets default modeling environment to ordered
84 |
85 | solid_edge_default_modeling_sync.reg - sets default modeling environment to synchronous
86 |
87 | solid_edge_enable_mru_options.reg - enable the MRU menu options
88 |
89 | solid_edge_keyboard_assignments.xlsx - default keyboard assignments by environment
90 |
91 | solid_edge_pdf_all_sheets.reg - set PDF Save As option to all sheets in draft
92 |
93 | solid_edge_pdf_one_sheet.reg - set PDF Save As option to one sheet in draft
94 |
95 | solid_edge_point_cloud_network_disable - disable importing point cloud from network
96 |
97 | solid_edge_point_cloud_network_enable - enable importing point cloud from network
98 |
99 | solid_edge_recent_documents_disabled.reg - disable Recent Documents button
100 |
101 | solid_edge_recent_documents_enabled.reg - enable Recent Documents button
102 |
103 | solid_edge_software_driven.reg - set Application Display to software driven
104 |
105 | solid_edge_software_driven_pre-2019.reg - set Application Display to software driven pre-SE2019
106 |
107 | SolidEdgeSetLanguage.cmd - set Solid Edge ST10 UI language
108 |
109 | SolidEdgeSetLanguage_SE2019.cmd - set Solid Edge SE2019 UI language
110 |
111 | SolidEdgeSetLanguage_SE2020.cmd - set Solid Edge SE2020 UI language
112 |
113 | SolidEdgeSetLanguage_SE2021.cmd - set Solid Edge SE2021 UI language
114 |
115 | SolidEdgeSetLanguage_SE2022.cmd - set Solid Edge SE2022 UI language
116 |
117 | SolidEdgeSetLanguage_SE2023.cmd - set Solid Edge SE2023 UI language
118 |
119 | SolidEdgeSetLanguage_SE2024.cmd - set Solid Edge SE2024 UI language
120 |
121 | superellipse.par - generate modifiable superellipse geometry using embedded table by curves
122 |
123 | superellipse.xlsx - generate superellipse geometry data points for use in CAx programs
--------------------------------------------------------------------------------
/SE_Admin_Utils/src/ResetUserPreferences.ps1:
--------------------------------------------------------------------------------
1 | # ResetUserPreferences
2 | # Copyright (C) 2014-2015, David C. Merritt, david.c.merritt@siemens.com
3 | #
4 | # This program is free software: you can redistribute it and/or modify
5 | # it under the terms of the GNU General Public License as published by
6 | # the Free Software Foundation, either version 3 of the License, or
7 | # (at your option) any later version.
8 | #
9 | # This program is distributed in the hope that it will be useful,
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | # GNU General Public License for more details.
13 | #
14 | # You should have received a copy of the GNU General Public License
15 | # along with this program. If not, see .
16 | #
17 | # ---------------------------------------------------------------------
18 | #
19 | # PowerShell script to reset the current user's Solid Edge preferences,
20 | # and optionally allows for backing up of the existing preferences
21 | # before resetting.
22 | #
23 | # NOTE: if you encounter an error "ResetUserPreferences.ps1 cannot
24 | # be loaded because the execution of scripts is disabled on this
25 | # system", this is normal. You will need to modify the PowerShell
26 | # execution policy. To change the policy, in a PowerShell command
27 | # prompt run the following command:
28 | #
29 | # Set-ExecutionPolicy Unrestricted
30 | #
31 | # ---------------------------------------------------------------------
32 | #
33 | # 05/06/2014 merritt initial release
34 | # 13/07/2014 merritt added dialog box exit
35 | # added open win explorer window in debug mode
36 | # added optional command line parameter passthru
37 | # 29/10/2014 merritt corrected typos in text
38 | # 30/12/2014 merritt corrected typos in GNU license agreement
39 | #
40 |
41 | <#
42 | .SYNOPSIS
43 | Resets the current user's Solid Edge preferences.
44 |
45 | .DESCRIPTION
46 | The script resets the current user's Solid Edge preferences, and optionally allows for backing up the existing preferences before resetting.
47 |
48 | .NOTES
49 | File Name : ResetUserPreferences.ps1
50 | Author : David C. Merritt (david.c.merritt@siemens.com)
51 |
52 | .LINK
53 | http://github.com/uk-dave/SolidEdge/
54 |
55 | .PARAMETER Backup
56 | Optional parameter to backup the current user's existing Solid Edge preferences before resetting. Valid input is y or n. If not provided in the command line user will be prompted for this inline.
57 | #>
58 |
59 | # set our input params
60 | param([string]$Backup)
61 |
62 | # set our title
63 | cls
64 | $host.ui.rawui.WindowTitle="Reset current user's Solid Edge preferences"
65 |
66 | # set debug switch for testing code, set to 1 to do uninstall set to 0 to test
67 | $DebugOff = 1
68 |
69 | # prompt for selection to backup existing prefs
70 | $Selection = 0
71 | while ($Selection -eq 0)
72 | {
73 | Write-Host
74 | if ($Backup -eq "")
75 | {
76 | $Selected = Read-Host -Prompt " Backup current user's existing Solid Edge preferences? (Y/N)"
77 | }
78 | else
79 | {
80 | $Selected = $Backup
81 | $Backup = ""
82 | }
83 | # check a valid selection input
84 | if (($Selected.Length -eq 1) -and (($Selected -eq "y") -or ($Selected -eq "n")))
85 | {
86 | $Selection = 1
87 | }
88 | }
89 | Write-Host
90 |
91 | # set common vars
92 | $PathAppdata = $env:appdata + "\Unigraphics Solutions"
93 |
94 |
95 | # if selected backup prefs
96 | if ($Selected -eq "y")
97 | {
98 | # copy the user's %appdata% folder
99 | $Timestamp = Get-Date -f yyyy-MM-dd_HH_mm_ss
100 | $BackupRoot = "SolidEdge_user_pref_backup"
101 | $PathBackup = $env:temp + "\" + $BackupRoot + "\" + $Timestamp + "\Unigraphics Solutions"
102 | if (Test-Path $PathAppdata -pathType container)
103 | {
104 | Copy-Item $PathAppdata $PathBackup -recurse
105 | }
106 |
107 | # copy the user's registry keys
108 | $RegFile = $env:temp + "\" + $BackupRoot + "\" + $Timestamp + "\user_se_registry.reg"
109 | if (Test-Path "HKCU:\Software\Unigraphics Solutions")
110 | {
111 | reg export "HKCU\Software\Unigraphics Solutions" "$RegFile" /y >$null
112 | }
113 |
114 | # display where we backed up to
115 | Write-Host " User preferences backed up to:"
116 | Write-Host
117 | Write-Host " %TEMP%\$BackupRoot\$Timestamp"
118 | Write-Host
119 |
120 | }
121 |
122 | # remove the user prefs
123 | if (Test-Path $PathAppdata -pathType container)
124 | {
125 | Remove-Item $PathAppdata -Force -Recurse
126 | }
127 |
128 | if (Test-Path "HKCU:\Software\Unigraphics Solutions")
129 | {
130 | Remove-Item "HKCU:\Software\Unigraphics Solutions" -Force -Recurse
131 | }
132 |
133 | $host.ui.rawui.WindowTitle="Reset current user's Solid Edge preferences finished!"
134 | Write-Host " Current user's Solid Edge preferences reset!"
135 | Write-Host
136 |
137 |
138 | if ($DebugOff -eq 0)
139 | {
140 | Invoke-Expression "explorer '/root,%TEMP%\$BackupRoot\$Timestamp'"
141 | Write-Host " Press any key to exit..."
142 | $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
143 | }
144 | else
145 | {
146 | [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | Out-Null
147 |
148 | $Return = [System.Windows.Forms.MessageBox]::Show("User preferences reset." , "Solid Edge Preferences Reset",[System.Windows.Forms.MessageBoxButtons]::OK,[System.Windows.Forms.MessageBoxIcon]::Asterisk)
149 | }
150 |
151 |
152 | Exit
--------------------------------------------------------------------------------
/SolidEdgeSetLanguage_SE2024.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem SolidEdgeSetLanguage_SE2024.cmd
4 | rem Copyright (C) 2023, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS script to change the default Solid Edge UI language based on the
22 | rem user selected choice and then launch Solid Edge.
23 | rem
24 | rem ---------------------------------------------------------------------
25 | rem
26 | rem 22/02/2023 merritt initial release
27 | rem
28 |
29 | set SE_HOME=C:\Program Files\Siemens\Solid Edge 2024
30 |
31 | title Solid Edge Language Selector
32 |
33 |
34 | rem
35 | rem Display our template menu
36 | rem
37 | :MenuTemplate
38 | cls
39 | echo ����������������������������
40 | echo � Solid Edge Language �
41 | echo ����������������������������
42 | echo � �
43 | echo � (A) Chinese, Simplified �
44 | echo � (B) Chinese, Traditional �
45 | echo � (C) Czech �
46 | echo � (D) English �
47 | echo � (E) French �
48 | echo � (F) German �
49 | echo � (G) Hungarian �
50 | echo � (H) Italian �
51 | echo � (I) Japanese �
52 | echo � (J) Korean �
53 | echo � (K) Polish �
54 | echo � (L) Portuguese �
55 | echo � (M) Russian �
56 | echo � (N) Spanish �
57 | echo � �
58 | echo � (X) Exit �
59 | echo � �
60 | echo ����������������������������
61 | echo.
62 | echo.
63 |
64 | set CHOICE_MENU=
65 | set /p CHOICE_MENU=Enter option #:
66 | echo.
67 |
68 | if not '%CHOICE_MENU%'=='' set CHOICE_MENU=%CHOICE_MENU:~0,1%
69 |
70 | if '%CHOICE_MENU%'=='A' goto :StdA
71 | if '%CHOICE_MENU%'=='B' goto :StdB
72 | if '%CHOICE_MENU%'=='C' goto :StdC
73 | if '%CHOICE_MENU%'=='D' goto :StdD
74 | if '%CHOICE_MENU%'=='E' goto :StdE
75 | if '%CHOICE_MENU%'=='F' goto :StdF
76 | if '%CHOICE_MENU%'=='G' goto :StdG
77 | if '%CHOICE_MENU%'=='H' goto :StdH
78 | if '%CHOICE_MENU%'=='I' goto :StdI
79 | if '%CHOICE_MENU%'=='J' goto :StdJ
80 | if '%CHOICE_MENU%'=='K' goto :StdK
81 | if '%CHOICE_MENU%'=='L' goto :StdL
82 | if '%CHOICE_MENU%'=='M' goto :StdM
83 | if '%CHOICE_MENU%'=='N' goto :StdN
84 | if '%CHOICE_MENU%'=='X' goto :CleanExit
85 |
86 | if '%CHOICE_MENU%'=='a' goto :StdA
87 | if '%CHOICE_MENU%'=='b' goto :StdB
88 | if '%CHOICE_MENU%'=='c' goto :StdC
89 | if '%CHOICE_MENU%'=='d' goto :StdD
90 | if '%CHOICE_MENU%'=='e' goto :StdE
91 | if '%CHOICE_MENU%'=='f' goto :StdF
92 | if '%CHOICE_MENU%'=='g' goto :StdG
93 | if '%CHOICE_MENU%'=='h' goto :StdH
94 | if '%CHOICE_MENU%'=='i' goto :StdI
95 | if '%CHOICE_MENU%'=='j' goto :StdJ
96 | if '%CHOICE_MENU%'=='k' goto :StdK
97 | if '%CHOICE_MENU%'=='l' goto :StdL
98 | if '%CHOICE_MENU%'=='m' goto :StdM
99 | if '%CHOICE_MENU%'=='n' goto :StdN
100 | if '%CHOICE_MENU%'=='x' goto :CleanExit
101 |
102 | echo "%CHOICE_MENU%" is not a valid option - try again!
103 | echo.
104 |
105 | echo Press any key to continue . . .
106 | pause > nul
107 | goto :MenuTemplate
108 |
109 | rem
110 | rem Set our Solid Edge language
111 | rem
112 | :StdA
113 | set CHOICE_LANG=2052
114 | goto :ChangeLang
115 |
116 | :StdB
117 | set CHOICE_LANG=1028
118 | goto :ChangeLang
119 |
120 | :StdC
121 | set CHOICE_LANG=1029
122 | goto :ChangeLang
123 |
124 | :StdD
125 | set CHOICE_LANG=1033
126 | goto :ChangeLang
127 |
128 | :StdE
129 | set CHOICE_LANG=1036
130 | goto :ChangeLang
131 |
132 | :StdF
133 | set CHOICE_LANG=1031
134 | goto :ChangeLang
135 |
136 | :StdG
137 | set CHOICE_LANG=1038
138 | goto :ChangeLang
139 |
140 | :StdH
141 | set CHOICE_LANG=1040
142 | goto :ChangeLang
143 |
144 | :StdI
145 | set CHOICE_LANG=1041
146 | goto :ChangeLang
147 |
148 | :StdJ
149 | set CHOICE_LANG=1042
150 | goto :ChangeLang
151 |
152 | :StdK
153 | set CHOICE_LANG=1045
154 | goto :ChangeLang
155 |
156 | :StdL
157 | set CHOICE_LANG=1046
158 | goto :ChangeLang
159 |
160 | :StdM
161 | set CHOICE_LANG=1049
162 | goto :ChangeLang
163 |
164 | :StdN
165 | set CHOICE_LANG=1034
166 | goto :ChangeLang
167 |
168 | rem
169 | rem finally set our Solid Edge language
170 | rem
171 | :ChangeLang
172 | reg delete "HKCU\Software\Siemens\Solid Edge\Version 224" /v DefaultToSystemLocale /f >nul 2>&1
173 |
174 | reg delete "HKCU\Software\Siemens\Solid Edge\Version 224" /v RuntimeLanguage /f >nul 2>&1
175 |
176 | reg add "HKLM\Software\Siemens\Solid Edge\Version 224\CurrentVersion" /v InstalledLanguage /t REG_DWORD /d %CHOICE_LANG% /f >nul 2>&1
177 |
178 | rem
179 | rem now launch Solid Edge
180 | rem
181 | pause
182 | start "" "%SE_HOME%\Program\Edge.exe"
183 | goto :CleanExit
184 |
185 | rem
186 | rem cleanly exit
187 | rem
188 | :CleanExit
189 | set SE_HOME=
190 | set CHOICE_MENU=
191 | set CHOICE_LANG=
192 | exit /b
--------------------------------------------------------------------------------
/SolidEdgeSetLanguage_SE2025.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem SolidEdgeSetLanguage_SE2024.cmd
4 | rem Copyright (C) 2024, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem DOS script to change the default Solid Edge UI language based on the
22 | rem user selected choice and then launch Solid Edge.
23 | rem
24 | rem ---------------------------------------------------------------------
25 | rem
26 | rem 22/02/2023 merritt initial release
27 | rem
28 |
29 | set SE_HOME=C:\Program Files\Siemens\Solid Edge 2025
30 |
31 | title Solid Edge Language Selector
32 |
33 |
34 | rem
35 | rem Display our template menu
36 | rem
37 | :MenuTemplate
38 | cls
39 | echo ����������������������������
40 | echo � Solid Edge Language �
41 | echo ����������������������������
42 | echo � �
43 | echo � (A) Chinese, Simplified �
44 | echo � (B) Chinese, Traditional �
45 | echo � (C) Czech �
46 | echo � (D) English �
47 | echo � (E) French �
48 | echo � (F) German �
49 | echo � (G) Hungarian �
50 | echo � (H) Italian �
51 | echo � (I) Japanese �
52 | echo � (J) Korean �
53 | echo � (K) Polish �
54 | echo � (L) Portuguese �
55 | echo � (M) Russian �
56 | echo � (N) Spanish �
57 | echo � �
58 | echo � (X) Exit �
59 | echo � �
60 | echo ����������������������������
61 | echo.
62 | echo.
63 |
64 | set CHOICE_MENU=
65 | set /p CHOICE_MENU=Enter option #:
66 | echo.
67 |
68 | if not '%CHOICE_MENU%'=='' set CHOICE_MENU=%CHOICE_MENU:~0,1%
69 |
70 | if '%CHOICE_MENU%'=='A' goto :StdA
71 | if '%CHOICE_MENU%'=='B' goto :StdB
72 | if '%CHOICE_MENU%'=='C' goto :StdC
73 | if '%CHOICE_MENU%'=='D' goto :StdD
74 | if '%CHOICE_MENU%'=='E' goto :StdE
75 | if '%CHOICE_MENU%'=='F' goto :StdF
76 | if '%CHOICE_MENU%'=='G' goto :StdG
77 | if '%CHOICE_MENU%'=='H' goto :StdH
78 | if '%CHOICE_MENU%'=='I' goto :StdI
79 | if '%CHOICE_MENU%'=='J' goto :StdJ
80 | if '%CHOICE_MENU%'=='K' goto :StdK
81 | if '%CHOICE_MENU%'=='L' goto :StdL
82 | if '%CHOICE_MENU%'=='M' goto :StdM
83 | if '%CHOICE_MENU%'=='N' goto :StdN
84 | if '%CHOICE_MENU%'=='X' goto :CleanExit
85 |
86 | if '%CHOICE_MENU%'=='a' goto :StdA
87 | if '%CHOICE_MENU%'=='b' goto :StdB
88 | if '%CHOICE_MENU%'=='c' goto :StdC
89 | if '%CHOICE_MENU%'=='d' goto :StdD
90 | if '%CHOICE_MENU%'=='e' goto :StdE
91 | if '%CHOICE_MENU%'=='f' goto :StdF
92 | if '%CHOICE_MENU%'=='g' goto :StdG
93 | if '%CHOICE_MENU%'=='h' goto :StdH
94 | if '%CHOICE_MENU%'=='i' goto :StdI
95 | if '%CHOICE_MENU%'=='j' goto :StdJ
96 | if '%CHOICE_MENU%'=='k' goto :StdK
97 | if '%CHOICE_MENU%'=='l' goto :StdL
98 | if '%CHOICE_MENU%'=='m' goto :StdM
99 | if '%CHOICE_MENU%'=='n' goto :StdN
100 | if '%CHOICE_MENU%'=='x' goto :CleanExit
101 |
102 | echo "%CHOICE_MENU%" is not a valid option - try again!
103 | echo.
104 |
105 | echo Press any key to continue . . .
106 | pause > nul
107 | goto :MenuTemplate
108 |
109 | rem
110 | rem Set our Solid Edge language
111 | rem
112 | :StdA
113 | set CHOICE_LANG=2052
114 | goto :ChangeLang
115 |
116 | :StdB
117 | set CHOICE_LANG=1028
118 | goto :ChangeLang
119 |
120 | :StdC
121 | set CHOICE_LANG=1029
122 | goto :ChangeLang
123 |
124 | :StdD
125 | set CHOICE_LANG=1033
126 | goto :ChangeLang
127 |
128 | :StdE
129 | set CHOICE_LANG=1036
130 | goto :ChangeLang
131 |
132 | :StdF
133 | set CHOICE_LANG=1031
134 | goto :ChangeLang
135 |
136 | :StdG
137 | set CHOICE_LANG=1038
138 | goto :ChangeLang
139 |
140 | :StdH
141 | set CHOICE_LANG=1040
142 | goto :ChangeLang
143 |
144 | :StdI
145 | set CHOICE_LANG=1041
146 | goto :ChangeLang
147 |
148 | :StdJ
149 | set CHOICE_LANG=1042
150 | goto :ChangeLang
151 |
152 | :StdK
153 | set CHOICE_LANG=1045
154 | goto :ChangeLang
155 |
156 | :StdL
157 | set CHOICE_LANG=1046
158 | goto :ChangeLang
159 |
160 | :StdM
161 | set CHOICE_LANG=1049
162 | goto :ChangeLang
163 |
164 | :StdN
165 | set CHOICE_LANG=1034
166 | goto :ChangeLang
167 |
168 | rem
169 | rem finally set our Solid Edge language
170 | rem
171 | :ChangeLang
172 | reg delete "HKCU\Software\Siemens\Solid Edge\Version 225" /v DefaultToSystemLocale /f >nul 2>&1
173 |
174 | reg delete "HKCU\Software\Siemens\Solid Edge\Version 225" /v RuntimeLanguage /f >nul 2>&1
175 |
176 | reg add "HKLM\Software\Siemens\Solid Edge\Version 225\CurrentVersion" /v InstalledLanguage /t REG_DWORD /d %CHOICE_LANG% /f >nul 2>&1
177 |
178 | rem
179 | rem now launch Solid Edge
180 | rem
181 | pause
182 | start "" "%SE_HOME%\Program\Edge.exe"
183 | goto :CleanExit
184 |
185 | rem
186 | rem cleanly exit
187 | rem
188 | :CleanExit
189 | set SE_HOME=
190 | set CHOICE_MENU=
191 | set CHOICE_LANG=
192 | exit /b
--------------------------------------------------------------------------------
/create_se_extensions_registry_reset.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem create_se_extensions_registry_reset.cmd
4 | rem Copyright (C) 2024, David C. Merritt, david.c.merritt@siemens.com
5 | rem
6 | rem This program is free software: you can redistribute it and/or modify
7 | rem it under the terms of the GNU General Public License as published by
8 | rem the Free Software Foundation, either version 3 of the License, or
9 | rem (at your option) any later version.
10 | rem
11 | rem This program is distributed in the hope that it will be useful,
12 | rem but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | rem GNU General Public License for more details.
15 | rem
16 | rem You should have received a copy of the GNU General Public License
17 | rem along with this program. If not, see .
18 | rem
19 | rem ---------------------------------------------------------------------
20 | rem
21 | rem Script to dump Solid Edge file extensions from a clean Solid Edge
22 | rem software install and capture those clean registry settings into a
23 | rem registry reset scritp for later use if the Solid Edge file extensions
24 | rem ever become corrupted.
25 | rem
26 | rem ---------------------------------------------------------------------
27 | rem
28 | rem 2024/01/09 dcm initial release
29 |
30 |
31 | set TEMP_WORKING_FILE="%temp%\SE_registry_dump.reg"
32 | set COMPILED_FILE=reset_solid_edge_extensions_SExxxx.reg
33 | set DAY=%date:~0,2%
34 | set MONTH=%date:~3,2%
35 | set YEAR=%date:~6,4%
36 | set C_DATE=%year%-%month%-%day%
37 | set USER_INIT=dcm
38 |
39 | echo Windows Registry Editor Version 5.00 > %COMPILED_FILE%
40 | echo. >> %COMPILED_FILE%
41 | echo ; reset_solid_edge_extensions_SExxxx >> %COMPILED_FILE%
42 | echo ; Copyright (C) %YEAR%, David C. Merritt, david.c.merritt@siemens.com >> %COMPILED_FILE%
43 | echo ; >> %COMPILED_FILE%
44 | echo ; This program is free software: you can redistribute it and/or modify >> %COMPILED_FILE%
45 | echo ; it under the terms of the GNU General Public License as published by >> %COMPILED_FILE%
46 | echo ; the Free Software Foundation, either version 3 of the License, or >> %COMPILED_FILE%
47 | echo ; (at your option) any later version. >> %COMPILED_FILE%
48 | echo ; >> %COMPILED_FILE%
49 | echo ; This program is distributed in the hope that it will be useful, >> %COMPILED_FILE%
50 | echo ; but WITHOUT ANY WARRANTY; without even the implied warranty of >> %COMPILED_FILE%
51 | echo ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >> %COMPILED_FILE%
52 | echo ; GNU General Public License for more details. >> %COMPILED_FILE%
53 | echo ; >> %COMPILED_FILE%
54 | echo ; You should have received a copy of the GNU General Public License >> %COMPILED_FILE%
55 | echo ; along with this program. If not, see http://www.gnu.org/licenses/. >> %COMPILED_FILE%
56 | echo ; >> %COMPILED_FILE%
57 | echo ; --------------------------------------------------------------------- >> %COMPILED_FILE%
58 | echo ; >> %COMPILED_FILE%
59 | echo ; Registry script to reset the default Solid Edge file extensions. >> %COMPILED_FILE%
60 | echo ; >> %COMPILED_FILE%
61 | echo ; This script assumes the default Solid Edge install location e.g. >> %COMPILED_FILE%
62 | echo ; C:\Program Files\Siemens\Solid Edge xxxx\Program\ >> %COMPILED_FILE%
63 | echo ; >> %COMPILED_FILE%
64 | echo ; If you have installed to a different location perform a find and >> %COMPILED_FILE%
65 | echo ; replace on the following string (note the double back slashes) e.g. >> %COMPILED_FILE%
66 | echo ; C:\\Program Files\\Siemens\\Solid Edge xxxx\\Program\\ >> %COMPILED_FILE%
67 | echo ; >> %COMPILED_FILE%
68 | echo ; You should reboot your system after running this registry script. >> %COMPILED_FILE%
69 | echo ; >> %COMPILED_FILE%
70 | echo ; NOTE: This registry change will first remove any existing user >> %COMPILED_FILE%
71 | echo ; entries for the Solid Edge file type associations.>> %COMPILED_FILE%
72 | echo ; >> %COMPILED_FILE%
73 | echo ; --------------------------------------------------------------------- >> %COMPILED_FILE%
74 | echo ; >> %COMPILED_FILE%
75 | echo ; %C_DATE% %USER_INIT% initial release >> %COMPILED_FILE%
76 |
77 | echo. >> %COMPILED_FILE%
78 | echo ; -------------------------------- >> %COMPILED_FILE%
79 | echo ; >> %COMPILED_FILE%
80 | echo ; clear existing user associations >> %COMPILED_FILE%
81 | echo ; >> %COMPILED_FILE%
82 | echo ; -------------------------------- >> %COMPILED_FILE%
83 | echo. >> %COMPILED_FILE%
84 |
85 | call :delete_user .asm
86 | call :delete_user .cfg
87 | call :delete_user .dft
88 | call :delete_user .par
89 | call :delete_user .psm
90 | call :delete_user .pwd
91 |
92 | echo ; -------------------------- >> %COMPILED_FILE%
93 | echo ; >> %COMPILED_FILE%
94 | echo ; set root extension classes >> %COMPILED_FILE%
95 | echo ; >> %COMPILED_FILE%
96 | echo ; -------------------------- >> %COMPILED_FILE%
97 | echo. >> %COMPILED_FILE%
98 |
99 | call :export_ext .asm
100 | call :export_ext .cfg
101 | call :export_ext .dft
102 | call :export_ext .par
103 | call :export_ext .psm
104 | call :export_ext .pwd
105 |
106 | echo ; ------------------------- >> %COMPILED_FILE%
107 | echo ; >> %COMPILED_FILE%
108 | echo ; set root document classes >> %COMPILED_FILE%
109 | echo ; >> %COMPILED_FILE%
110 | echo ; ------------------------- >> %COMPILED_FILE%
111 | echo. >> %COMPILED_FILE%
112 |
113 | call :export_doc .asm , SolidEdge.AssemblyDocument
114 | call :export_doc .cfg , SolidEdge.ConfigFileExtension
115 | call :export_doc .dft , SolidEdge.DraftDocument
116 | call :export_doc .par , SolidEdge.PartDocument
117 | call :export_doc .psm , SolidEdge.SheetMetalDocument
118 | call :export_doc .pwd , SolidEdge.WeldmentDocument
119 |
120 | del %TEMP_WORKING_FILE% /q
121 | set TEMP_WORKING_FILE=
122 | set COMPILED_FILE=
123 | set DAY=
124 | set MONTH=
125 | set YEAR=
126 | set C_DATE=
127 | set USER_INIT=
128 |
129 | goto :EOF
130 |
131 |
132 | :delete_user
133 | echo ; ---- >> %COMPILED_FILE%
134 | echo ; %~1 >> %COMPILED_FILE%
135 | echo ; ---- >> %COMPILED_FILE%
136 | echo [-HKEY_CURRENT_USER\Software\Classes\%~1] >> %COMPILED_FILE%
137 | echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\%~1] >> %COMPILED_FILE%
138 | echo. >> %COMPILED_FILE%
139 | exit /b 0
140 |
141 | :export_ext
142 | reg export HKCR\%~1 %TEMP_WORKING_FILE% /y > nul
143 | echo ; ---- >> %COMPILED_FILE%
144 | echo ; %~1 >> %COMPILED_FILE%
145 | echo ; ---- >> %COMPILED_FILE%
146 | (for %%F in (%TEMP_WORKING_FILE%) do @more +1 "%%F") >> %COMPILED_FILE%
147 | exit /b 0
148 |
149 | :export_doc
150 | reg export HKCR\%~2 %TEMP_WORKING_FILE% /y > nul
151 | echo ; ---- >> %COMPILED_FILE%
152 | echo ; %~1 >> %COMPILED_FILE%
153 | echo ; ---- >> %COMPILED_FILE%
154 | (for %%F in (%TEMP_WORKING_FILE%) do @more +1 "%%F") >> %COMPILED_FILE%
155 | exit /b 0
156 |
157 | :EOF
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/src/SetLocksForSolidEdge.ahk:
--------------------------------------------------------------------------------
1 | ; SetLocksForSolidEdge
2 | ; Copyright (C) 2015 David C. Merritt, david.c.merritt@siemens.com
3 | ;
4 | ; This program is free software: you can redistribute it and/or modify
5 | ; it under the terms of the GNU General Public License as published by
6 | ; the Free Software Foundation, either version 3 of the License, or
7 | ; (at your option) any later version.
8 | ;
9 | ; This program is distributed in the hope that it will be useful,
10 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | ; GNU General Public License for more details.
13 | ;
14 | ; You should have received a copy of the GNU General Public License
15 | ; along with this program. If not, see .
16 | ;
17 | ; ---------------------------------------------------------------------
18 | ;
19 | ; AutoHotkey script to enforce the toggling of the Caps and Num locks to
20 | ; always turn on whenever Solid Edge is the active window.
21 | ;
22 | ; ---------------------------------------------------------------------
23 | ;
24 | ; 28/10/2015 merritt initial release
25 | ; 29/10/2015 merritt moved icon files to img sub-folder
26 | ; relocated ini file to user LOCALAPPDATA
27 | ; added check for and copy missing ini to user
28 | ; created installer file
29 | ;
30 |
31 | ; allow allow one instance, keyboard hook, and make persistent
32 | #SingleInstance, Force
33 | #Persistent
34 | #InstallKeybdHook
35 |
36 | ; ini file
37 | EnvGet, UserIniDir, LOCALAPPDATA
38 | UserIniDir = %UserIniDir%\DM Operations, Utilities, Scripts, Extensions\Set Locks for Solid Edge
39 | UserIniFile = %UserIniDir%\SetLocksForSolidEdge.ini
40 |
41 | ; check if user ini folder exists
42 | IfNotExist, %UserIniDir%
43 | {
44 | FileCreateDir, %UserIniDir%
45 | }
46 |
47 | ; check if user ini file exists
48 | IfNotExist, %UserIniFile%
49 | {
50 | FileCopy, %A_ScriptDir%\SetLocksForSolidEdge.ini, %UserIniDir%
51 | }
52 |
53 | ; read in our ini file
54 | IniRead, EnforceCapslock, %UserIniFile%, EnforceLock, CapsLock, 1
55 | IniRead, EnforceNumLock, %UserIniFile%, EnforceLock, NumLock, 1
56 | IniRead, DisplayTrayTip, %UserIniFile%, DisplayTips, TrayTip, 1
57 | IniRead, DisplayToolTip, %UserIniFile%, DisplayTips, ToolTip, 1
58 | IniRead, KeyPause, %UserIniFile%, KeyControl, Pause, #p
59 | IniRead, KeyQuit, %UserIniFile%, KeyControl, Exit, #q
60 |
61 | ; set up our pause and quit hot keys
62 | HotKey, %KeyPause%, PauseApp
63 | HotKey, %KeyQuit%, QuitApp
64 |
65 | ; set our app name and tray icon data
66 | AppName=SetLocksForSolidEdge
67 | Menu, Tray, Icon, img\icon_caps_on_num_on.ico, 1, 1
68 | Menu, Tray, Tip, %AppName%
69 |
70 | ; set our paused tracking off
71 | Paused := False
72 |
73 | ; start a timer to enfore the locking
74 | SetTimer, EnforceLocks, 500
75 | Return
76 |
77 | ; enforce the locking
78 | EnforceLocks:
79 | ; check the state of our locks
80 | SetCapsLockState := GetKeyState("CapsLock", "T")
81 | SetNumlockState := GetKeyState("NumLock", "T")
82 |
83 | ; reset our icon state
84 | IconCalc = 3
85 |
86 | ; calculate the icon to display
87 | if (SetCapsLockState == 0)
88 | {
89 | IconCalc -= 1
90 | }
91 | if (SetNumlockState == 0)
92 | {
93 | IconCalc -= 2
94 | }
95 | SetDisplayIcon(IconCalc, AppName)
96 |
97 | ; get the process name of our current active window
98 | WinGet, CurrentProcess, ProcessName, A
99 |
100 | ; if the active window is from Solid Edge then turn on locking
101 | if (CurrentProcess == "Edge.exe")
102 | {
103 | if (EnforceNumLock)
104 | {
105 | ;SetNumlockState := GetKeyState("NumLock", "T")
106 | if (SetNumlockState == 0)
107 | {
108 | SetNumlockState, On
109 |
110 | ; display our tray tip
111 | if (DisplayTrayTip)
112 | {
113 | TrayTip, %AppName%, Num Lock: On, 1, 1
114 | }
115 |
116 | ; display our tool tip
117 | if (DisplayToolTip)
118 | {
119 | Tooltip, Num Lock: On
120 | SetTimer, RemoveToolTip, 750
121 | }
122 | }
123 | }
124 | if (EnforceCapslock)
125 | {
126 | ;SetCapsLockState := GetKeyState("CapsLock", "T")
127 | if (SetCapsLockState == 0)
128 | {
129 | SetCapsLockState, On
130 |
131 | ; display our tray tip
132 | if (DisplayTrayTip)
133 | {
134 | TrayTip, %AppName%, Caps Lock: On, 1, 1
135 | }
136 |
137 | ; display our tool tip
138 | if (DisplayToolTip)
139 | {
140 | Tooltip, Caps Lock: On
141 | SetTimer, RemoveToolTip, 750
142 | }
143 | }
144 | }
145 | }
146 | Return
147 |
148 | ; set the tray icon to display
149 | SetDisplayIcon(IconState, AppName)
150 | {
151 | if (IconState == -1)
152 | {
153 | Menu, Tray, Icon, img\icon_pause.ico, 1, 1
154 | Menu, Tray, Tip, %AppName%`nPaused
155 | }
156 | if (IconState == 0)
157 | {
158 | Menu, Tray, Icon, img\icon_caps_off_num_off.ico, 1, 1
159 | Menu, Tray, Tip, %AppName%`nCaps: Off`nNum: Off
160 | }
161 | if (IconState == 1)
162 | {
163 | Menu, Tray, Icon, img\icon_caps_on_num_off.ico, 1, 1
164 | Menu, Tray, Tip, %AppName%`nCaps: On`nNum: Off
165 | }
166 | if (IconState == 2)
167 | {
168 | Menu, Tray, Icon, img\icon_caps_off_num_on.ico, 1, 1
169 | Menu, Tray, Tip, %AppName%`nCaps: Off`nNum: On
170 | }
171 | if (IconState == 3)
172 | {
173 | Menu, Tray, Icon, img\icon_caps_on_num_on.ico, 1, 1
174 | Menu, Tray, Tip, %AppName%`nCaps: On`nNum: On
175 | }
176 | Return
177 | }
178 |
179 | ; timer to ensure the tooltip is removed
180 | RemoveToolTip:
181 | SetTimer, RemoveToolTip, Off
182 | ToolTip
183 | Return
184 |
185 | ; exit our application
186 | QuitApp:
187 | ExitApp
188 | Return
189 |
190 | ; pause our application
191 | PauseApp:
192 | if (Paused)
193 | {
194 | if (DisplayTrayTip)
195 | {
196 | TrayTip, %AppName%, Lock enforcement resumed, 1, 1
197 | }
198 | SetDisplayIcon(3, AppName)
199 | Paused := False
200 | }
201 | else
202 | {
203 | if (DisplayTrayTip)
204 | {
205 | TrayTip, %AppName%, Lock enforcement paused, 1, 1
206 | }
207 | SetDisplayIcon(-1, AppName)
208 | Paused := True
209 | }
210 | Pause,,1
211 | Return
212 |
--------------------------------------------------------------------------------
/SetLocksForSolidEdge/installer.nsi:
--------------------------------------------------------------------------------
1 | #
2 | # This installs multiple files, creates start menu shortcuts, builds
3 | # an uninstaller, and adds uninstall information to the registry for
4 | # Add/Remove Programs.
5 | #
6 |
7 | # If you change file names you should do a search and replace as
8 | # the file names show up in a few places. All program specific info
9 | # be tweaked by editing the !defines below
10 | !define APPNAME "Set Locks for Solid Edge"
11 | !define COMPANYNAME "DM Operations, Utilities, Scripts, Extensions"
12 | !define DESCRIPTION "Caps and Num locks enforcer for Solid Edge"
13 |
14 | # These three must be integers
15 | !define VERSIONMAJOR 1
16 | !define VERSIONMINOR 0
17 | !define VERSIONBUILD 1
18 |
19 | # These will be displayed by the "Click here for support information" link in "Add/Remove Programs"
20 | # It is possible to use "mailto:" links in here to open the email client
21 | !define HELPURL "mailto:david.c.merrritt@siemens.com?subject=${APPNAME} ${VERSIONMAJOR}.${VERSIONMINOR}.${VERSIONBUILD}" # "Support Information" link
22 | !define UPDATEURL "http://github.com/uk-dave/SolidEdge/tree/master/SetLocksForSolidEdge" # "Product Updates" link
23 | !define ABOUTURL "http://about.me/davidmerritt" # "Publisher" link
24 |
25 | # This is the size (in kB) of all the files copied into "Program Files"
26 | !define INSTALLSIZE 1273
27 |
28 | # Require admin rights on NT6+ (When UAC is turned on)
29 | RequestExecutionLevel admin
30 |
31 | # This is our install folder location
32 | InstallDir "$PROGRAMFILES64\${COMPANYNAME}\${APPNAME}"
33 |
34 | # rtf or txt file - remember if it is txt, it must be in the DOS text format (\r\n)
35 | LicenseData "LICENSE"
36 |
37 | # This will be in the installer/uninstaller's title bar
38 | Name "${APPNAME}"
39 | Icon "img\logo.ico"
40 | outFile "setup.exe"
41 |
42 | !include LogicLib.nsh
43 |
44 | # Just three pages - license agreement, install location, and installation
45 | page license
46 | page directory
47 | Page instfiles
48 |
49 | !macro VerifyUserIsAdmin
50 | UserInfo::GetAccountType
51 | pop $0
52 | ${If} $0 != "admin" ;Require admin rights on NT4+
53 | messageBox mb_iconstop "Administrator rights required!"
54 | setErrorLevel 740 ;ERROR_ELEVATION_REQUIRED
55 | quit
56 | ${EndIf}
57 | !macroend
58 |
59 | function .onInit
60 | setShellVarContext all
61 | !insertmacro VerifyUserIsAdmin
62 | functionEnd
63 |
64 | section "install"
65 | # Files for the install directory - to build the installer, these should be in the same directory as the install script (this file)
66 | setOutPath $INSTDIR
67 |
68 | # Files added here should be removed by the uninstaller (see section "uninstall")
69 | file LICENSE
70 | file "SetLocksForSolidEdge.exe"
71 | file "SetLocksForSolidEdge.ini"
72 |
73 | setOutPath "$LOCALAPPDATA\${COMPANYNAME}\${APPNAME}"
74 | file "SetLocksForSolidEdge.ini"
75 |
76 | setOutPath $INSTDIR\img
77 | file "img\icon_caps_off_num_off.ico"
78 | file "img\icon_caps_off_num_on.ico"
79 | file "img\icon_caps_on_num_off.ico"
80 | file "img\icon_caps_on_num_on.ico"
81 | file "img\icon_pause.ico"
82 | file "img\logo.ico"
83 | # Add any other files for the install directory (license files, app data, etc) above here
84 |
85 | # Uninstaller - See function un.onInit and section "uninstall" for configuration
86 | writeUninstaller "$INSTDIR\uninstall.exe"
87 |
88 | # Start Menu
89 | createDirectory "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}"
90 | createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}\${APPNAME}.lnk" "$INSTDIR\SetLocksForSolidEdge.exe" "" "$INSTDIR\img\icon_caps_on_num_off.ico"
91 | createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}\Edit Preferences.lnk" "%LOCALAPPDATA%\${COMPANYNAME}\${APPNAME}\SetLocksForSolidEdge.ini" ""
92 | createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}\Uninstall.lnk" "$INSTDIR\uninstall.exe" ""
93 |
94 | # Startup
95 | createShortCut "$SMSTARTUP\${APPNAME}.lnk" "$INSTDIR\SetLocksForSolidEdge.exe" "" "$INSTDIR\img\icon_caps_on_num_off.ico"
96 |
97 | # Registry information for add/remove programs
98 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayName" "${APPNAME}"
99 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\""
100 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S"
101 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "InstallLocation" "$\"$INSTDIR$\""
102 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayIcon" "$\"$INSTDIR\img\logo.ico$\""
103 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "Publisher" "${COMPANYNAME}"
104 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "HelpLink" "${HELPURL}"
105 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "URLUpdateInfo" "${UPDATEURL}"
106 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "URLInfoAbout" "${ABOUTURL}"
107 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayVersion" "${VERSIONMAJOR}.${VERSIONMINOR}.${VERSIONBUILD}"
108 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "Comments" "${DESCRIPTION}"
109 | WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "VersionMajor" ${VERSIONMAJOR}
110 | WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "VersionMinor" ${VERSIONMINOR}
111 | # There is no option for modifying or repairing the install
112 | WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "NoModify" 1
113 | WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "NoRepair" 1
114 | # Set the INSTALLSIZE constant (!defined at the top of this script) so Add/Remove Programs can accurately report the size
115 | WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "EstimatedSize" ${INSTALLSIZE}
116 | sectionEnd
117 |
118 | # Uninstaller
119 | function un.onInit
120 | SetShellVarContext all
121 |
122 | #Verify the uninstaller - last chance to back out
123 | MessageBox MB_OKCANCEL "Permanantly remove ${APPNAME}?" IDOK next
124 | Abort
125 | next:
126 | !insertmacro VerifyUserIsAdmin
127 | functionEnd
128 |
129 | section "uninstall"
130 | # Remove Startup
131 | delete "$SMSTARTUP\${APPNAME}.lnk"
132 |
133 | # Remove Start Menu launcher
134 | delete "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}\${APPNAME}.lnk"
135 | delete "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}\Edit Preferences.lnk"
136 | delete "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}\Uninstall.lnk"
137 |
138 | # Try to remove the Start Menu folder - this will only happen if it is empty
139 | rmDir "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}"
140 | rmDir "$SMPROGRAMS\${COMPANYNAME}"
141 |
142 | # Remove files
143 | delete $INSTDIR\LICENSE
144 | delete $INSTDIR\SetLocksForSolidEdge.exe
145 | delete $INSTDIR\SetLocksForSolidEdge.ini
146 | delete $INSTDIR\img\icon_caps_off_num_off.ico
147 | delete $INSTDIR\img\icon_caps_off_num_on.ico
148 | delete $INSTDIR\img\icon_caps_on_num_off.ico
149 | delete $INSTDIR\img\icon_caps_on_num_on.ico
150 | delete $INSTDIR\img\icon_pause.ico
151 | delete $INSTDIR\img\logo.ico
152 |
153 | # Always delete uninstaller as the last action
154 | delete $INSTDIR\uninstall.exe
155 |
156 | # Try to remove the install directory - this will only happen if it is empty
157 | rmDir $INSTDIR\img
158 | rmDir $INSTDIR
159 |
160 | # Remove uninstaller information from the registry
161 | DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}"
162 | sectionEnd
--------------------------------------------------------------------------------
/ForceSolidEdgeCrash.ps1:
--------------------------------------------------------------------------------
1 | # ForceSolidEdgeCrash
2 | # Copyright (C) 2017, David C. Merritt, david.c.merritt@siemens.com
3 | #
4 | # This program is free software: you can redistribute it and/or modify
5 | # it under the terms of the GNU General Public License as published by
6 | # the Free Software Foundation, either version 3 of the License, or
7 | # (at your option) any later version.
8 | #
9 | # This program is distributed in the hope that it will be useful,
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | # GNU General Public License for more details.
13 | #
14 | # You should have received a copy of the GNU General Public License
15 | # along with this program. If not, see .
16 | #
17 | # ---------------------------------------------------------------------
18 | #
19 | # PowerShell script to force a Solid Edge crash with assocaited
20 | # crashlogs.
21 | #
22 | # NOTE: if you encounter an error "ForceSolidEdgeCrash.ps1 cannot
23 | # be loaded because the execution of scripts is disabled on this
24 | # system", this is normal. You will need to modify the PowerShell
25 | # execution policy. To change the policy, in a PowerShell command
26 | # prompt run the following command:
27 | #
28 | # Set-ExecutionPolicy Unrestricted
29 | #
30 | # ---------------------------------------------------------------------
31 | #
32 | # 07/08/2017 merritt initial release
33 | # 08/08/2017 merritt added manual exit
34 | # 08/08/2017 merritt added code to always keep script window on top
35 | # 31/07/2018 merritt updated to accommodate changes with SE2019
36 | # 03/08/2018 merritt added checks to exclude auxiliary software when
37 | # checking for installed software
38 | # 03/04/2023 merritt added additional portfolio prodcuts to skip
39 | #
40 |
41 | <#
42 | .SYNOPSIS
43 | Configures and launches Solid Edge to then force a crash condition.
44 |
45 | .DESCRIPTION
46 | The script will configure the Solid Edge DEBUG regsitry, launch Solid Edge, then fires a specific Solid Edge command to force a Solid Edge crash, resets the Debug switch, and then automatically opens Windows Explorer to the crash log file location.
47 |
48 | .NOTES
49 | File Name : ForceSolidEdgeCrash.ps1
50 | Author : David C. Merritt (david.c.merritt@siemens.com)
51 |
52 | .LINK
53 | http://github.com/uk-dave/SolidEdge/
54 |
55 | #>
56 |
57 | # set up any starting parameters
58 | $host.ui.rawui.WindowTitle="Force a crash of Solid Edge"
59 |
60 | # force the script to always be on top
61 | $signature = @'
62 | [DllImport("user32.dll")]
63 | public static extern bool SetWindowPos(
64 | IntPtr hWnd,
65 | IntPtr hWndInsertAfter,
66 | int X,
67 | int Y,
68 | int cx,
69 | int cy,
70 | uint uFlags);
71 | '@
72 |
73 | $type = Add-Type -MemberDefinition $signature -Name SetWindowPosition -Namespace SetWindowPos -Using System.Text -PassThru
74 |
75 | $handle = (Get-Process -id $Global:PID).MainWindowHandle
76 | $alwaysOnTop = New-Object -TypeName System.IntPtr -ArgumentList (-1)
77 |
78 | $dummy = $type::SetWindowPos($handle, $alwaysOnTop, 0, 0, 0, 0, 0x0003)
79 |
80 | # set our crash logs location bases on the %TEMP% location
81 | $PathLog = $env:temp
82 |
83 | # find all Solid Edge software installed
84 | $Software = @()
85 |
86 | # check for 64-bit software first
87 | $Software += Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object { $_.DisplayName -like "*Solid Edge*" -and $_.Publisher -eq "Siemens" }
88 |
89 | # if no 64-bit then check for 32-bit
90 | if ( $Software.count -eq 0)
91 | {
92 | $Software += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object { $_.DisplayName -like "*Solid Edge*" -and $_.Publisher -eq "Siemens" }
93 | }
94 |
95 | # if no Solid Edge found exit
96 | if ($Software.count -eq 0 -or $Software[0].DisplayName -eq $null)
97 | {
98 | Write-Host
99 | Write-Host " Solid Edge does not appear to be installed!"
100 | Write-Host
101 | Write-Host " Press any key to exit..."
102 | $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
103 | Write-Host
104 | Exit
105 | }
106 |
107 | # parse for the base Solid Edge software
108 | foreach ($item in $Software)
109 | {
110 | # skip License Manager
111 | if ($item.Comments -like '*License*')
112 | {
113 | continue
114 | }
115 |
116 | # skip Standard Parts
117 | if ($item.Comments -like '*Standard*')
118 | {
119 | continue
120 | }
121 |
122 | # skip Tech Pubs
123 | if ($item.Comments -like '*Technical*')
124 | {
125 | continue
126 | }
127 |
128 | # skip CAM Pro
129 | if ($item.Comments -like '*NX*')
130 | {
131 | continue
132 | }
133 |
134 | # skip Visual Studio Addin
135 | if ($item.Comments -like '')
136 | {
137 | continue
138 | }
139 |
140 | # get major versions and remove characters 107 -> 7, 117 -> 17
141 | $VersionMajor = [string]$item.VersionMajor
142 |
143 | if ([int]$VersionMajor -gt 200)
144 | {
145 | $Version = $VersionMajor.SubString(1)
146 | $Version = [int]$Version
147 |
148 | $VersionName = "Siemens Solid Edge 20" + $Version
149 | $RegPath = "HKCU:\Software\Siemens\Solid Edge\Version " + $VersionMajor
150 | }
151 | else
152 | {
153 | $Version = $VersionMajor.SubString(1)
154 | $Version = [int]$Version
155 |
156 | $VersionName = "Solid Edge ST" + $Version
157 | $RegPath = "HKCU:\Software\Unigraphics Solutions\Solid Edge\Version " + $VersionMajor
158 | }
159 |
160 | # determine base Solid Edge install folder
161 | if ($item.DisplayName -eq $VersionName)
162 | {
163 | $PathInstall = $item.InstallLocation
164 | $ProductCodeSe = $item.PSChildName
165 | Write-Host
166 | Write-Host " $VersionName appears to be installed!"
167 | }
168 | }
169 |
170 | # set our debug registry switch
171 | Write-Host
172 | Write-Host " Setting crash debug switch in registry..."
173 | $DebugPath = $RegPath + "\DEBUG"
174 |
175 | # check if our debug hive exists and if not create it
176 | if (-Not (Test-Path $DebugPath))
177 | {
178 | New-Item -Path $RegPath -Name DEBUG -Force | Out-Null
179 | }
180 |
181 | # create and set the value for the crash key
182 | New-ItemProperty -Path $DebugPath -Name TEST_ABORT_SE -Value 1 -PropertyType DWORD -Force | Out-Null
183 | Start-Sleep 2
184 |
185 | # check if Solid Edge is already running and if not start it
186 | $host.ui.rawui.WindowTitle="Starting $VersionName"
187 | $application = $null
188 | try
189 | {
190 | $application = [System.Runtime.InteropServices.Marshal]::GetActiveObject('SolidEdge.Application')
191 | Write-Host
192 | Write-Host " $VersionName is already running..."
193 | }
194 | catch [System.Exception]
195 | {
196 | if ($_.Exception.ErrorCode -eq -2147221021) #MK_E_UNAVAILABLE
197 | {
198 | Write-Host
199 | Write-Host " Starting $VersionName..."
200 |
201 | $application = New-Object -Com SolidEdge.Application
202 | $application.Visible = $true
203 | }
204 | else
205 | {
206 | Write-Host
207 | Write-Host $_.Exception.Message
208 | }
209 | }
210 |
211 | # force the crash
212 | if ($application -ne $null)
213 | {
214 | $host.ui.rawui.WindowTitle="Forcing $VersionName crash"
215 | Write-Host
216 | Write-Host " Attempting to force $VersionName to crash..."
217 | $crash = $application.StartCommand(40232)
218 | }
219 |
220 | # pause for crash to display
221 | Start-Sleep 3
222 |
223 | # display our log files
224 | $host.ui.rawui.WindowTitle="Forced crash of $VersionName completed!"
225 | Write-Host
226 | Write-Host " Crash logs can be found in the user's following %TEMP% folder:"
227 | Write-Host
228 | Write-Host " $PathLog"
229 |
230 | # open Windows Explorer to the user's tmep location
231 | Write-Host
232 | Write-Host " Opening user's %TEMP% folder..."
233 | Invoke-Expression "explorer '/root,$PathLog'"
234 |
235 | #set our debug key back
236 | Write-Host
237 | Write-Host " Resetting crash debug switch in registry..."
238 | New-ItemProperty -Path $DebugPath -Name TEST_ABORT_SE -Value 0 -PropertyType DWORD -Force | Out-Null
239 |
240 | # finally close out of the app
241 | Write-Host
242 | Write-Host " Force $VersionName crash complete!"
243 | Write-Host
244 | Write-Host " Press any key to exit..."
245 | $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
246 | Write-Host
247 |
248 | Exit
--------------------------------------------------------------------------------
/SolidEdgeTranslateFromExplorer/src/SolidEdgeTranslateFromExplorer.ps1:
--------------------------------------------------------------------------------
1 | # SolidEdgeTranslateFromExplorer
2 | # Copyright (C) 2015, David C. Merritt, david.c.merritt@siemens.com
3 | #
4 | # This program is free software: you can redistribute it and/or modify
5 | # it under the terms of the GNU General Public License as published by
6 | # the Free Software Foundation, either version 3 of the License, or
7 | # (at your option) any later version.
8 | #
9 | # This program is distributed in the hope that it will be useful,
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | # GNU General Public License for more details.
13 | #
14 | # You should have received a copy of the GNU General Public License
15 | # along with this program. If not, see .
16 | #
17 | # ---------------------------------------------------------------------
18 | #
19 | # PowerShell script to calls the Solid Edge command line translator to
20 | # convert Solid Edge file types from within WIndows Explorer.
21 | #
22 | # NOTE: if you encounter an error "SolidEdgeTranslateFromExplorer.ps1
23 | # cannot be loaded because the execution of scripts is disabled on this
24 | # system", this is normal. You will need to modify the PowerShell
25 | # execution policy. To change the policy, in a PowerShell command
26 | # prompt run the following:
27 | #
28 | # Set-ExecutionPolicy Unrestricted
29 | #
30 | # ---------------------------------------------------------------------
31 | #
32 | # 04/08/2015 merritt initial release
33 | #
34 |
35 | <#
36 | .SYNOPSIS
37 | Translates Solid Edge files from Windows Explorer.
38 |
39 | .DESCRIPTION
40 | This script calls the Solid Edge command line translator to convert Solid Edge file types from within Windows Explorer.
41 |
42 | .NOTES
43 | File Name : SolidEdgeTranslateFromExplorer.ps1
44 | Author : David C. Merritt (david.c.merritt@siemens.com)
45 |
46 | .LINK
47 | http://github.com/uk-dave/SolidEdge/SolidEdgeTranslateFromExplorer
48 |
49 | .PARAMETER Translate
50 | Required parameter to specify either a folder or single file to translate.
51 |
52 | .PARAMETER Type
53 | Required parameter to specify the file type to export to.
54 | #>
55 |
56 | # set our input params
57 | param(
58 | [string]$Translate,
59 | [string]$Type
60 | )
61 |
62 | # set our title
63 | cls
64 | $host.ui.rawui.WindowTitle="Translating Solid Edge files..."
65 |
66 | # set some variables
67 | $LogRoot = "Solid_Edge_Win_Exp_Translate"
68 | $PathLog = $env:temp + "\" + $LogRoot + "\" + $Timestamp
69 | $LogFile = $PathLog + "\SolidEdge_uninstall.log"
70 |
71 | # find all Solid Edge software installed
72 | $Software = @()
73 |
74 | # check for 64-bit software first
75 | $Software += Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object { $_.DisplayName -like "*Solid Edge*" -and $_.Publisher -eq "Siemens" }
76 |
77 | # if no 64-bit then check for 32-bit
78 | if ( $Software.count -eq 0)
79 | {
80 | $Software += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object { $_.DisplayName -like "*Solid Edge*" -and $_.Publisher -eq "Siemens" }
81 | }
82 |
83 | # if no Solid Edge found exit
84 | if ($Software.count -eq 0 -or $Software[0].DisplayName -eq $null)
85 | {
86 | New-Item $LogFile -type file -force -value "Solid Edge not found!" >$null
87 | Write-Host
88 | Write-Host " Solid Edge does not appear to be installed!"
89 | Write-Host
90 | Write-Host " Press any key to exit..."
91 | $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
92 | Write-Host
93 | Exit
94 | }
95 |
96 | # parse for the base Solid Edge software
97 | foreach ($item in $Software)
98 | {
99 | # get major versions and remove characters 107 -> 7, 117 -> 17
100 | $Version = [string]$item.VersionMajor
101 | $Version = $Version.SubString(1)
102 | $Version = [int]$Version
103 |
104 | # determine base Solid Edge install
105 | $VersionName = "Solid Edge ST" + $Version
106 | if ($item.DisplayName -eq $VersionName)
107 | {
108 | $PathInstall = $item.InstallLocation
109 | $ProductCodeSe = $item.PSChildName
110 | }
111 | }
112 |
113 | # if install path is empty check another registry
114 | if (!$PathInstall)
115 | {
116 | $RegKey = "HKLM:\Software\Unigraphics Solutions\Solid Edge\Version " + $item.VersionMajor + "\CurrentVersion"
117 | if (Test-Path $RegKey)
118 | {
119 | $PathInstall = Get-ItemProperty -Path "$RegKey" -Name "InstallDir"
120 | $PathInstall = $PathInstall.InstallDir
121 | }
122 | }
123 |
124 | # check if the command line translator exists
125 | $Translator = $PathInstall + "\Program\SolidEdgeTranslationServices.exe"
126 | if (! (Test-Path "$Translator"))
127 | {
128 | $LogFile = $PathLog + "\SolidEdge_uninstall.log"
129 | New-Item $LogFile -type file -force -value "Solid Edge command line translator not found!" >$null
130 | Write-Host
131 | Write-Host " Solid Edge command line translator does not appear to be installed!"
132 | Write-Host
133 | Write-Host " Press any key to exit..."
134 | $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
135 | Write-Host
136 | Exit
137 | }
138 |
139 | # check if a folder or file is passed to translate and get our files
140 | if (Test-Path $Translate -PathType Leaf)
141 | {
142 | $FileList = Get-Item $Translate
143 | }
144 | elseif (Test-Path $Translate -PathType Container)
145 | {
146 | $FileList = Get-ChildItem $Translate -File
147 | }
148 | else
149 | {
150 | Write-Host
151 | Write-Host " No valid files to translate provided!"
152 | Write-Host
153 | Write-Host " Press any key to exit..."
154 | $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
155 | Write-Host
156 | Exit
157 | }
158 |
159 | # check if a translation type is passed to translate
160 | $Type = $Type.ToLower()
161 | $ValidTypes = @("dwg", "dxf", "emf", "igs3d", "igs", "jt", "pdf", "pdf3d", "sat", "stp", "tif", "x_t" )
162 | if ($ValidTypes -contains $Type)
163 | {
164 | #set if 2d=0 or 3d=1
165 | switch ($Type)
166 | {
167 | "dwg"
168 | {
169 | $Format = 0
170 | break
171 | }
172 | "dxf"
173 | {
174 | $Format = 0
175 | break
176 | }
177 | "emf"
178 | {
179 | $Format = 0
180 | break
181 | }
182 | "igs3d"
183 | {
184 | $Format = 1
185 | $Type = "igs"
186 | break
187 | }
188 | "igs"
189 | {
190 | $Format = 0
191 | break
192 | }
193 | "jt"
194 | {
195 | $Format = 1
196 | break
197 | }
198 | "pdf"
199 | {
200 | $Format = 0
201 | break
202 | }
203 | "pdf3d"
204 | {
205 | $Format = 1
206 | $Type = "pdf"
207 | break
208 | }
209 | "sat"
210 | {
211 | $Format = 1
212 | break
213 | }
214 | "stp"
215 | {
216 | $Format = 1
217 | break
218 | }
219 | "tif"
220 | {
221 | $Format = 0
222 | break
223 | }
224 | "x_t"
225 | {
226 | $Format = 1
227 | break
228 | }
229 | }
230 | }
231 | else
232 | {
233 | Write-Host
234 | Write-Host " No valid translation type provided!"
235 | Write-Host
236 | Write-Host " Press any key to exit..."
237 | $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
238 | Write-Host
239 | Exit
240 | }
241 |
242 | # for each file check if a Solid Edge file and translate
243 | $ValidFiles2D = @(".dft")
244 | $ValidFiles= @(
245 | (".dft"),
246 | (".asm", ".par", ".psm")
247 | )
248 | foreach ($File in $FileList)
249 | {
250 | if ($ValidFiles[$Format] -contains $File.Extension.ToLower())
251 | {
252 | # build our output file name
253 | $Output = $File.DirectoryName
254 | $Output += "\" + $File.BaseName
255 | $Output += "." + $Type
256 |
257 | # build our command line to execute
258 | $CmdLine = ' -i="' + $File.FullName + '"'
259 | $CmdLine += ' -o="' + $Output + '"'
260 | $CmdLine += ' -t=' + $Type
261 | $CmdLine += ' -r=1200'
262 | $CmdLine += ' -c=24'
263 | $CmdLine += ' -v=false'
264 | $CmdLine += ' -q=high'
265 | $CmdLine += ' -m=true'
266 |
267 | # and finally execute our translation
268 | $Text = "Translating to " + $Type.ToUpper() + ' "' + $File.FullName + '..."'
269 | Write-Host
270 | Write-Host $Text
271 | Write-Host
272 | Start-Process $Translator $CmdLine -Wait -WindowStyle Hidden
273 | }
274 | }
275 |
276 |
277 |
278 | Exit
279 |
--------------------------------------------------------------------------------