Hallo, ich kappiere noch nicht ganz was du da vorhast. Vielleicht kannst du das mal kurz erwähnen, was das ganze dir bringen soll und was z. Z. nicht funktioniert. Am besten wäre noch ein Testscript, mit den Problemen, die bestehen.
Beiträge von blubbstar
-
-
Hallo,
per Mausklicks die Felder anzuwählen ist doch völlig unsinnig. Nimm die FF UDF oder die IE Funktionen.Beispiele sind bestimmt einige hier im Forum. Grüße
-
ControlSend erfodert ein Fenstertitel, also keinen Prozessnamen Schau in der Hilfe nach.
-
-
Funktioniert leider nicht.
Edit: Es gibt aber Möglichkeiten das mit Bildern hinzubekommen, siehe Dateianhang. Habe das mal bei meinem Projekt gemacht.
-
Einfach das vorm Zeilenumbruch weglassen.
Oder regexp:
[autoit]$str = "<!-- Searchindex Local Video -->" & @CRLF & '<searchindex file="Dieser Teil soll ausgelesen werden" />'
[/autoit]
$regexp = StringRegExp($str, '<!-- Searchindex Local Video -->\r\n<searchindex file="(.+)" />', 3)
MsgBox(0, "", $regexp[0]) -
-
Jo ZielPfad fehlt. Mach das am besten so:
Spoiler anzeigen
[autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <inet.au3>Global $Ipath
[/autoit] [autoit][/autoit] [autoit]
$ip = _GetIP()
$DW2 = (@DesktopWidth / 2) - 175GUICreate("[qD] QuickDownloader", 350, 90, $DW2, 10)
[/autoit] [autoit][/autoit] [autoit]
$url = GUICtrlCreateInput("http://", 10, 20, 330, 20)
$downl = GUICtrlCreateButton("Download", 50, 50, 100, 25)
GUICtrlCreateLabel("User IP >> " & $ip, 160, 56, 205, 17)
GUISetState(@SW_SHOW)While 1
[/autoit]
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
$msg = GUIGetMsg()
Case $msg = $downl
$Ipath = GUICtrlRead($url)
$FileName = StringSplit($Ipath, "/")
InetGet($Ipath, $FileName[UBound($FileName) - 1])
MsgBox(64, "[qD] Info", "Ihre angeforderte Datei wurde erfolgreich gespeichert! ")
EndSelect
WEnd -
-
Spoiler anzeigen
[autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <EditConstants.au3>GUICreate ("Meine GUI",200,200,-1,-1)
[/autoit] [autoit][/autoit] [autoit]
GUISetState ()
Opt ("GUICoordMode",1)$check = GUICtrlCreateCheckbox ("Check",100,50,-1,-1)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$input = GUICtrlCreateInput ("",50,100,100,-1)
$button = GUICtrlCreateButton ("Ausgeben",50,150,-1,-1)While 1
[/autoit]
$msg = GUIGetMsg ()
$input1 = GUICtrlRead ($input)
$check1 = GUICtrlRead ($check)
Select
Case $msg = $check
If GUICtrlRead ($check) = 4 Then
GUIctrlSetState ($input, $GUI_DISABLE)
ElseIf GUICtrlRead ($check) = 1 Then
GUIctrlSetState ($input, $GUI_ENABLE)
EndIf
Case $msg = $button
If GUICtrlGetState($input) = 80 Then MsgBox (0,"Titel",$input1)
EndSelect
WEnd -
Naja meiner Meinung nach ist das hier ein totaler Quatsch was du erzählst, aber wenn du meinst. Man schreibt ja grundsätzlich immer nen Tooltip mit start Bot, egal was für sein Sinn das Script hat...
Es wird 100% ein Bot, aber das lass ich mal deine Sache sein. -
Na weitere funktionen musst du schon selbst einbauen
-
[autoit]
#include <WindowsConstants.au3>
[/autoit][autoit][/autoit][autoit]
GUICreate("test", 200, 200, -1, -1, -1, $WS_EX_TOOLWINDOW)
GUISetState()While True
[/autoit]
Sleep(100)
WEnd -
Läuft das eigentlich auch auf Vista?
-
Feine Sache! Kann ich gut gebrauchen ;).
-
DirGetSize
-
Schau dir mal StringIsLower und StringIsUpper an, das ist glaube ich das was du suchst!
-
ok + abbrechen:
[autoit]$msgbox = MsgBox(1, "Test", "Test")
[/autoit]
If $msgbox = 1 Then
MsgBox(0, "", "ok")
ElseIf $msgbox = 2 Then
MsgBox(0, "", "abbrechen")
EndIfja + nein:
[autoit]$msgbox = MsgBox(4, "Test", "Test")
[/autoit]
If $msgbox = 6 Then
MsgBox(0, "", "ja")
ElseIf $msgbox = 7 Then
MsgBox(0, "", "nein")
EndIf -
$letter=chr(97) unterscheidet nicht zwischen groß oder klein. Benutz $letter==chr(97) oder $letter=="a", dann stimmts.
-
[autoit]
$str = "Halloichheißeblubbstar"
[/autoit]
For $i = 1 To StringLen($str) Step +5
MsgBox(0, "", StringMid($str, $i, 5))
Nextoder
[autoit]#include <array.au3>
[/autoit]
$str = "Halloichheißeblubbstar"
$a = StringRegExp($str, "(.{5})", 3)
_ArrayDisplay($a)Die letzten buchstaben musst dir halt anders besorgen, es ist verdammt spät, verzeih mir