Script to generate production files (part -> step, dxf, pdf)
Go to file
Lurenaud cca4ccbb8c update readme 2023-02-10 13:55:56 +01:00
sample_parts cleaning 2023-02-06 19:09:29 +01:00
scripts working :) 2023-02-10 13:55:26 +01:00
.gitignore Initial commit 2023-02-06 11:23:22 +01:00
README.md update readme 2023-02-10 13:55:56 +01:00
gui.py change script name 2023-02-10 12:28:32 +01:00
requirements.txt add requirements for python env 2023-02-06 11:31:12 +01:00
run.ps1 test 2023-02-07 14:21:08 +01:00

README.md

SldwrksExporter

Script to generate production files (part -> step, dxf, pdf)

Usage:

  1. Download the latest release: https://git.lurenaud.com/lurenaud/SldwrksExporter/releases
  2. Unzip and run the export.exe file
  3. Select the folder with the parts, to generate the production files
  4. Open and wait It works faster with solidworks closed

Working from source:

Prerequisite:

  • python (to install type python in terminal, it will open the windows store to install it) (or: curl -o python.exe https://www.python.org/ftp/python/3.11.1/python-3.11.1-amd64.exe; python.exe /quiet InstallAllUsers=1 PrependPath=1 Include_test=0)
  • git (install: winget install --id Git.Git -e --source winget)

Automatic install

will dowwnload the git repo, install everything and launch the program. copy paste this line in an Administrator powershell or windows terminal curl -o installFrom0.cmd https://git.lurenaud.com/lurenaud/SldwrksExporter/raw/branch/main/scripts/installFrom0.cmd; .\installFrom0.cmd

Manual install

  1. Get the code:
  • git clone https://git.lurenaud.com/lurenaud/SldwrksExporter.git
  1. Setup python env
  • create venv python -m venv .venv
  • activate environement .venv\Script\Activate.ps1
  • install requirements pip install -r requirements.txt

Common problems:

  • Cannot activate venv, script : in an admin terminal run Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Use:

In terminal: .\gui.py path\toFloderOfFiles will generate step, pdf and dxf in a export folder Double click the gui.py file

Generate exe file

Using auto-py-to-exe pip install auto-py-to-exe

Export command, will generate the exe file in dist folder

pyinstaller --noconfirm --onefile --console --add-data "C:/Users/lucienrenaud/Desktop/SldwrksExporter/scripts/export-pdf-dxf.ps1;." --add-data "C:/Users/lucienrenaud/Desktop/SldwrksExporter/scripts/export-step.ps1;." --add-data "C:/Users/lucienrenaud/Desktop/SldwrksExporter/scripts/SolidWorks.Interop.sldworks.dll;."  "C:/Users/lucienrenaud/Desktop/SldwrksExporter/scripts/export.py"