SldwrksExporter/README.md

46 lines
1.7 KiB
Markdown
Raw Normal View History

2023-02-06 10:23:22 +00:00
# SldwrksExporter
2023-02-06 11:12:43 +00:00
Script to generate production files (part -> step, dxf, pdf)
2023-02-06 10:28:57 +00:00
2023-02-07 18:52:44 +00:00
# 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
# Source
2023-02-06 11:11:57 +00:00
2023-02-06 11:14:52 +00:00
## 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`)
2023-02-06 11:11:57 +00:00
## Automatic install
will dowwnload the git repo, install everything and launch the program.
2023-02-07 16:44:33 +00:00
copy paste this line in an **Administrator** powershell or windows terminal
2023-02-07 18:49:32 +00:00
`curl -o installFrom0.cmd https://git.lurenaud.com/lurenaud/SldwrksExporter/raw/branch/main/installFromZeroScript/installFrom0.cmd; .\installFrom0.cmd`
## Manual install
2023-02-06 11:11:57 +00:00
1. Get the code:
- `git clone https://git.lurenaud.com/lurenaud/SldwrksExporter.git`
2. Setup python env
- create venv `python -m venv .venv`
- activate environement `.venv\Script\Activate.ps1`
- install requirements `pip install -r requirements.txt`
## Common problems:
2023-02-06 19:09:18 +00:00
- Cannot activate venv, script : in an admin terminal run `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned`
2023-02-06 11:11:57 +00:00
2023-02-06 10:28:57 +00:00
## Use:
In terminal: `.\gui.py path\toFloderOfFiles` will generate step, pdf and dxf in a export folder
Double click the gui.py file
2023-02-07 18:49:32 +00:00
2023-02-07 18:52:44 +00:00
## Generate exe file
2023-02-07 18:49:32 +00:00
Using auto-py-to-exe
`pip install auto-py-to-exe`
Works in single file but need to add the ps1 and ddl files in the same directory