[Frage]script aufteilen

09/04/2010 22:09 maxi39#1
Hi,
ist es möglich einen script in 2 scripts auf zu teilen , also halt 2x .au3
und beide dann zusammen in eine .exe compliere?
also in datei 1 ist funktion1 und in datei 2 ist funktion2 und alles zusamen ergibt ein script.
nur damit man ordung hat in einem etwas sehr längern script.
geht das ja oder nein, wenn ja wie?

Gelöst

einfach in den script:

#include <./scriptname.au3>

vorrausgesetzt das script liegt im gleichen ordner
09/04/2010 22:25 MrSm!th#2
Sollte machbar sein.

Mann kann doch mit #include andere au3 Dateien einbauen.
Also kannst du größere Codestücke in Funktionen packen und in ne seperate au3 einfügen.
09/04/2010 22:27 maxi39#3
Quote:
Originally Posted by MrSm!th View Post
Sollte machbar sein.

Mann kann doch mit #include andere au3 Dateien einbauen.
Also kannst du größere Codestücke in Funktionen packen und in ne seperate au3 einfügen.
genau das mein ich aba wie mit #include und dann den path oda wie
09/04/2010 22:32 omer36#4
Quote:
Originally Posted by maxi39 View Post
genau das mein ich aba wie mit #include
Quote:
Originally Posted by MrSm!th View Post
Sollte machbar sein.

Mann kann doch mit #include andere au3 Dateien einbauen.
Also kannst du größere Codestücke in Funktionen packen und in ne seperate au3 einfügen.
du macht in a.au3 zb alle hotkeys und schreibst in deiner b.au3 oben #include <a.au3> dann has tdu die hotkeys in deiner b.au3 drin...

€dann brauchst du nur die b.au3 zu compielen.

09/04/2010 22:34 MrSm!th#5
Evtl habe ich das nur so von C++ in Kopf, aber müsste man für <a.au3> nicht die Datei im Includeverzeichnis von Autoit haben?
09/04/2010 22:34 maxi39#6
Quote:
Originally Posted by omer36 View Post
du macht in a.au3 zb alle hotkeys und schreibst in deiner b.au3 oben #include <a.au3> dann has tdu die hotkeys in deiner b.au3 drin...
is mir auch grad eingefallen, so easy
09/04/2010 22:39 omer36#7
Quote:
Originally Posted by MrSm!th View Post
Evtl habe ich das nur so von C++ in Kopf, aber müsste man für <a.au3> nicht die Datei im Includeverzeichnis von Autoit haben?
hab ich auch erst gedacht...
hatte beides aufn desktop und es hatt ganz normal geklappt...
09/04/2010 23:57 black_byte#8
Die Include Datei muss meines wissens nach im Include Verzeichnis oder im gleichem Verzeichnis wie das Script selbst sein.

MfG Xxx Daniel xxX
09/05/2010 00:10 Jeoni#9
Könnte man nicht auch als include "<C:\Pfad\datei.au3>" schreiben?
09/05/2010 00:16 lolkop#10
pack einfach beide dateien in den selben ordner und setz oben in das script mit der main schleife #include <datei2.au3>
09/06/2010 07:05 KDeluxe#11
Müsste es nicht '#include "datei2.au3"' sein?
09/06/2010 08:12 omer36#12
Quote:
Originally Posted by KillerDeluxe View Post
Müsste es nicht '#include "datei2.au3"' sein?
bei mir ging es so: #include <a.au3> ...