Du kannst es doch nicht einfach umbenennen Wenn du ein jpg zu bmp umbenennst ist es ja trotzdem noch ein jpg.
So einfach geht das nicht, am besten du benutzt die FreeImage Libary von Progandy, die kann ziemlich viel
Du kannst es doch nicht einfach umbenennen Wenn du ein jpg zu bmp umbenennst ist es ja trotzdem noch ein jpg.
So einfach geht das nicht, am besten du benutzt die FreeImage Libary von Progandy, die kann ziemlich viel
Hm, ohne Testdaten ist es blöd zu testen, ich nehm mal an das geht auch nicht?
#include <WinHTTP.au3>
[/autoit] [autoit][/autoit] [autoit]$username="test" ; ändern
$password="1234" ; ändern
$post=_URIEncode("lang=&principal.username="&$username&"&principal.password="&$password&"&login=Login&_sourcePage=%2Ftemplate%2Flogin%2Flogin.ftl&__fp=UHBGSrW8cGWg9dQ%2FJRUm1Q%3D%3D")
[/autoit] [autoit][/autoit] [autoit]$hw_open = _WinHttpOpen("Client")
$hw_connect = _WinHttpConnect($hw_open, "aer10.flightconex.de",$INTERNET_DEFAULT_HTTPS_PORT)
$h_openRequest = _WinHttpOpenRequest($hw_connect,"POST", "/afw/Login.action;jsessionid=6186892D1E1B4B21F207C3637729310F.sce-116","HTTP/1.1", _
$WINHTTP_NO_REFERER, $WINHTTP_DEFAULT_ACCEPT_TYPES, $WINHTTP_FLAG_SECURE)
_WinHttpSendRequest($h_openRequest, "Content-Type: application/x-www-form-urlencoded" & @CRLF, $post)
_WinHttpReceiveResponse($h_openRequest)
$header = _WinHttpQueryHeaders($h_openRequest)
MsgBox(0, "Header", $header)
If _WinHttpQueryDataAvailable($h_openRequest) Then
Local $data=""
Do
$data&=_WinHttpReadData($h_openRequest)
Until @error<>0
;MsgBox(0, "Body", $data)
FileWrite("test.html",$data)
EndIf
Func _URIEncode($sData)
; Prog@ndy
Local $aData = StringSplit(BinaryToString(StringToBinary($sData,4),1),"")
Local $nChar
$sData=""
For $i = 1 To $aData[0]
;~ ConsoleWrite($aData[$i] & @CRLF)
$nChar = Asc($aData[$i])
Switch $nChar
Case 45, 46, 48-57, 65 To 90, 95, 97 To 122, 126
$sData &= $aData[$i]
Case 32
$sData &= "+"
Case Else
$sData &= "%" & Hex($nChar,2)
EndSwitch
Next
Return $sData
EndFunc
_WinHttpCloseHandle($h_openRequest)
_WinHttpCloseHandle($hw_connect)
_WinHttpCloseHandle($hw_open)
Der Header vom Paket sieht jedenfalls gut aus.
Servous, da stellt sich mir nur die Frage wer macht sowas? wilste mit dir selber Chatten oder wie?
, und wenns so ist dann seis halt drum , gewollter bug hahaGruß Marvin
Gewollter Bug? Glaub du hast das nicht ganz verstanden.
Wenn man einen Server hat und ein Client logt sich ein will der ja irgendwann mal wieder Offline gehen und später wieder kommen, nur das geht leider nicht wegen diesem Fehler.
Hi,
ich hab mit der TCP.au3 von Kip auch schon einen Chat programmiert.
Aber leider ist es sehr verbuggt, was nichts mit deinem Script zu tun hat.
Connecte mal mit 2 Clients, lösche den ersten und connectet dann wieder. Danach geht es nicht mehr
Leider hat Kip den Fehler im Script nicht gefunden.
Gruß Greek
Das schnellste ist denk ich Prospeed für AutoIt , hab damit mal ein Raumschiff programmiert mit dem man Astroiden abschießen muss. Finde die Engine sehr gut.
Hatte aus dieser Liste einfach einen rausgepickt:
http://hidemyass.com/proxy-list/
Type steht ja hintendran.
So:
#include <winhttp.au3>
[/autoit] [autoit][/autoit] [autoit]$sProxyServer = "46.17.98.12:80"
$hw_open = _WinHttpOpen("AutoIt v3 WinHTTP with Proxy ", $WINHTTP_ACCESS_TYPE_NAMED_PROXY, $sProxyServer)
; für 46.17.98.12:80 nicht nötig:
;~ _WinHttpSetOption($hw_open, $WINHTTP_OPTION_PROXY_PASSWORD, "PASSWORD FOR PROXY")
;~ _WinHttpSetOption($hw_open, $WINHTTP_OPTION_PROXY_USERNAME, "BENUTZERNAME")
$hw_connect = _WinHttpConnect($hw_open, "www.wieistmeineip.de")
$h_openRequest = _WinHttpOpenRequest($hw_connect)
_WinHttpSendRequest($h_openRequest)
_WinHttpReceiveResponse($h_openRequest)
MsgBox(0, '', _WinHttpQueryHeaders($h_openRequest))
If _WinHttpQueryDataAvailable($h_openRequest) Then
Local $data=""
Do
$data&=_WinHttpReadData($h_openRequest)
Until @error
;MsgBox(0, '', $data)
FileWrite("proxy.htm",$data)
ShellExecute("proxy.htm")
EndIf
_WinHttpCloseHandle($h_openRequest)
_WinHttpCloseHandle($hw_connect)
_WinHttpCloseHandle($hw_open)
Dein Proxy funktioniert übrigens nicht, der von mir im Beispiel funktioniert.
ZitatIhre IP-Adresse ist :
46.17.98.5
Gruß Greek
Ich hab auch mal ein bisschen rumprobiert.
Hab geschafft das er ein Kommentar in mein Video macht:
http://www.youtube.com/watch?v=OZMcdB-IDVk
http://code.google.com/intl/de-DE/api…dding_a_comment
Content "This is a crazy video." hatte ich vergessen zu ändern
Die Fehler Meldungen die man zurück bekommt, wenn man etwas falsch macht sind echt cool, sieht man genau was falsch ist. Aber war trotzdem recht schwer, hocke da bestimmt seit 2 Stunden schon dran.
Kann dir ja mal Quellcode schicken falls du Interesse hast?
Gruß Greek
Immer diese Watt Zahl beim Netzteil..
Es Kommt auf die Combined Power auf der +12V Schiene an, du kannst auch ein Netzteil mit 600 Watt haben und das schafft keine 6870.
Mal ein Beispiel, du hast dieses Netzteil:
http://geizhals.at/deutschland/583800
"combined Power +12V: 420W"
CPU und Grafikkarte ziehen auf der +12V Schiene.
Jetzt schaust du in einem Test dir die Leistungsaufnahme an ( Unter Voll Last ! ) :
http://www.computerbase.de/artikel/grafik…istungsaufnahme
300 Watt kannst du dort auslesen, zu beachten ist noch : "Gemessen wird die Gesamt-Leistungsaufnahme des Testsystems."
Also hast du deine CPU in den 300 Watt schon dabei. Fazit es passt alles, der Netzteil liefert genug Saft. Das Be Quiet E8 ist aber auch sehr gut, für dein System kannst du es dir ja einfach ausrechnen.
Du brauchst _WinHTTPAddRequestHeaders
Hier mal ein Auszug aus einem Script:
_WinHTTPAddRequestHeaders($hRequest, $_LOGIN_Cookie, BitOR($WINHTTP_ADDREQ_FLAG_ADD, $WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON))
Online Hilfe dazu:
also bei mir hat er das in null, nix geladen, wenn du nun sowas wie Intel Pentium II 1 GHz hast dann dauert das natürlich länger, aber mit Dualcore aufwärts st das normalerweise schnell gemacht.
mfg
Hauke
Hast du die Rechte Pfeil Taste überhaupt gedrückt? lol
Hi,
hab es mal gemacht ( Anleitung von google: http://code.google.com/intl/de-DE/api…lientlogin.html )
#include <WinHTTP.au3>
[/autoit] [autoit][/autoit] [autoit]$post = "Email=<deinbenutzername>&Passwd=<deinpasswort>&service=youtube&source=test"
[/autoit] [autoit][/autoit] [autoit]$hw_open = _WinHttpOpen("Google Client")
$hw_connect = _WinHttpConnect($hw_open, "www.google.com",$INTERNET_DEFAULT_HTTPS_PORT)
$h_openRequest = _WinHttpOpenRequest($hw_connect,"POST", "/accounts/ClientLogin","HTTP/1.1", _
$WINHTTP_NO_REFERER, $WINHTTP_DEFAULT_ACCEPT_TYPES, $WINHTTP_FLAG_SECURE)
_WinHttpSendRequest($h_openRequest, "Content-Type: application/x-www-form-urlencoded" & @CRLF, $post)
_WinHttpReceiveResponse($h_openRequest)
$header = _WinHttpQueryHeaders($h_openRequest)
MsgBox(0, "Header", $header)
If _WinHttpQueryDataAvailable($h_openRequest) Then
Local $data=""
Do
$data&=_WinHttpReadData($h_openRequest)
Until @error<>0
MsgBox(0, "Body", $data)
EndIf
_WinHttpCloseHandle($h_openRequest)
_WinHttpCloseHandle($hw_connect)
_WinHttpCloseHandle($hw_open)
<deinbenutzername> und <deinpasswort> musst du noch ersetzen.
Wenn es geklappt hat bekommst du so etwas zurück:
ZitatSID=DQAAALQAAAA6wx7byZp-s4BizDqS1OaT21j9dmY6wMjexpQdNC3
LSID=DQAAALUAAAARH_PvRXoaz23Dv_UmOSUz2_0vh-4XbUedCN9XTZ
Auth=DQAAALUAAAARH_PvRXoaz23Dv_UmOSUz2_jxJVCGjoulKlhWbU
( Nur viel länger )
Steht ja auch alles in der Anleitung.
Gruß Greek
Wenn man über http://geizhals.at/deutschland/ auf die Seiten geht bekommt man nochmals mehr Rabatt.
Ich bestell eigentlich auch immer über alternate, aber Mindfactory war bei meiner Bestellung um einiges Billiger, habe ich lieber dort bestellt. ( Mindfactory ist auch top, ging alles zügig und auf meine Email wurde auch flott geantwortet, hatte das erste mal da bestellt. )
Hier ist noch ein interessanter Artikel zu den Bullis, mit Win8 Benchmark:
ok, ich hab den kundensupport angeschrieben, welche mir mitgeteilt haben, dass der adapter, den ich gekauft hatte, nicht mit den alten kompatibel ist. jedoch gibt es einen anderen, den ich mir nun bestellt habe.
Das war bei mir auch, hab es aber noch vor dem bestellen bemerkt, weil die neuen ja ne andere Farbe haben.
Wie meinst du das mit der Bandbreite halbiert?
Ich hab zufällig genau das gleiche Szenario wie du daheim.
Allnet Router, der ein zu schwaches Wlan Signal hat, die meisten PCs gehen über Dlan Steckdose, die anderen portablen gehen für Dlan Wlan.
Ich hab das jetzt so eingerichtet das dass Wlan vom Dlan eine eigne SSID und Passwort hat ( selbe Passwort ).
Hab also jetzt SSID Allnet und Devolo ( Die Namen ) zuhause und überall die vollen 230 kb/s ( DSL 2000 lol )
Mein Notebook schaut automatisch welches Signal stärker ist und wechselt dann.
Was man den Bulldozern aber auch zugute heißen muss ist die Übertaktfreudigkeit und dem offenen Multiplikator bei AMD. Haben die Sandybridges das auch?
Jo, die Sandys haben auch freien, aber nur in der K version, kostet meistens so ~10 Euro mehr ( auch sehr Übertaktfreudige CPUs )
Die Benchmarks sind echt schlecht vom Bulli, obwohl ich eigentlich AMD Fan bin und Intel überhaupt nicht mag. Hab mir vorgestern auch einen neuen PC bestellt.
Gehäuse: BitFenix Shinobi Core Midi-Tower schwarz
CPU: Intel Core i5 2500K 4x 3.30GHz So.1155 BOX
RAM: 8GB TeamGroup Elite DDR3-1333 DIMM CL9 Dual Kit
Netzteil: 450W be quiet! Straight Power BQT E8 80+ Bronze
Kühler: Scythe Mugen 3 AMD und Intel (SCMG-3000)
MB: Asrock Z68 PRO3 GEN3 S1155 Intel Z68 4DDR3/2SATA3/4SATA2 retail
Grafikkarte ( 5770 ) und Festplatte hab ich noch ( Mein Mainboard hatte letzte Woche leider nen Abgang gemacht ).
Timer reinmachen:
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$diff = 0
[/autoit] [autoit][/autoit] [autoit]$TextGui = GUICreate("Texteingabe", 375, 125, 304, 156)
$input = GUICtrlCreateInput("", 24, 40, 329, 24)
$Label1 = GUICtrlCreateLabel("Bitte den Text eingeben", 24, 16, 145, 20)
GUISetState(@SW_SHOW)
$timestamp = TimerInit()
[/autoit] [autoit][/autoit] [autoit]While $diff<=4000
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
[/autoit] [autoit][/autoit] [autoit]$diff = TimerDiff($timestamp)
[/autoit] [autoit][/autoit] [autoit]WEnd
[/autoit]Kannst ja nach dem Timeout überprüfen ob es leer ist und dann deinen Default Wert setzen:
_Anzeigen()
[/autoit] [autoit][/autoit] [autoit]Func _Anzeigen()
[/autoit] [autoit][/autoit] [autoit]If Not IsDeclared("sInputBoxAnswer") Then Local $sInputBoxAnswer
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]$sInputBoxAnswer = InputBox("Eintrag","Bitte angeben","Ablage"," 50","50","50","50","50","6")
[/autoit] [autoit][/autoit] [autoit]If $sInputBoxAnswer="" Then $sInputBoxAnswer = "Ablage"
[/autoit] [autoit][/autoit] [autoit]MsgBox(0,"",$sInputBoxAnswer) ;hier sollte nach dem Timeout "Ablage" erscheinen
[/autoit] [autoit][/autoit] [autoit]; wird etwas anderes eingegeben , dann soll nach dem Timeout der andere Text ausgelesen werden.
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Select
Case @Error = 0 ;OK
Case @Error = 1 ;Cancel
[/autoit] [autoit][/autoit] [autoit]Case @Error = 2 ;Timeout
[/autoit] [autoit][/autoit] [autoit]Case @Error = 3 ;InputBox failed to open
[/autoit] [autoit][/autoit] [autoit]EndSelect
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]EndFunc
[/autoit]