Heredoc in AutoIt bzw. Alternativen

  • Hallo AutoIt-Experten,

    ich gebe hier mal meinen Einstand: bin kein totaler Programmieranfänger, nur Erfahrung in AutoIt hab ich noch keine.
    Ich suche ein Konzept wie Heredoc, welches ich von PHP kenne, für AutoIt.

    Ich würde gern ein DOS-Skript damit im .au3 kapseln, als Datei schreiben, ausführen (RunWait) und dessen Log anschließend mit AutoIt weiterverarbeiten:

    Code
    ;Cmd-Datei aus $fileContent
    $fileContent = <<<MyCmd
    @echo off &setlocal EnableDelayedExpansion
    <nul (Set/p =) >%~n0.log
    For /f "usebackq delims=" %%f In (`Dir/b/on *.ext`) Do (
       Rem Code & Echo >>%~n0.log ...
    )
    endlocal
    Exit/b 0
    MyCmd;


    Vorteil: Kein & _, & @Crlf und somit besser lesbarer Code.

    Gibt es in AutoIt etwas in der Art?

    P.S.:
    Ja, ich habe auch versucht, das Cmd-Skript in AutoIt nachzubilden. Ist mir nur teilweise gelungen, so etwas

    Code
    For /f "usebackq" %%? In (`7z e -so %%f manifest.json^|jq -r ^.version`) Do (@Set Version=%%?)


    (= 7z-Extraktion einer einzelnen Datei des Containers nach Stdout als Eingabe an jq und dessen Ausgabe in $Version)
    kriege ich mit AutoIt nicht gelöst. :(