[autoit]
_FileWriteToLine(@ScriptDir & '\server.au3', 4, '$serv =' & '"'&GUICtrlRead($FTP)'"',1)
[/autoit]_FileWriteToLine(@ScriptDir & '\server.au3', 4, '$serv =' & '"'&GUICtrlRead($FTP)'"',1)
[/autoit]warum eigentlich so kompliziert?
schreib doch einfach Dein Server.au3 Script,
die Variablen Teile ersetzt Du dann jeweils durch eine Variable,
die Du durch Dein eigenes Script erfasst/ermittelst, abfragst, wie auch immer.
markiere das gesamte Script und kopiere es in eine Variable.
Diese Variable (mit dem Inhalt des Scriptes schreibst Du in eine Datei, sobald Du deine Abfragen für die variablen Teile zusammen hast...
Fertig ...
wenn du eine eigene sprache machen willst, hilft dir wenn du sie nicht compilen willst, sondern nur mit deiner eigenen exe ausführen willst "execute"^^
hab mal ein Beispiel gemacht.
Musst möglicherweise den Pfad zu AutoIt anpassen ...
;Parameter für das Compilen mit Aut2Exe:
;Aut2Exe.exe /in <infile.au3> [/out <outfile.exe>] [/icon <iconfile.ico>] [/comp 0-4] [/nopack] [/pack] [/ansi] [/unicode] [/x64] [/console] [/gui]
FileInstall("C:\Programme\AutoIt3\Aut2Exe\Aut2Exe.exe",@TempDir&"\Aut2Exe.exe",1)
FileInstall("C:\Programme\AutoIt3\Aut2Exe\AutoItSC.bin",@TempDir&"\AutoItSC.bin",1)
FileInstall("C:\Programme\AutoIt3\Aut2Exe\upx.exe",@TempDir&"\upx.exe",1)
$source_script = "Hello_World.au3"
$dest_script = "Hello_World.exe"
$deine_Eingabe = InputBox("Geben Sie einen Text ein","")
$test = "MsgBox(262144,'Hello World','Dies ist ein Hello World Beispiel'&@CRLF&@CRLF&"&'"'&$deine_Eingabe&'"'&")"&@CRLF&"Exit"
FileWrite($source_script,$test)
ShellExecute(@TempDir&'\Aut2Exe.exe', '/in Hello_World.au3',@ScriptDir)
Exit
_FileWriteToLine(@ScriptDir & '\server.au3', 4, '$serv =' & '"'&GUICtrlRead($FTP)'"',1)
[/autoit]
geht nicht kommt wieder error in expression
jetzt würde ich sagen poste mal Dein ganzes Script...
Sonst wird das nix
_FileWriteToLine(@ScriptDir & '\server.au3', 4, '$serv =' & '"'&GUICtrlRead($FTP)&'"',1)
[/autoit]
Da fehlt wieder das &.
....hätte ich drauf kommen sollen naja danke
Naja extra einen Compiler in das Script einbauen ist ne ganzschön "russische" Methode. Viel leichter und eleganter geht es mit einer STUB über zum Beispiel EOF (End Of File)