ist das also ein browser mit dem du auf das intranet/internet also irgendeine seite zugreifst???
Beiträge von FireFlyer
-
-
das ist möglich und legal, nur du musst dir die arbeit selbst machen und es nachprogrammieren

PixelSearch & PixelChecksum sollten dir weiterhelfen

-
ähhm und was tut das programm???
-
also ich hab bisher nur das
http://msdn.microsoft.com/de-de/library/3b575a03(VS.80).aspx
gefunden ist allerdings VB und C# ... dort werden bilder quasi neu gezeichnet mit anderen bezugspunkten habs mit _GDIPlus_GraphicsDrawImage &REct(&Rect) versucht aber da kann man das bild nur skalieren und verschieben ... :/, habs mit negativen werten versucht (bei php klappt sowas öfters^^) aber hier nüscht
-
wow, cool
also lag ich ja schonmal nicht ganz so falsch aber wie kommst du auf das ptr ??? -
[autoit]
While 1
[/autoit]
For $i = 1 To 221
$return = DllCall("user32.dll", "int", "GetAsyncKeyState", "int", "0x" & Hex($i, 2))
ConsoleWrite($return[0]&@CRLF)
If $return[0] <> 0 Then MsgBox(0, "", "TASTE GEDRÜCKT")
Next
WEndGUIGetState??? Sone Funktion hab ich garnicht o_O ==> GUICtrlGetState???
[autoit]Global Const $GUI_FOCUS = 256
[/autoit]ist doch wunderbar wenn er 256 ausgiebt???
-
vermutlich kommt man hiermit am weitesten... ist aber glaube ich das gleiche wie _ispressed
-
GUICtrlSetState($controlid, $GUI_Focus)... man man man benutz doch einfach mal die hilfe wenn man nur schon focus eingiebt kommt das ganz oben
-
jo diese fehlerwerte usw hatte ich alles schon^^ nur ich bekomme als return 53 oder 123... was soll ich daraus schließen? Mir geht es jetzt auch garnet um den nachrichtendienst, sondern vielmehr das es in VB mit dieser dll geht und in autoit irgendwie nicht (also mache ich wohl was falsch) und was das ist möchte ich gerne wissen...
-
naja aber wenn ich mir doch sone kagg nachricht nur selbst schicken wil...
per cmd geht ja alles wunderbar, ich meinte eig. das die wstr parameter bei mir stimmen, weil es halt in der vbanleitung da hieß das die ganzen strings im UNICODE gesendet werden und man deshalb auch die stringlänge * 2 nehmen muss...Zudem gibt es auf MSDN eine so schöne errortabelle
Spoiler anzeigen
ERROR_ACCESS_DENIED: The caller does not have the appropriate access to complete the operation.ERROR_INVALID_PARAMETER: A parameter is incorrect.
ERROR_NOT_SUPPORTED: This request is not supported. This error is returned on Windows Vista and later.
NERR_NameNotFound: The user name could not be found.
NERR_NetworkError: A general failure occurred in the network hardware.
, wie komme ich denn an diese rückgabewerte dran? mit @error vermutlich ja nicht
-
jo aber was bringen mir diese rückgabewerte, das sind doch einfach die parameter des dllcalls, interessant ist doch nur $ret[0]? Und so nebenbei, eine Net send msg bekomm ich auch net

ich bekomme halt bei $ret[0] 53, 1113, 1137 und son zeug... was bringt mir das?
-
wollte da jetzt nicht extra nen neuen thread aufmachen aber irgendwie krieg ich das überhaupt nicht hin eine nachricht über die netapi32.dll zu verschicken

hier mein test
Spoiler anzeigen
[autoit]$string = "das ist ein test"
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$len = StringLen($string)*2$return = DllCall("netapi32.dll", "int", "NetMessageBufferSend", _
[/autoit] [autoit][/autoit] [autoit]
"wstr", 0, _ ;servername
"wstr", 0, _ ;msgname
"wstr", "TEST", _ ;fromname
"wstr", $string, _ ;buf
"int", $len) ;buflenMsgBox(0, "RETURN", $return[0])
[/autoit]Hilfe geholt hab ich mir hier:
http://www.vb-magazin.de/forums/forums/t/1645.aspx
http://msdn.microsoft.com/en-us/library/aa370605.aspx
und von dem code oben...stimmen die parameter???? und das mit dem strlen??
ich komm net klar, ich hab mich jetzt mittlerweile en bissl mit dlls beschäftigt und normalerweise klappt es auch ganz gut nur hier mit leider garnicht

-
Spoiler anzeigen
[autoit]#include <file.au3>
[/autoit] [autoit][/autoit] [autoit];$dir = FileSelectFolder("", "z:\")
[/autoit] [autoit][/autoit] [autoit]
$dir = "."$array = _FileListToArray($dir)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]For $i = 1 To UBound($array)-1
[/autoit]
FileMove( $dir & "\" & $array[$i], $dir & "\" & StringReplace(StringLower($array[$i]), " ", "_") , 1)
;~ DirMove($dir&"\"&$array[$i], $dir&"\"&StringLower($array[$i]), 1)
Next -
naja net ganz, es VB ist Visual Basic und soweit ich das überblicke ist dein code das auch...
da wirst du mit autoit nur sehr bedingt - gernicht weiterkommen 
du möchtest wohl ein script haben das mit netsend arbeitet? Das ist mit autoit auch möglich, sowohl per cmd steuerung als auch direkt über die dll
-
Spoiler anzeigen
[autoit]#include <file.au3>
[/autoit] [autoit][/autoit] [autoit]$dir = FileSelectFolder("", "C:\")
[/autoit] [autoit][/autoit] [autoit]$array = _FileListToArray($dir)
[/autoit] [autoit][/autoit] [autoit]For $i = 1 To UBound($array)-1
[/autoit]
FileMove($dir&"\"&$array[$i], $dir&"\"&StringLower($array[$i]), 1)
Nextum leerzeichen zu entfernen stringreplace benutzen
-
ansonsten auch mit netzwerk (ja ich weiss es soll ohne gehn :D) oder über inet gibt es noch das programm mikogo, ist nur zur desktoppräsentation gedacht und der vorteil das gleich mehrere clients connecten können, diese haben dann einen farbigen cursor (ist auch deaktivierbar) mit dem sie sachen auf dem fremddesktop anzeigen können (nur nicht interagieren)
-
Spoiler anzeigen
[autoit]#include <ftp.au3>
[/autoit] [autoit][/autoit] [autoit]
$server = "XXXXX.re.funpic.de"
$username = "XXXXX"
$pass = "XXXXX"
$message = "Bitte wähle die zu übertragende Datei aus.."
$UPLOADFILE= $message
$FTPFILENAME= $message$var = FileOpenDialog($message, "c:\", "Alle (*.*)")
[/autoit] [autoit][/autoit] [autoit]
MsgBox(64,"Information","Ihre ausgewählte Datei war: " & $var)$name = StringSplit($var, "\")
[/autoit] [autoit][/autoit] [autoit]$Open = _FTPOpen("MyFTP_Control")
[/autoit]
$Conn = _FTPConnect($Open, $server, $username, $pass)
$Ftpp = _FTPPutFile($conn, $var, "./uploads/" & $name[Ubound($name)-1])
$Ftpc = _FTPClose($Open)so das muss gehen, beschäftige dich mit autoit HILFE LESEN TUTORIALS MACHEN du hast keine ahnung was dein script tut...
-
sufu benutzen ich habe son beispiel script vor nichmal ner woche schonmal gepostet
-
ich hab das halt in der hilfe nachgelesen was man alles bei controlID eintragen darf, unter anderem eben auch den Text des Controls

-
öhhm das &Weiter hättest du bei ControlID eintragen müssen
