@progandy:
Stimmt, gute Idee! Werde ich mal zusätzlich einbauen.
Grüße
Stilgar
@progandy:
Stimmt, gute Idee! Werde ich mal zusätzlich einbauen.
Grüße
Stilgar
Ja sagte ich doch. Im Page Analyzer geht das mit "Click Element" - vielleicht sollte ich die Bezeichnungen deutlicher machen.
[EDIT]
Deine Fragestellung hättest du ruhig stehen lassen können, vielleicht hat jemand anderst mal ein ähnliches oder gar das gleiche Problem.
Grüße
Stilgar
Hallo,
das Problem in dem Fall ist schätzungsweise, daß "normalerweise" pro Formular nur ein Submit-Button vorhanden ist.
Probier einfach mal anstatt einem "Form Submit" ein "Click Element" mit dem "Page Analyzer" zu erstellen, dann sollte es gehen.
Grüße
Stilgar
Der Sinn hinter den "97%" war der:
Manche Seiten bleiben bei 99% beim Laden "hängen" und die Funktion bricht erst nach dem TimeOut ab.
Aber wenn es so Probleme gibt (was mir noch nicht aufgefallen ist), ändere ich es wieder auf 100% und beim verwenden von _FFLoadWait muß man dann eben den TimeOut entsprechen heruntersetzen.
Hallo,
ebenfalls ein Willkommen im Forum.
Mit _FFLoadWait($Socket) kannst du das Script solange warten lassen, bis die Seite komplett geladen ist. Falls das nicht funktioniert (manche Seiten warten bei 95% manchmal noch auf "irgendwas") kannst du dort auch einen TimeOut angeben.
Das mit dem "Button" habe ich auch noch nicht entdeckt, bin aber gerade dabei die Seite zu zerlegen und schaue ob ich eine Lösung finde.
Das wäre natürlich am einfachsten
Oder falls es mehr sein soll (bei Videobearbeitung) eben ein AviSynth Script wie:
clip = AVISource (string filename [, ...], bool "audio" = true, string "pixel_type" = YV12, [string fourCC])
ImageWriter(clip clip, string file = "c:\", int start = 0, int end = 0, string type = "ebmp", bool info = false)
mit dem MediaPlayer aufrufen.
*schaudergrausel* igitt lauter Bier hier
Bin mal wieder weg und den nächsten Monat(e) wahrscheinlich nur noch am Wochenende online.
Grüße
Stilgar
Was meinst du denn genau mit "automatisch Screenshots"?
Wie wär's vielleicht mit AviSynth?
Stand auch nicht im ersten Beispiel
Dann halt so:
$var = "6.65"
[/autoit] [autoit][/autoit] [autoit]$aArr = StringRegExp($var,"(\d*):?(\d*):?(\d+\.?\d*)",2)
If Not @error Then
If $aArr[2] = "" Then
MsgBox(64,"",StringFormat("00:%02s:%02s",$aArr[1],Round($aArr[3])) )
Else
MsgBox(64,"",StringFormat("%02s:%02s:%02s",$aArr[1],$aArr[2],Round($aArr[3])) )
EndIf
EndIf
vielleicht gehts auch kürzer.
Oder so:
$var = "06:6.45"
[/autoit] [autoit][/autoit] [autoit]$aArr = StringRegExp($var,"(\d*):?(\d+):(\d+\.?\d*)",2)
If Not @error Then MsgBox(64,"",StringFormat("%02s:%02s:%02s",$aArr[1],$aArr[2],Round($aArr[3])) )
Bitte.
Nachtrag, mit Deklaration und etwas kürzer:
msgbox(64, "", _MozRepl_Detector())
[/autoit] [autoit][/autoit] [autoit];===============================================================================AUT
#cs
AutoIt Version: 3.2.12.1
Author: Thunder-man (Frank Michalski)
Script Function: _MozRepl_Detector()
Description: Überprüft ein Firefox Profil auf die MozRepl Erweiterung.
default: $Profil = "default"
Return values: True or False
V 1.0 ==> 15.09.2007
V 1.1 ==> 02.08.2008, updated by Stilgar (Thorsten Willert)
changed the path-macro to @AppDataDir
changed the ""-profil to "default"
#ce
;===============================================================================
; [Example]
;~ $Result = _MozRepl_Detector()
;~ MsgBox(4096, "Result", $Result)
Func _MozRepl_Detector($Profil = "default")
Local $Ini_Pfad = @AppDataDir & "\Mozilla\Firefox\"
If $Profil = "" Then $Profil = "default"
Local $var = IniReadSectionNames($Ini_Pfad & "\profiles.ini")
If @error Then
MsgBox(4096, "", "Error occurred, probably no Firefox INI file.")
Else
For $i = 1 To $var[0]
Local $Ini_ = IniRead($Ini_Pfad & "\profiles.ini", $var[$i], "Name", "Error")
If $Ini_ = $Profil Then
Local $Pfad_folder = IniRead($Ini_Pfad & "\profiles.ini", $var[$i], "Path", "Eror") ;Profil Ordner
ExitLoop
EndIf
Next
EndIf
If StringLeft($Pfad_folder, = "Profiles" Then
Return FileExists($Ini_Pfad & $Pfad_folder & "\extensions\mozlab@hyperstruct.net")
Else
Return FileExists($Pfad_folder & "\extensions\mozlab@hyperstruct.net")
EndIf
EndFunc ;==>_MozRepl_Detector
Kleines Update, damit es auch mit nicht deutschen Win-Versionen funktioniert:
;===============================================================================
#cs
AutoIt Version: 3.2.12.1
Author: Thunder-man (Frank Michalski)
Script Function: _MozRepl_Detector()
Description: Überprüft ein Firefox Profil auf die MozRepl Erweiterung.
default: $Profil = "default"
Return values: True or False
V 1.0 ==> 15.09.2007
V 1.1 ==> 02.08.2008, updated by Stilgar (Thorsten Willert)
changed the path-macro to @AppDataDir
changed the ""-profil to "default"
#ce
;===============================================================================
; [Example]
;~ $Result = _MozRepl_Detector()
;~ MsgBox(4096, "Result", $Result)
Func _MozRepl_Detector($Profil = "default")
Local $Ini_Pfad = @AppDataDir & "\Mozilla\Firefox\"
If $Profil = "" Then $Profil = "default"
$var = IniReadSectionNames($Ini_Pfad & "\profiles.ini")
If @error Then
MsgBox(4096, "", "Error occurred, probably no Firefox INI file.")
Else
For $i = 1 To $var[0]
$Ini_ = IniRead($Ini_Pfad & "\profiles.ini", $var[$i], "Name", "Error")
If $Ini_ = $Profil Then
$Pfad_folder = IniRead($Ini_Pfad & "\profiles.ini", $var[$i], "Path", "Eror") ;Profil Ordner
ExitLoop
EndIf
Next
EndIf
If StringLeft($Pfad_folder, = "Profiles" Then
If FileExists($Ini_Pfad & $Pfad_folder & "\extensions\mozlab@hyperstruct.net") Then
Return True
Else
Return False
EndIf
Else
If FileExists($Pfad_folder & "\extensions\mozlab@hyperstruct.net") Then
Return True
Else
Return False
EndIf
EndIf
EndFunc ;==>_MozRepl_Detector
$3 = StringRegExpReplace(_Now(), "[.: ]", "")
MsgBox(0, "",$3, 5)
Die Schreibweise ist doch fast egal. Das Einzige was sich ändert ist die Suchreihenfolge des Interpreters nach der #inlcude-Datei:
Bei #include <>
1) Include-Verzeichnis
2) Benutzerdefinierte Include Verzeichniss(e) / HKEY_CURRENT_USER\Software\AutoIt v3\AutoIt\Includ
3) Scriptdir
bei #include "" andersherum. Wie in jeder anderen Programmiersprache.
Mehr dazu: siehe Hilfe
Solange das kein Dauerzustand ist
Ein geregelter (kein Poti) Gehäuse Ab-Lüfter wäre da dennoch nicht verkehrt.