Textblock einfach in Datei schreiben

  • Hallo,
    ich möchte eine textblock in eine Datei schreiben aber ohne für jede Zeile ein Filewrite zu benutzen.

    Gibt es da einen Trick wie man eine Textblock komplett in eine Datei schreiben kann ?

    ich dachte da an so etwas wie "#comments-start" nur eben anders.

    In etwa so..

    [autoit]


    #textblock-start
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:"
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set objNewPort = objWMIService.Get _
    ("Win32_TCPIPPrinterPort").SpawnInstance_
    objNewPort.Put_
    objWMIService.Security_.Privileges.AddAsString "SeLoadDriverPrivilege", True
    Set objDriver = objWMIService.Get("Win32_PrinterDriver")
    objDriver.Name = "Lexmark T644 (MS)"
    intResult = objDriver.AddPrinterDriver(objDriver)
    #Textblock-ende

    [/autoit][autoit][/autoit][autoit]

    filewrite($datei,$textblock)

    [/autoit][autoit][/autoit][autoit][/autoit]


    An folgende Variannte habe ich zuerst gedacht, aber das wird mir zu unübersichtlich.....

    [autoit]


    $textblock = 'strComputer = "."' & @crlf & ''Set objWMIService = GetObject("winmgmts:" ' & @crlf &........

    [/autoit][autoit][/autoit][autoit]

    filewrite($datei,$textblock)

    [/autoit]

    Hat jemand eine Idee wie man das EINFACH hinbekommt ?

    PS: der Textblock ist einfach nur ein Beispiel, es könnnte auch einfach ein Zeitungsbericht oder was anderes sein

    Gruß
    Wolke

  • einfach mit Umbrüchen arbeiten, man muss nicht alles in eine Zeile machen ;).

    [autoit]


    $TextString = 'StrComputer = "."' & @CRLF _
    & 'Set objWMIService = GetObject("winmgmts:"' & @CRLF _
    & '"{impersonationLevel=impersonate}!\\"'

    MsgBox(2,"",$textstring)

    [/autoit]

    Gruß

  • Hi, das mit den Umbrüchen ist zwar ne gute Idee, aber ich wollte es ganz ohne @cr usw.. hinbekommen.
    Also so das ich den Text einfach vorher von irgendwoher kopieren kann um ihn dann sofort einfügen zu können.

    Gruß
    Wolke