Beiträge von PenGuin
-
-
Ich denke einfach, dass du hier nicht die richtigen Leute finden wirst^^
Hier sind nämlich größtenteils eher AutoIt Programmierer.. -
Das spielt keine Rolle. Bei einem Download der Seite, z.B. per InetGet() wird nicht der PHP Sourcecode geladen, sondern das HTML Markup der Seite. Alles andere wäre auch höchst bedenklich.So eine gedownloadete config.php würde sich nicht gut machen
-
Hab ich mich wohl verlesen, hast recht, ich passe
-
Wollte eigentlich nichtsmehr dazu schreiben weil bei soviel beratungsresistentem Falschwissen ist eh alles verlohren. Es ist schon seit der Beta von BF3 offizielle von EA bekannt gegeben das du um BF3 auf max Ultra zu spielen du mindestens zwei GeForce 580 im SLI-Verbund brauchst.
Mit deiner 560 TI solltest du maximal auf Medium ohne Grafikfehler spielen können, alles darüber ist utopischer Träumerei ;).
580 ohne SLI reicht. Also eine 580er.
Dass es Abweichungen gibt ist klar. -
Alles das hier mal ausprobiert?
-
Hmm beim 2. Testen funktioniert es..
Naja kann auch sein dass ich vergessen hab F1 zu drücken. Tschuldigung -
Für höchste Einstellungen muss man eine mindestens eine GeForce 580 haben...
-
Ach okay..
Ich hab 2 Monitore und dort funktioniert es nicht.. Wie ja schon geschrieben.
Daran wirds wohl liegen -
Bei mir (Win7 64bit) geht es nicht.
-
Hey,
meine Webspider Funktion ist endlich fertig.
Sie ist nicht sonderlich schnell und performant, deshalb erhoffe ich Verbesserungen seitens der Community.
Sie ist außerdem nicht sonderlich ausgereift!Spoiler anzeigen
[autoit]#include <Array.au3>
[/autoit] [autoit][/autoit] [autoit]Global $aLinks[1]
[/autoit] [autoit][/autoit] [autoit]HttpSetUserAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
_Webspider($aLinks, "http://www.google.de/", "google.de") ;Andere Webseite nehmen!
_ArrayDisplay($aLinks); #FUNCTION# ====================================================================================================================
[/autoit] [autoit][/autoit] [autoit]
; Name...........: _Webspider
; Description ...: Returns all urls from a specified host
; Syntax.........: _Webspider(ByRef $aReturn, $sLink, $sHost)
; Parameters ....: $aReturn - Predeclared array where all links are stored in
; $sLink - The URL of the site to be crawled (e.g. http://www.google.de/)
; $sHost - The host (e.g. google.de)
; Return values .: Success - All links are stored in $aReturn
; Failure - $aReturn is empty
; Author ........: PenGuin (http://www.autoit.de)
; Modified.......:
; Remarks .......: $aReturn[0] got the arraycount
; You should always use HttpSetUserAgent
; Related .......:
; Link ..........:
; Example .......: Yes
; ===============================================================================================================================
Func _Webspider(ByRef $aReturn, $sLink, $sHost)
Local $sSource, $aRegEx, $iUBound$sSource = BinaryToString(InetRead($sLink))
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$aRegEx = StringRegExp($sSource, '(?:src="|action="|href=")(?!javascript:)([^"#]+)', 3)
If IsArray($aRegEx) Then
For $sElement In $aRegEx
If StringLeft($sElement, 1) <> "/" And StringLeft($sElement, 4) <> "http" Then $sElement = "http://www." & $sHost & "/" & $sElement
If $sElement = $sLink Then ContinueLoop
If Not StringInStr($sElement, $sHost) Then ContinueLoop
If __InternArrSearch($aReturn, $sElement) > -1 Then
ContinueLoop
Else
$iUBound = UBound($aReturn)
ReDim $aReturn[$iUBound + 1]
$aReturn[$iUBound] = $sElement
$aReturn[0] = UBound($aReturn) - 1
EndIf
If StringLeft($sElement, 2) = ".." Then ContinueLoop
If StringInStr($sElement, "\/") Then StringReplace($sElement, "\/", "/")
_Webspider($aReturn, $sElement, $sHost)
Next
EndIf
EndFunc; ===============================================================================================================================
[/autoit]
; INTERNAL USE ONLY
; ===============================================================================================================================
Func __InternArrSearch($aArray, $sValue)
Local $iUBound, $i
For $i = 0 To UBound($aArray) - 1
If $aArray[$i] = $sValue Then Return $i
Next
Return -1
EndFuncMfG
-
Nein, ich möchte wissen was du bei Telnet eintippst!
Ich hab nämlich kein Plan wie man das macht, ich kann nur den Code dazu proggen. -
Schreib mal die Vorgänge als "Code" auf (also Ausführen -> cmd -> telnet -> o -> ip eingeben und dann?)
-
Das Beste kommt doch immer zu erst (ich :D)
Super Sammlung, ich bin auch ein paarmal vertreten
-
Das Execute brauchst du nicht, das ist nur dazu da um die beiden Zahlen zu addieren.
-
[autoit]
Global $i1, $i2
[/autoit][autoit][/autoit][autoit]$i1 = InputBox("Erste Zahl", "Bitte gib deine erste Zahl ein." & @CRLF & "Aber bitte mit Komma." & @CRLF & "Beispiel:" & @CRLF & "1,9")
[/autoit][autoit][/autoit][autoit]
$i2 = InputBox("Zweite Zahl", "Bitte gib deine zweite Zahl ein." & @CRLF & "Aber bitte mit Komma." & @CRLF & "Beispiel:" & @CRLF & "3,7")MsgBox(64, "Ergebnis ohne StringReplace", Execute($i1 + $i2))
[/autoit]
MsgBox(64, "Ergebnis mit StringReplace", Execute(StringReplace($i1, ",", ".") + StringReplace($i2, ",", "."))) -
Also quasi eine Funktion zu entwerfen, die dann immer automatisch vor jeder MsgBox ausgeführt wird?
-
Bitte den Sourcecode hier im Thread posten.
Ich hab nicht wirklich Lust jedes Programm zu downloaden und zu entpacken, nur um mir dne Source anzuschauen.Danke.
-
Ist ja ganz nett, aber wieso nicht gleich auf C++ umsteigen bzw. bei AutoIt bleiben?
-
Etwas gekürzt:
[autoit]Func _IsStream($sURL)
[/autoit]
Local $bRet = False, $oWMP = ObjCreate("WMPlayer.OCX")
$oWMP.URL = $sURL
$oWMP.controls.play()
Do
Sleep(50)
Until $oWMP.playstate <> 9
If $oWMP.playstate <> 10 Then $bRet = True
$oWMP.controls.stop()
$oWMP = 0
Return $bRet
EndFunc