Komplett überarbeitet (v1.0)

- Neue JSON-Struktur
- GUI komplett überarbeitet
- Kategorien hinzugefügt
- Optionen um Kategorien und Programme hinzuzufügen
- Optionen zum Sortieren der Listr
- Starten über start.bat ohne CDM-Fenster
- README aktualisiert
This commit is contained in:
Akamaru 2025-04-23 23:03:55 +02:00
parent d10715c81f
commit 1bd34ec5bf
7 changed files with 1036 additions and 55 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
data.json

View File

@ -1,10 +1,63 @@
# Programm-Öffner # Programm-Shortcut
## Beschreibung Ein Programm-Launcher für Windows mit Kategorieverwaltung und Programm-Icons.
Programm-Öffner ist ein einfaches Python-Projekt, das als Test für ein Shortcut-Programm dient. Mit dieser Anwendung kannst du "schnell" installierte Programme auf deinem Computer öffnen.
## Funktionen ![Screenshot des Programm-Shortcut](screenshot.png)
- Öffnen von installierten Programmen über einen Shortcut.
## Anforderungen ## Features
- Python 3.x
- Organisiere deine Programme in benutzerdefinierten Kategorien
- Programme werden mit ihren Original-Icons angezeigt
- Sortiere Programme nach Name oder Kategorie
- Einfaches Hinzufügen, Bearbeiten und Entfernen von Programmen
- Einstellungen werden automatisch gespeichert
- Kompaktes und benutzerfreundliches Interface
## Installation
1. Stelle sicher, dass Python 3.6 oder höher installiert ist
2. Klone das Repository oder lade es herunter
3. Installiere die erforderlichen Abhängigkeiten:
```
pip install pywin32 Pillow
```
## Verwendung
Starte die Anwendung mit:
```
python run.py
```
oder mit der start.bat
### Programme hinzufügen:
1. Klicke auf "Hinzufügen"
2. Gebe den Programmnamen ein
3. Wähle den Programmpfad über "Durchsuchen"
4. Wähle eine Kategorie oder erstelle eine neue
5. Klicke auf "Speichern"
### Programme starten:
1. Wähle eine Kategorie aus der linken Seitenleiste
2. Wähle ein Programm aus der Liste
3. Klicke auf "Starten"
## Abhängigkeiten
- Python 3.6+
- tkinter (in der Standardinstallation von Python enthalten)
- pywin32 (für das Extrahieren von Programm-Icons)
- Pillow (für die Bildverarbeitung)
## Hinweise
- Icon-Unterstützung funktioniert nur unter Windows
- Ohne die optionalen Abhängigkeiten (pywin32 und Pillow) funktioniert das Programm weiterhin, jedoch ohne Icon-Anzeige
## Info
- Erstellt mit Hilfe von Claude

BIN
icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

View File

@ -1,14 +0,0 @@
[
{
"Name": "Crunchyroll Downloader",
"Pfad": "C:\\Users\\Akamaru\\AppData\\Local\\Programs\\crunchyroll-downloader\\Crunchyroll Downloader.exe"
},
{
"Name": "clrmamepro",
"Pfad": "D:\\Portable\\clrmamepro\\cmpro64.exe"
},
{
"Name": "Programm 3",
"Pfad": "E:\\Pfad\\zum\\Programm3.exe"
}
]

994
run.py

File diff suppressed because it is too large Load Diff

BIN
screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

2
start.bat Normal file
View File

@ -0,0 +1,2 @@
@echo off
start "" /b pythonw.exe run.py