Wenn ich dich jetzt nicht falsch verstanden habe dann so :
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\ludder.luca\eigene dateien\facebooktool.kxf
$Form1 = GUICreate("Facebook Tool", 324, 176, 218, 255)
$Input1 = GUICtrlCreateInput("URL", 8, 40, 305, 21)
$Button1 = GUICtrlCreateButton("Check", 80, 72, 75, 25)
$Button2 = GUICtrlCreateButton("Clear", 168, 72, 75, 25)
$Label1 = GUICtrlCreateLabel("Insert the URL and press 'Check' to encode the URL", 8, 8, 312, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$List1 = GUICtrlCreateList("", 0, 104, 324, 75, BitOR($GUI_SS_DEFAULT_LIST, $WS_HSCROLL))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Do
$Msg = GUIGetMsg()
If $Msg == $Button1 Then
$len = StringLen(".jpg")
$len2 = StringLen(".jpeg")
$String = StringRegExp(BinaryToString(InetRead(GUICtrlRead($Input1))), 'src="http://www.youtube.com/(.*?)"', 3)
$string2 = StringRegExp(BinaryToString(InetRead(GUICtrlRead($Input1))), 'content="http://(.*?)"', 3)
$string3 = StringRight(BinaryToString(InetRead(GUICtrlRead($Input1))), $len Or $len2)
$string4 = StringRegExpReplace($String, 'http://www.youtube.com/embed/(.+)\?rel=0', 'http://www.youtube.com/watch?v=${1}')
$String = StringReplace($String, "?rel=0", "")
$String = StringReplace($String, "embed/", "watch?v=")
If Not IsArray($String) Then ;youtube
GUICtrlSetData($List1, "[" & @HOUR & ":" & @MIN & ":" & @SEC & "]" & " " & $String[0])
ShellExecute("http://www.youtube.com/" & $string4[0])
ElseIf IsArray($string2 & $string3) Then
GUICtrlSetData($List1, "[" & @HOUR & ":" & @MIN & ":" & @SEC & "]" & " " & $string2[0])
ShellExecute("http://" & $string2[0])
ElseIf IsArray($String) Or IsArray($string2 & $string3) = 0 Then
MsgBox(16, "Fehler", "Es wurde kein Video oder Bild gefunden!")
EndIf
EndIf
If $Msg = $Button2 Then
GUICtrlSetData($Input1, "")
EndIf
Sleep(10)
Until $Msg == -3
... Da hat ja jemand gelernt mit Variablen zu arbeiten =)
Lg