Hallo,
Vlt liegts an mangelnden Rechten? #RequireAdmin ganz oben am Script anfügen? Auch mal einfach Run("SLUI.EXE") Probieren.
Gruß,
Spider
Hallo,
Vlt liegts an mangelnden Rechten? #RequireAdmin ganz oben am Script anfügen? Auch mal einfach Run("SLUI.EXE") Probieren.
Gruß,
Spider
Noch mal die Regeln geupdated damits kein Chaos gibt
Hallo,
Also Bluetooth wird soweit ich weiß wie eine serielle SChnittstelle (RS232) angesprochen. Dazu gibt es viele Beispiele im Internet für AutoIt, wie der Befehl zum senden einer Datei ist kann ich dir dann allerdings nicht sagen, da musst du dich wohl oder übel selbst mit beschäftigen, ich habe bisher auf keine UDF gefunden. Die _VISA* funktionen könnten dir auch weiter helfen.
Gruß,
Spider
Hallo liebe Community,
Ja, ihr habt Recht das Logo ist schon etwas in die Jahre gekommen (im wahrsten Sinne des Wortes). Ich muss zugeben, daran bin ich nicht ganz unschuldig, ist nämlich mein Logo da oben und habe leider die Source PSD verloren (Festplatte hat spontan feuer gefangen (okay, war ich auch nicht ganz unschuldig dran, aber das ist ne andere Geschichte!
) ).
Da ich momentan leider nicht genug Zeit dafür finde, hab ich mir gedacht, machen wir ein neuen Wettbewerb, so wie damals auch. Ihr habt Zeit bis zum 8. September hier ein Logo hoch zu laden. 468x60 sollte es sein und gerne auch mit Transparentem Hintergrund (damit es sich ins WBB Design einfügt). Das Forum gibt es schon seit 2005, wäre auch schön, wenn das im Logo irgendwie inkludiert wird.
Anschließend gibt es dann noch mal drei Tage Zeit über das Logo abzustimmen.
Hier noch mal die Regeln zusammengefasst:
Abgabeschluss: 8. September 2013
Jeder User darf maximal 3 Banner abgeben. Die Banner müssen als einzelne Datei vorliegen, damit es beim Voten einfacher wird.
Die Auflösung sollte 468x60 sein. Wenn ihr größere Banners machen wollt, weil ihr der Meinung seid es sieht besser aus, dann macht auf jeden Fall auch eine Variante in dieser Auflsöung
Keine animierten Banner
Hier noch mal der Header:
http://n61.img-up.net/headerdaf9.PNG
Gruß,
Spider
Hey,
Schick Als Ergänzung. gerade wenn man es für Lernzwecke benutzt, könnte man sich überlegen, ob man dem User die Möglichkeit gibt benutzerdefinierte Formen (anstelle des Kresises) zu benutzten. Wie sähe die Kurve z.B. aus, wenn es statt nem Kreis ein Viereck wäre. Oder gar ein Dreieck? Oder Achteck. Nur so als Idee
Gruß,
Spider
Habe dafür auch schon eine Lösung, bin nur atm zu faulDanke für dein Feedback
Mit Gif's kannste ja sogar ganz simpel ein Transparenten Hintergrund machen
z.B.
https://www.google.de/search?q=transparent+gif+loading&um=1&ie=UTF-8&hl=de&tbm=isch&source=og&sa=N&tab=wi&authuser=0&ei=xxUNUubzMNSShgfN9IDgCg&biw=1064&bih=939&sei=9RUNUv-LN4uBhQeGlYGQDw#authuser=0&bav=on.2,or.r_cp.r_qf.&fp=accdd644142484c1&hl=de&q=transparent%20gif%20loading&tbm=isch&tbs=ift:gif&um=1
Gruß,
Spider
Hallo,
Ui, sehr schick Schön simpel und schnell, gefällt mir gut! Hab bisher genau wegen der einfachheit immer meine Fotos bei https://autoit.de/www.img-up.net hochgeladen. Was du vielleicht noch hinzufügen könntest wäre ein Drag&Drop Feld, da ich meistens mitm Total Commander die Fotos parat habe und sie dann einfach nur noch in den Browser ziehen muss. Ist mit HTML5 sehr einfach zu erreichen: http://html5demos.com/dnd-upload
Edit: Und bei großen Fotos wird das Bild nicht runterskaliert. Das sollte aber kein Problem sein (mit css z.B. height:80%)
Hier mal ein Beispiel: http://image.devsome.com/pics/520ab5856b620.jpg.html
Und wie man es anders machen kann: http://image.devsome.com/pics/520ab751efcf9.jpg.html
Gruß,
Spider
0x zeigt dem compiler, dass es sich um einen binären wert handelt. Hex ist hier schon richtig angewendet und die schönste Variante, weil es ein Binären Wert in ein Hex String umwandelt, steht sogar in der Hilfe:
ZitatReturns a string representation of an integer or of a binary type converted to hexadecimal.
Und ich glaube die Funktion _StringToHex ist mittlerweile auch so aufgebaut. ( Hex(BinarytoString($str)) )
Gruß,
Spider
Gleich erster Beitrag z.B.: http://lmgtfy.com/?q=adodb.connection+excel
lg
Spider
Siehe Helpfile GuiRegisterMsg:
ZitatSome controls consume internally specific Windows Message ID, so registrating them will have no effect, e.g; WM_CHAR, WM_KEYDOWN, WM_KEYUP are consumed by an edit control.
Gibt aber ein Workarround einfach mal googlen
GRuß,
Spider
Hallo,
Auch interessant:
For $i = 1 to 1000 Step 0.025
If $I > 999 Then ConsoleWrite("$i = " & $i & @LF)
Next
ergibt
$i = 999.024999999365
$i = 999.049999999365
$i = 999.074999999365
$i = 999.099999999365
$i = 999.124999999365
$i = 999.149999999365
$i = 999.174999999365
$i = 999.199999999365
$i = 999.224999999365
$i = 999.249999999365
$i = 999.274999999365
$i = 999.299999999365
$i = 999.324999999365
$i = 999.349999999365
$i = 999.374999999365
$i = 999.399999999365
$i = 999.424999999365
$i = 999.449999999365
$i = 999.474999999365
$i = 999.499999999365
$i = 999.524999999365
$i = 999.549999999365
$i = 999.574999999365
$i = 999.599999999365
$i = 999.624999999365
$i = 999.649999999365
$i = 999.674999999365
$i = 999.699999999365
$i = 999.724999999365
$i = 999.749999999365
$i = 999.774999999365
$i = 999.799999999365
$i = 999.824999999365
$i = 999.849999999365
$i = 999.874999999364
$i = 999.899999999364
$i = 999.924999999364
$i = 999.949999999364
$i = 999.974999999364
$i = 999.999999999364
Alles anzeigen
Sieht ganz klar nach nem Rundungsfehler von AutoIt aus. Sollte man vielleicht mal BugTracer erwähnen.
Gruß,
Spider
Hallo
Ein ganzen String:
#include <String.au3>
Local $sStr = "Hallo Welt"
MsgBox(0,"",_StringToHex($sStr))
Oder mit StringToBinary. Ist aber beides im Hexadezimalsystem, d.h. 48 (Hex) = 72 (Dec) = H (Char)
Gruß
Spider
Das liegt nicht an AutoIt, sondern an der WinAPI, auf die alle "Ausgabefunktionen" von AutoIt zugreifen. AutoIt macht da nichts falsch.
Richtig, aber in anderen Programmiersprachen gibt es möglichkeiten nul immerhin auszugeben, aber das soll jetzt hier auch kein Flamen gegen AutoIt werden Daten mit CHR(0) will man meist ja eh nur verarbeiten und nich direkt auslesen
Andy: Coolio, arbeite zwar schon seit jahren damit, habe aber noch nie gesehen, dass BinaryToString ein UTF Parameter hat
Gruß,
Spider
Hallo,
Liegt daran, dass in AutoIt keine Ausgabefunktion nul (ASCII 00) anzeigen kann, so hast du was lesbares:
$binary = Binary("0x024A0007006B0069006E0067005F006200650009006C006F00630061006C0068006F00730074000063DD")
[/autoit] [autoit][/autoit] [autoit]$string = StringReplace(BinaryToString ( $binary ),Chr(0),"")
[/autoit] [autoit][/autoit] [autoit]MsgBox ( 0, "", $string )
[/autoit]Gruß,
Spider
Hallo m-obi,
Witzig, ich musste mich gerade wieder mit dem Thema beschäftigen und habe jetzt eine lauffähige Version die sogar mit den Standard AutoIt Befehlen (TCPRecv/Send) zurecht kommt. Leider bin ich gerade super im Stress, wie dringend brauchst du es denn? Sonst würde ich nächste Woche mal eine UDF posten.
Gruß,
Spider
Der Name ist köstlich, als hättest du es geahnt
http://www.golem.de/news/neuland-i…1306-99899.html
Hey ihr!
Vielen lieben Dank für die ganzen Glückwünsche Man kann es nur immer wieder wiederholen: Best.Community.Ever
Gruß,
Max/Spider
Hallo,
Du musst nach der Animation noch ein SW_SHOW senden:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <array.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 615, 438, 192, 124)
GUISetBkColor(0x0066CC)
$Button1 = GUICtrlCreateButton("Button1", 64, 64, 75, 25)
$Button2 = GUICtrlCreateButton("Button2", 112, 184, 75, 25)
$Button3 = GUICtrlCreateButton("Button3", 360, 208, 75, 25)
$aliveLabel = GUICtrlCreateLabel("",300,50,100,20)
$Edit1 = GUICtrlCreateEdit("", 88, 288, 473, 121)
GUICtrlSetData(-1, "Edit1")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
$test = TimerInit()
$i = 0
While 1
$nMsg = GUIGetMsg()
if $nMsg > 0 Then ConsoleWrite("nMsg id: " & $nMsg & @CRLF)
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
ConsoleWrite("button1 function called" & @CRLF)
GUISetState(@SW_HIDE,$Form1)
$hwnd = WinGetHandle($Form1)
$result = DllCall("user32.dll", "BOOL", "AnimateWindow", "hwnd", $hwnd, "dword", 5000, "dword", 131072+5) ; activate + diagonal
If @error <> 0 Then
ConsoleWrite("ERROR: " & @error & @CRLF)
Else
if IsArray($result) Then
;_ArrayDisplay($result)
Else
ConsoleWrite("String 1: " & $result & @CRLF)
EndIf
EndIf
GUISetState(@SW_SHOW,$Form1)
Case $Button2
ConsoleWrite("button2 function called" & @CRLF)
$temp = GUISetState(@SW_HIDE,$Form1)
ConsoleWrite("return hide: " & $temp & @CRLF)
Sleep(3000)
$temp = GUISetState(@SW_SHOW,$Form1)
ConsoleWrite("return show: " & $temp & @CRLF)
EndSwitch
If TimerDiff($test) > 1000 Then
$i+=1
GUICtrlSetData($aliveLabel,$i)
$test = TimerInit()
EndIf
WEnd
Gruß
Spider
Öh? Was für Daten meinst du? Und wie soll es aufgebaut werden? Am besten du zeigst mal ne Beispielseite und sagst, welche Daten du davon ausgelesen haben willlst.
Gruß,
Spider