Hmmmm...
*Glaskugel raushol*
Wie sehen die Dateien aus, wie sollen sie danach aussehen?
Es gibt Excel-UDFs für AutoIt, ginge vielleicht auch mit VBA.
peethebee
Hmmmm...
*Glaskugel raushol*
Wie sehen die Dateien aus, wie sollen sie danach aussehen?
Es gibt Excel-UDFs für AutoIt, ginge vielleicht auch mit VBA.
peethebee
Hi!
Es ist kein Fehler, sondern eine Entscheidung :).
Ich habe für Galenda damals festgelegt, dass mir 2000 Ergebnisse reichen müssen. Wenn man mehr anlegt, verbruacht das mehr Abreitsspeicher. Leider sehe ich keinen Weg, es dynamisch zu DIMmen, weil scheinbar die Anzahl der Ergebnisse nicht per Funktion ausgegeben wird...
(Idee: Alle SELECTS umparsen in ein COUNT, mal überlegen, ob das machbar ist)
peethebee
Hi!
Ja. Du musst nur das Rückgabearray vergrößern, dann geht auch mehr.
peethebee
Hi!
Texte und so weiter kannst du abändern, wie du magst, wichtig wäre halt der Quelltext (also alles innerhalb von Tags), ID, classnames und JavaScript.
Aber wenn dein Sleep dir reicht - auch Recht
peethebee
Betriebssystem? Vista?
peethebee
IE-Doktern geht praktisch nur mit Originalseite/-quelltext. Es kann einfach zu viel verschiedenes sein.
peethebee
Hi!
Mit _FileReadToArray() bringst du eine Datei einfach in ein Array (jede Zeile ein Element). Aber so ganz verstehe ich dein Problem noch nicht, muss ich sagen. Klar ist das etwas Aufwand, viele Schlüssel eintragen zu lassen, aber das macht man ja nicht jeden Tag oder was ist dein Ziel?
peethebee
Hi!
Alina, deinen Enthusiasmus in allen Ehren, aber wenn es keinen Weg gibt - und danach sieht es schwer aus, wenn ich die Meinungen so durchgehe und mich im Netz ein wenig umtue - dann wird auch ein Professor dir da nicht helfen können Scheint mir ein Konstruktionsprinzip zu sein, dass man DLLs so weitergeben kann, dass man damit nur mit Doku (gegen Geld) etwas anfangen kann...
peethebee
Hi!
Tastatur umbelegen am einfachsten mit AutoHotKey (für fast nichts anders zu gebrauchen ;-)).
@DLLs: DLLs
peethebee
Hallo!
Das Problem ist, dass DLLs Bytecode, also kompiliert sind. D.h. man kann per se erst einmal gar nichts auslesen. Um von außen angesprochen werden zu können - und das ist ja der Sinn von DLLs - muss aber offen gelegt werden, welche Funktion wo anfängt. Das auszulesen, haben wir ja geschafft. Die Parameter werden aber wohl "auf Verdacht" in diese Funktion gepumpt, sodass es wohl nicht möglich ist, über deren Aufbau verlässlich etwas zu sagen.
Der einzige Weg könnte Reverse Engeneering sein, aber das ist sehr steinig und wohl auch keine sichere Lösung für alle Fälle.
peethebee
Hi!
Code mit Goto ist in aller Regel schwer zu lesen und nicht logisch aufgebaut. Er widerspricht grundlegend einer sinnvollen Art zu programmieren und ist daher zu Recht entfernt worden.
In deinem Fall scheint eine Funktion (Func ... EndFunc) die saubere Lösung zu sein.
Glaub mir, die AutoIt-Entwickler wissen, was gut ist - wenn du dich mal in Funktionen und Schleifen eingearbeitet hast, wirst du sie nicht mehr hergeben wollen :).
peethebee
Dein Random hört aber bei 3 auf -> 4 Elemente -> Es kann in's Leere laufen...
peethebee
Hi!
Aus der Hilfe:
01 Left mouse button
02 Right mouse button
04 Middle mouse button (three-button mouse)
05 Windows 2000/XP: X1 mouse button
06 Windows 2000/XP: X2 mouse button
08 BACKSPACE key
09 TAB key
0C CLEAR key
0D ENTER key
10 SHIFT key
11 CTRL key
12 ALT key
13 PAUSE key
14 CAPS LOCK key
1B ESC key
20 SPACEBAR
21 PAGE UP key
22 PAGE DOWN key
23 END key
24 HOME key
25 LEFT ARROW key
26 UP ARROW key
27 RIGHT ARROW key
28 DOWN ARROW key
29 SELECT key
2A PRINT key
2B EXECUTE key
2C PRINT SCREEN key
2D INS key
2E DEL key
30 0 key
31 1 key
32 2 key
33 3 key
34 4 key
35 5 key
36 6 key
37 7 key
38 8 key
39 9 key
41 A key
42 B key
43 C key
44 D key
45 E key
46 F key
47 G key
48 H key
49 I key
4A J key
4B K key
4C L key
4D M key
4E N key
4F O key
50 P key
51 Q key
52 R key
53 S key
54 T key
55 U key
56 V key
57 W key
58 X key
59 Y key
5A Z key
5B Left Windows key
5C Right Windows key
60 Numeric keypad 0 key
61 Numeric keypad 1 key
62 Numeric keypad 2 key
63 Numeric keypad 3 key
64 Numeric keypad 4 key
65 Numeric keypad 5 key
66 Numeric keypad 6 key
67 Numeric keypad 7 key
68 Numeric keypad 8 key
69 Numeric keypad 9 key
6A Multiply key
6B Add key
6C Separator key
6D Subtract key
6E Decimal key
6F Divide key
70 F1 key
71 F2 key
72 F3 key
73 F4 key
74 F5 key
75 F6 key
76 F7 key
77 F8 key
78 F9 key
79 F10 key
7A F11 key
7B F12 key
7C-7F F13 key - F16 key
80H-87H F17 key - F24 key
90 NUM LOCK key
91 SCROLL LOCK key
A0 Left SHIFT key
A1 Right SHIFT key
A2 Left CONTROL key
A3 Right CONTROL key
A4 Left MENU key
A5 Right MENU key
Beispiel:
[autoit]#include <Misc.au3>
[/autoit][autoit][/autoit][autoit]$dll = DllOpen("user32.dll")
[/autoit][autoit][/autoit][autoit]While 1
Sleep ( 250 )
If _IsPressed("23", $dll) Then
MsgBox(0,"_IsPressed", "End Key Pressed")
ExitLoop
EndIf
WEnd
DllClose($dll)
peethebee
Hi!
Ein Ansatz:
[autoit]#include <GUIConstants.au3>
$Gui = GUICreate("Test", 146, 133, 704, 397)
$Button1 = GUICtrlCreateButton("Sleep", 32, 40, 75, 25, 0)
$Button2 = GUICtrlCreateButton("Exit", 32, 72, 75, 25, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
While 1
$nMsg = GUIGetMsg()
If $nMsg = $button2 Then Exit
Sleep(10)
WEnd
Case $Button2
Exit
EndSwitch
WEnd
peethebee
Hi!
Alina:
Bei Rekursion geht es darum, dass eine Funktion sich selbst aufruft. Damit lässt sich manches etwas besser lesbar programmieren. Aber es gibt dennoch nur ein Ergebnis zurück, unabhängig vom Startwert (in diesem Fall). Denn wie bei Wiki gezeigt wird immer wieder zurückgehangelt, bis man wieder beim Ursprungsaufruf landet und dort das Ergebnis zurückgibt.
peethebee
Hi!
Dürfte etwas schneller sein als AutoIt-Rekursion, oder?
peethebee
Bitte mal erklären, warum - kann mir nicht vorstellen, wann man das brauchen würde, bzw. vermute, dass es einen Alternativweg gibt...
Danke,
peethebee
Zitatim Router kann man sowas nicht richtig einstellen bei mir...
Dann wird das mit großer Wahrschinelichkeit das Problem sein. Such mal nach Einträgen wie NAT (Network Address Translation), Virtual Server oder Port Forwarding. Kann mir nicht vorstellen, dass dein Router das nicht kann.
peethebee
Hi!
Ich habe es aus der aktuellen Beta-Hilfe (auf Englisch) kopiert. Da findest du auch eine komplette Liste der Tasten
peethebee