So konnte es jetzt testen ich versteh zwar nicht warum es jetzt klappt hätte es doch normal vorher auch schon christoph, du hast doch nur an der Erkennung der farbe gebastelt, aber da sich mein mauszeiger beim testen an die positionen bewegt hat sollte er das doch auch gemacht haben O.o verstehe ich nicht warum das bei mir nicht geklappt hat... Hätte eig gedacht es liegt an der set pixel funktion bzw dem handle oder so
Danke nochmal fürs lösen
Beiträge von Turbolocke
-
-
das mousemove hab ich riengemacht damit ich sehe ob er die farben findet... Die Prüfung wird schriftlich ohne rechner gemacht... Hätte nicht gedacht dass man wegen nem mousemove befehl den verdacht des bottens erweckt auch wenn ich dieselben befehle dafür brauche.
Wenn ich dafür nen bot haben wollte würd ich das mit ner Datenbank lösen wo ich die ersten 4 wörter oder so eingebe das wäre leicht per handy zu lösen -
Halli Hallo zusammen hab n kleines Problem ich mach gerade nen Jagdschein und würde gerne die Prüfungsfragen durchgehenweil ich berufschule 2 wochen lang hab und bis dahin nur über handy bzw handy hotspot ins inet kann sind meine möglichkeiten auch begrenzt. Problem: Hab ne rot grün schwäche. Ich kann deswegen den unterschied der grünen und roten kreuze nicht wirklich auseinander halten bzw erst nach 10 sek anstarren. dachte mir daher ich änder einfdacvh die farbe der pixel und problem wäre gelöst^^
Spoiler anzeigen
[autoit]sleep(5000)
[/autoit] [autoit][/autoit] [autoit]
$handle=wingethandle("DLV - fit zur schriftlichen Jägerprüfung")
for $x=0 to @DesktopHeight
for $y=0 to @Desktopwidth
$farbe=PixelGetColor ($x,$y)
if $farbe=0xE8F1E0 then
SetPixel(0x000C0258, $x, $y, 0xFBF18F)
mousemove($x,$y)
endif
next
nextmsgbox(0,"","")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func SetPixel($handle, $x, $y, $color)
[/autoit]
Local $dc = DllCall("user32.dll", "int", "GetDC", "hwnd", $handle)
DllCall("gdi32.dll", "long", "SetPixel", "long", $dc[0], "long", $x, "long", $y, "long", $color)
DllCall("user32.dll", "int", "ReleaseDC", "hwnd", 0, "int", $dc[0])
EndFunc ;==>SetPixelwarum zum teufel färbt er die pixel nicht ein? finden tut er sie ja offensichtlich
wenn wer ne lösung für mein Problem hat bzw noch eleganter bereits ein Programm/einstellungen bei vista kennt die das Problem lösen wär ich sehr verbundenXD
Gruß
Max -
Mhm hab ich das richtig verstanden ich muss mit deinem tool die dateien erst komplett alle umrechnen, bevor die überhaupt verwendbar sind? Wie schauts da aus bezüglich quali verlust?
-
Hallo zusammen
Naja ich weiß nicht Recht ob ich den Thread hierher oder zu offtopic packen soll, da es ja nur indirekt mit autoit zu tun hat(ich hab schon vor dem Teil ein Problem)
Und zwar möchte ich die Video dateien von miener Festplatte von woanderst übers internet anschauen. Darum hab ich einen filezilla server installiert und meinen Rechner dafür eingestellt.
Bis hierhin funktioniert auch alles, dyndns und ports sind eingestellt und funktionieren garantiert einwandfrei.
Nun möchte ich einen film anschauen. Und ab hier wirds kritisch^^ Ich hab natürlich keine Lust, den Film erst komplett laden zu lassen, um ihn dann anzuschauen. Wie krieg ich das jetzt hin, dass er nen Teil lädt und ich ihn dann anschauen kann während der rest nachgeladen wird?
Im Internet hab ich jetzt 3 Stunden gegoogelt. Mehrfach den hinweis auf vlc gefunden und getestet. Wenn ich dort einen Netwerkstream öffne kommt folgende Fehlermeldung:
Ihre Eingabe konnte nicht geöffnet werden:
VLC kann die MRL 'ftp://name:passwort@dyndnsblabla.com/Filme/Bleach%20025.divx' nicht öffnen. Sehen Sie für Details im Fehlerprotokoll nach.
Selbe Fehlermeldungen mit anderen Datentypen
Habt ihr einen Lösungsvorschlag, gerne auch über eine andere Serversoftware? -
Hab ich das jetzt richtig verstanden? Wenn man auf UDP umstellt muss man nicht umständlich den Router konfigurieren?
-
Hey hab mir die Teile mal gezogen und muss sagen Hochachtung, ist echt sehr gut gemacht vor allem die Kompression hat mich beeindruckt hab das auch mal versucht und bin kläglich gescheitert XD
Hab das Programm mit meinem Rechner und lappi übers Internet getestet und festgestellt dass es doch relativ unpraktisch ist, dass man beim "Server", der ja das Bild sendet, vorher noch Portregeln etc. erstellen muss, damit das übers Internet klappt. Ich selber kenn mich mit Tcp überhaupt nicht aus, aber es müsste doch möglich sein, den Verbindungsaufbau umzudrehen, damit ich als Helfer meine Portweiterleitung konfiguriere und derjenige der das Bild sendet nur meine Ip eingeben muss. Hintergrund ist natürlich dass ich Portregeln erstellen kann, der hilfesuchende damit aber meistens schon an den Rand des Wahnsinns gebracht wird.
Naja wollte nur wissen ob das prinzipiell möglich ist und wenn ja ob sich ein "TCP Pro" finden lässt, der das umstellen kann. -
Ich wollte über nen externen die ip verschleiern und halt das ganze unabhängig von nem gängigen Browser machen.Also das nur der Download verschleiert und dann zb der Rest normal ist bzw ggf auch verschleiert werden kann. Müsste ja möglich sein ner verbindung zu sagen du gehst vorher zum Proxy und dann zum Ziel und du andere Verbindung du bleibst wie de bist.
-
vielen dank, werds mal durchtesten und dann bescheid gebebn
[autoit]
so habs jetzt oft genug probiert, geht net ka warum:#include <IE.au3>
[/autoit]
HttpSetProxy(2, "208.100.40.46:80")
$oIE = _IECreate ("http://www.wieistmeineip.de")Spoiler anzeigen
216.239.59.19:80
66.249.91.104:80
216.239.51.84:80
216.239.59.102:80
66.102.1.147:80
216.239.51.190:80
216.239.51.101:80
64.233.183.164:80
72.14.247.147:80
63.147.21.70:80
216.239.59.190:80
216.239.59.107:80
216.239.51.162:80
209.85.167.167:80
sind die Ips die ich mal durchprobiert hab....edit 2:
Den Grund hab ich jetzt doch gefunden:
https://autoit.de/Thread
Aber ne Lösung, um nen einzelnen Download hinter nen Proxy zu stellen und den Rest normal belassen hab ich immer noch net gefunden -
Wollt bloß fragen, obs ne Möglichkeit gibt ne Tcp Verbindung mit nem Proxy herzustellen und über den Proxy dann zb ne Datei von meinem Ftp runterzuladen.
-
k Problem gelöst neues Problem
Wie komm ich an den Direktlink der generiert wird sobald die 60 Sekunden wartezeit rum sind? -
Naja, ich hab mir n haufen tuts durchgelesen sowie ein beisspielcode für rapidshare, nützt aber nix, ich komm einfach nicht drauf wie der button für "Datei herutnerladen" gedrückt werden kann.
http://www.share.cx/files/71154883…lligenz.7z.html
Wie ist da : $oForm = _IEFormGetObjByName ($oIE, "method_free")
der richtige name?
Es soll der Button zum kostenlosen download gedrückt werden.... -
Habs heute selber lösen können, korrigierte Version:
Spoiler anzeigen
[autoit]Func FTP_DownloadDir($server, $username, $pass, $localordner, $remoteordner)
[/autoit] [autoit][/autoit] [autoit]$Open = _FTP_Open('Mein FTP-Control')
[/autoit] [autoit][/autoit] [autoit]
$Conn = _FTP_Connect($Open, $server, $username, $pass)
$OriginDir=_FTP_DirGetCurrent($Conn)
_FTP_DirSetCurrent($Conn, $remoteordner)
$Liste2 = _Ftp_ListToArray($Conn)
_ArrayDisplay($Liste2)
_FTP_DirSetCurrent($Conn, $OriginDir)
For $i = 1 To $Liste2[0]_FTP_FileGet($Conn, $remoteordner&$Liste2[$i], $localordner&$Liste2[$i])
[/autoit] [autoit][/autoit] [autoit]
NextEndFunc
[/autoit] -
Ich vermisse Dr House XD Ist so ziemlich die beste Serie die ich kenne
-
So, ich brauch eine Funktion, mit der ich von einem Ftpserver einen Ordner bzw dessen Inhalt runterladen/hochladen kann. Der Ordner enthält nur dateien keine weiteren Ordner.
Hab mich auch shcon hingesetzt und geschrieben, hochgeladen hab ich geschafft, und dann festgestellt,dass es diese Funktion shcon besser gibt O.o
Nur mit dem runterladen happerts:
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
func FTP_DownloadDir($server,$username,$pass,$localordner,$remoteordner)
$Open = _FTP_Open('Mein FTP-Control')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
;~ _FTP_DirCreate($Conn, "Autorenbackup") Erstellt Ordner auf dem Server
_FTP_DirSetCurrent($Conn, $remoteordner)
$Liste2=_FTP_ListToArray($Conn)
_ArrayDisplay($Liste2)
For $i = 1 To $Liste2[0];~ MsgBox(0,"",_FTP_FileGet($Conn, $remoteordner&$Liste2[$i], $localordner&$Liste2[$i]))
[/autoit]
;~ MsgBox(0,"fff",@error)
Next
EndFunc
;~ _FTP_FileGet($l_FTPSession, $s_RemoteFile, $s_LocalFile, $fFailIfExists = False, $dwFlagsAndAttributes = 0, $l_Flags = $FTP_TRANSFER_TYPE_UNKNOWN, $l_Context = 0)
Ftpfileget liefert immer 0 zurück und setzt error auch auf 0.
Hoffe ihr findet meinen Fehler
Gruß
Turbo -
ich habs nicht getestet aber ist es möglich zum beisspiel wenn ein Ordner in die Zwischenablage kopiert wurde weitere ordner hinzuzufügen?
-
lol, warum hab ichs umständlich versucht wenns so auch geht, danke Oscar, ich liebe dich *gg*
-
Tja ich hab jetzt ewig versucht einen Countdown zu erstellen.
Und zwar soll er die Jahre Monate wochen Tage Stunden Minuten Sekunden berechnen die ich noch warten muss, bis ein bestimmtes Datum eintritt.
bsp: 3 August 2017
Ich hätte jetzt ganz gern das in einer msgbox:
Es sind noch 8 Jahre 0 Monate 0Wochen 0 Tage 0Stunden wasweisichwievielesekunden bis zum 3.8.2017 00:00
is gar nicht so eifnach wie es zunächst aussieht eventuell habt ihr ja rat.
#Include <Date.au3> hab ich mir natürlich angesehen, komm jedoch trotzdem nie auf ein richtiges ergebnis. -
verdammt, zeile 4 XD hab ich auskommentiert ich trottel XD hab geadacht das gehört zu den beisspielen.
edit: Geht jetzt einwandfrei, sogar die Geschwindigkeit hat sich verhundertfacht.großes DANKE an dich für das teil hier. Hab shcon gedacht ich müsste sowas selber schreiben .
*thx button press* -
Tja mir is was blödes aufgefallen...Der Thread hier ist zwar veraltetr aber ich denk mal das macht nichts.
#include <_MultiFileCopy.au3>
Global $sSourcePath = 'C:\Programme\AutoIt3\Examples\'
Global $sDestinationPath = @ScriptDir & '\Tmp1'; Zielpfad (wird ggf. erstellt)Global $aReturn = _MultiFileCopy($sSourcePath, $sDestinationPath, False)
funktioniert
#include <_MultiFileCopy.au3>
Global $sSourcePath = 'C:\Programme\AutoIt3\'
Global $sDestinationPath = @ScriptDir & '\Tmp1'; Zielpfad (wird ggf. erstellt)Global $aReturn = _MultiFileCopy($sSourcePath, $sDestinationPath, False)
funktioniert nicht ._.
+>11:26:05 Starting AutoIt3Wrapper v.2.0.0.1 Environment(Language:0407 Keyboard:00000407 OS:WIN_XP/Service Pack 3 CPU:X64 OS:X86)
>Running AU3Check (1.54.14.0) from:C:\Programme\AutoIt3
C:\Programme\AutoIt3\Include\_MultiFileCopy.au3(223,28) : WARNING: $strSize possibly not declared/created yet
$strSize += $file.sizeSonst gehts auch nirgends. aber warum gehts dann beim ersten beisspiel?