Script dateien

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Script dateien

Beitrag von Tsuki-Namida »

Hallo,
ich möchte einen Bot schreiben und ich habe mir gedacht das der benutzer sich den Bot einstellen kann wie er es braucht.

ich habe mir das in etwar so gedacht:
ich mache eine progemmoberfläche (ist klar) und lasse den benutzer die möglichen befehle anklicken für jedes event was der benutzer machen kann soll dann als script datei gespeichert werden so das der benutzer ach per hand befehle eintragen kann die in der benutzeroberfläche nicht vorgesehen sind.

nur jetzt mein problem ist das ich nicht weis wie ich diese scripte starten kann. eine script sprache habe ich dafür schon....
Bild
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Script dateien

Beitrag von HeX0R »

Magix-Soft <Kain> hat geschrieben: [...]
ich mache eine progemmoberfläche (ist klar) und lasse den benutzer die möglichen befehle anklicken für jedes event was der benutzer machen kann soll dann als script datei gespeichert werden so das der benutzer ach per hand befehle eintragen kann die in der benutzeroberfläche nicht vorgesehen sind.
[...]
es ist unvorteilhaft viel zu lange sätze zu bilden die ohne jegliche satzzeichen und vor allem ohne gross- und kleinschreibung daherkommen weil niemand weiss wo der eine teil des satzes anfängt bzw der andere aufhört so ist es nicht nur anstrengend sondern auch einfach zu mühsam sich das ganze durchzulesen tut man es doch kann es sein dass man später eine brille braucht oder aber ein stück holz zum reinbeissen.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Script dateien

Beitrag von Kiffi »

Magix-Soft <Kain> hat geschrieben:eine script sprache habe ich dafür schon....
Wenn Du uns mitteilen würdest, wie die Script-Sprache heißt, dann könnten
wir Dir vielleicht schreiben, wie man sie startet.


@HeX0R: :allright:

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

ähhhhmmmm ja stimmt Kiffi -.-

ich möchte AutoIt3 nehmen
Bild
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Magix-Soft <Kain> hat geschrieben:ich möchte AutoIt3 nehmen
Thomas hat hierfür einen Wrapper geschrieben: http://purebasic.ts-soft-online.de/dl/autoitx3.zip

(hättest Du aber auch selber rausgefunden, wenn Du die Suchfunktion des
Boards genutzt hättest)


Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

oajky danke :) ich versuche mal damit klar zu kommen -.-
Bild
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

...aber damit bist du doch nur in der Lage, die Befehle zu wrappen, oder? Wenn ich das richtig vertsanden habe, willst du einen Editor-schreiben, der das Erstellen dieser Script-Dateien erleichtert?

Gr33tz
Tafkadasom2k5
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

@Tafkadasom2k5
ja so in etwar soll das werden....

ich habe da so ein paar problemchen....

erstens.. wie kann ich damit in einer externen txt (*.au3) datei die befehle auslesen und ausführen?

und zweitens wenn ich die befehle so übernehmen muss brimgt mir das leider garnichts denn im AutoIt3 editor gehten diese befehle nicht weil z.B:
AU3_Send(szSendText.s, [nMode.l]) ist gleicht Send($Text[,flag])
Bild
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Magix-Soft <Kain> hat geschrieben:ich habe da so ein paar problemchen....
niemand hat behauptet, dass Du das 1:1 übernehmen kannst und Dein
Programm ist fertig. Dann musst Du halt einen Wrapper für den Wrapper
erstellen. Ein wenig Eigeninitiative kann man doch noch erwarten, oder? ;-)

Grüße ... Kiffi
a²+b²=mc²
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 »

Die AutoIt3.dll unterstützt nur die wesentlichen AutoItFunktionen zur Nutzung
in anderen Programmiersprachen. Das was sowieso jede
Programmiersprache können sollte, ist dort nicht enthalten.
Und die Syntax stimmt natürlich auch nicht überein, in AutoIt kanns ja Send
heissen, aber in einer DLL wäre das unpraktisch, weil viele
Programmiersprachen bereits ein Send enthalten :wink:

Aber der Nutzen den Du anstrebst entzieht sich meinem Verständnis, liegt
vielleicht an der Hitze :wink:
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
Antworten