PB EasySetup - Setup für eigenes Programm erstellen

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Thorsten1867 hat geschrieben:Welcher "Platzhalter" bzw. EnvironmentVariable wäre außer %ProgramFiles% noch sinnvoll?

Der Standardpfad für das Programm, den EasySetup vorgibt, ist schon "%ProgramFiles%\YourProgDir".
Fangen wir mal klein an :wink:
%PureBasicHome%
%jaPBeHome%
%Windows%
%System%
%CommonFiles%
%AppData%
%QuickLaunch%
Das meiste dürfte bei sein, aber ein paar fallen mir noch ein

Nachtrag: Eigene Dateien natürlich auch!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Falls wirklich Bedarf besteht (Bitte PN!), werde ich mal darüber nachdenken:
%PureBasicHome%
%jaPBeHome%
Bei diesen Pfaden habe ich aber keine Ahnung, wie ich sie ermitteln soll. Der Rest sollte kein größeres Problem sein.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Droopys Lib bietet eine Funktion zum Ermitteln des PB IDE Pfades und der verwendeten IDE Version.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Neue Version 0.2.2
- Lizenz und Infodatei editierbar (Vorschaufenster)
(RTF: Zeichensatz, Textfarbe, fett, kursiv, unterstrichen)
- japanische Übersetzung von Hiroyuki Yokota (oryaaaaa)
Zuletzt geändert von Thorsten1867 am 20.06.2006 16:57, insgesamt 1-mal geändert.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Habe mal versuchsweise Platzhalter für Programmverzeichnis eingefügt für:
%ProgramFiles%
%PureBasicHome%
%AppData%
%Windows%
%System%
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

guck einfach mal in die include datei system.pbi, die bei japbe bei ist.
Da werden die meisten Pfade ausgelesen, und korrekt

Code: Alles auswählen

GetPath()
PB dir findest ein snippet z.B. im Tailbite source oder woanders
nicht das du #PB_Compiler_Home benutzt, das funktioniert nicht zur Runtime
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Das schaut richtig gut aus. :mrgreen:
Heute ist es schon zu spät, aber morgen werde ich mal eine genaueren Blick darauf werfen.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Neue Version 0.2.4
- Pfad-Variablen für Programmverzeichnis möglich (siehe unter Hilfe)
- Editierfunktion für Lizenz und Infodatei verbessert:
Text-Ausrichtung (links, zentriert, rechts) und Copy&Paste (rechte Maustaste)

Verfügbare Variablen:

Code: Alles auswählen

%ProgramFiles%
%MyDocuments%
%Windows%
%System%
%StartUp%
%AppData%
%QuickLaunch%
%PureBasic%
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Neue Version 0.2.5
- Anzeigefenster für verfügbare Pfadvariablen mit Beispiel (= eigener Computer)
- Einfügen der Pfadvariable in 'Programmverzeichnis' mittels Doppelklick in die Liste
- Vorschaumöglichkeit für das eingegebene Programmverzeichnis, wenn dieses eine Pfadvariable enthält.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
glubschi90
Beiträge: 274
Registriert: 04.09.2004 01:43
Wohnort: Würzburg

Beitrag von glubschi90 »

sauber! :)

aber: progressbars :cry: wenigstens beim installieren :) da nimmt das ja nich viel zeit in anspruch.... ganz einfach (falls noch nicht vorhanden) einen Tag mit der Anzahl der enthaltenen Dateien hinzufügen.... dann haste deinen Max-Wert schon..

weiter so! :allright:

Chris
PureBasic 4.30
Antworten