Moin Moin.
Ich habe mal eine Frage. Bei dem nachfolgenden Script, werden Daten aus dem Bereich zwischen #cs und #ce eingelesen und genutzt.
Wie könnte ich ALLES einlesen was da steht?
C
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.14.5
Author: myName
Script Function: Template AutoIt script.
#include "MsgBoxConstants.au3"
#include "StringConstants.au3"
#ce ----------------------------------------------------------------------------
#include <FileConstants.au3>
#include <File.au3>
#include "WinAPIShPath.au3"
#include 'WinAPIFiles.au3' ;
; Script Start - Ab hier Script schreiben !
$pattern = '(?m)^\s*\Q;\E.*\R?(*SKIP)(?!)|(?m)^\s*#.*\s*\Q<\E.*\R?(*SKIP)(?!)|(?m)^.*\QDllCall\E.*\R?(*SKIP)(?!)|([\w\.(\:\)*\\w]+\w+.\.\w{3})'
Local $sVar = 'Local $aPath[7] = [''\path\file(1).ext'',''c:\path\file.ext.ext.ext'', ''path\file'', ''c:\path\'', ''c:\'', ''..\..\..\file(1).ext'']' & @CRLF
Local $sFileRead = FileRead(@ScriptFullPath)
Local $aResults = StringRegExp($sFileRead, $pattern, 3)
MsgBox(0,"", "das kommt doch aus dem Bereich oben zwischen #cs und #ce: " & $aResults[0] & " und " & $aResults[1] & "." & @CRLF & @CRLF & "Nur wie füge ich ALLES ein, was zwischen #cs und #ce steht?")
Alles anzeigen