IDE: Werkzeuge einbinden, wie?
IDE: Werkzeuge einbinden, wie?
Tachchen,
da der Compiler bei einem With im Macro meckert, möchte ich gerne selber ein Werkzeuge schreiben.
Problem: Ich weiß nicht wie ich das einrichte
Ich habe schon eine EXE geschrieben die eine Datei öffnet und bearbeitet und dann überschreibt.
Die EXE ließt auch den Parameter aus um, die Quelldatei zu erhalten.
Aber wie soll das jetzt in dem Werkzeug aussehen ?
da der Compiler bei einem With im Macro meckert, möchte ich gerne selber ein Werkzeuge schreiben.
Problem: Ich weiß nicht wie ich das einrichte
Ich habe schon eine EXE geschrieben die eine Datei öffnet und bearbeitet und dann überschreibt.
Die EXE ließt auch den Parameter aus um, die Quelldatei zu erhalten.
Aber wie soll das jetzt in dem Werkzeug aussehen ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
das programm selber kann ich ja schreiben / hab ich schon, nur weiß ich nicht wie ich es einbinden soll, bei den Einstellungen ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Warum hilft Dir in der PB-Doku der Teil "Externe Werkzeuge"/"External Tools" nicht ?STARGÅTE hat geschrieben:das programm selber kann ich ja schreiben / hab ich schon, nur weiß ich nicht wie ich es einbinden soll, bei den Einstellungen ...
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
seit 17.12.08: PB 4.3 unter XP Home(SP3)
ne leider nicht
da kommen mir fragen auf:
zB Argumente, das ist ja der Parameter für die exe, und was soll da nun rein ? einfach nur %TEPFILE% ?
und wenn ich dann das Programm diese Datei überschreibt nutzt der Compiler den "neuen" Code ?
da kommen mir fragen auf:
zB Argumente, das ist ja der Parameter für die exe, und was soll da nun rein ? einfach nur %TEPFILE% ?
und wenn ich dann das Programm diese Datei überschreibt nutzt der Compiler den "neuen" Code ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- 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
in Anführungszeichen, wegen langer Pfade!STARGÅTE hat geschrieben: zB Argumente, das ist ja der Parameter für die exe, und was soll da nun rein ? einfach nur %TEPFILE% ?
Ja, reload in die IDE wäre auch sinnvollSTARGÅTE hat geschrieben: und wenn ich dann das Programm diese Datei überschreibt nutzt der Compiler den "neuen" Code ?
Und den richtigen Trigger wählen! (vor dem compilieren ausführen z.B.)
Warum probierste es nicht einfach aus

Oder guck dir die anderen IDE-Tools mal an, haben fast immer eine
Installationsanweisung!
Gruß
Thomas
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

hmm ok, probiert, ergebnis geht nicht ^^
Komandozeile: C:\PureBasic-Proceduren\Unfertiges\Loop.exe
Argumente: "%TEMPFILE"
Arbeitsverzeichnis: D:\Programme\PureBasic 4x\
Ereignis: Vor dem Kompilieren/Starten
problem ist, das er trotzdem anzeigt das er mein Loop nicht kennt:
Daraus macht die Loop.exe :
und das funzt auch, da ich es per hand getestet habe.
ich habe das gefühl, das PureBasic meine EXEgarnicht startet :-/
Komandozeile: C:\PureBasic-Proceduren\Unfertiges\Loop.exe
Argumente: "%TEMPFILE"
Arbeitsverzeichnis: D:\Programme\PureBasic 4x\
Ereignis: Vor dem Kompilieren/Starten
problem ist, das er trotzdem anzeigt das er mein Loop nicht kennt:
Code: Alles auswählen
NewList Test.POINT()
AddElement(Test())
Test()\x = 1
Test()\y = 2
Loop Test()
Debug \x
Debug \y
EndLoop
Code: Alles auswählen
NewList Test.POINT()
AddElement(Test())
Test()\x = 1
Test()\y = 2
ForEach Test() : With Test()
Debug \x
Debug \y
EndWith : Next
ich habe das gefühl, das PureBasic meine EXEgarnicht startet :-/
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Da kommt bei mir die Frage auf ob Du die Hilfe wirklich aufmerksam gelesen hast...STARGÅTE hat geschrieben:da kommen mir fragen auf:
zB Argumente, das ist ja der Parameter für die exe, und was soll da nun rein ? einfach nur %TEPFILE% ?
und wenn ich dann das Programm diese Datei überschreibt nutzt der Compiler den "neuen" Code ?
http://www.purebasic.com/german/documen ... tools.html
Beschreibung der Argumente:
Beschreibung der Trigger:Hilfe hat geschrieben:%COMPILEFILE : Dieser Platzhalter ist nur gültig für Kompilierungs-Auslöser (Trigger), siehe dazu weiter unten. Dieser wird ersetzt mit der temporären Datei, welche zur Kompilierung an den Compiler geschickt wird. Durch Ändern dieser Datei können Sie auch beeinflussen, was kompiliert wird.
Hilfe hat geschrieben:Vor dem Kompilieren/Starten
Das Werkzeug wird gestartet, unmittelbar bevor der Compiler zum Kompilieren eines Quellcodes aufgerufen wird. Durch Verwendung des %COMPILEFILE Platzhalters können Sie den zu kompilierenden Code erhalten und diesen verändern. Dies macht es möglich, einen kleinen Pre-Prozessor für den Quellcode zu schreiben. Denken Sie bitte daran, dass Sie die Option "Warten bis zum Beenden des Werkzeugs" aktivieren sollten, wenn Sie Ihre Modifizierungen an den Compiler weitergeben möchten.
Mit der Einstellungen der IDE wie für mein PreCompiler geht es
http://www.purebasic.fr/german/viewtopi ... highlight=
http://www.purebasic.fr/german/viewtopi ... highlight=
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive