Search found 125 matches
- 18 Mar 2015, 07:53
- Forum: Ich brauche Hilfe
- Topic: Identifizierung eines neuen Fensters
- Replies: 8
- Views: 3423
- 02 Mar 2015, 11:45
- Forum: Ask for Help (v1)
- Topic: [SOLVED] Any faster ways than InStr() to search huge text?
- Replies: 2
- Views: 2015
Re: Any faster ways than InStr() to search huge text?
It is easiest to setup the blacklist as a "set". list := {} ; incoming data loop 10000 list[a_index] := a_index blacklist := {} loop 6000 blacklist[a_index] := true diff := {} ; filtered data k := 1 for i, v in list if (!blacklist[v]) diff[k] := v, k++ msgbox,% diff[1] . ", " . diff[2] . ", ..." But...
- 26 Feb 2015, 18:41
- Forum: Ich brauche Hilfe
- Topic: Verwendung von Dateiinhalten
- Replies: 37
- Views: 10309
Re: Verwendung von Dateiinhalten
Richtig, der section-header enthält diesbezüglich dann keine verwertbare information, die steht einzig in der section (über sections kann man einigermassen bequem iterieren). Die section-header sind dann wenigstens session-mässig eindeutig (im gegensatz zu window-title). Ich werde den .ini-Ansatz ab...
- 26 Feb 2015, 13:29
- Forum: Ich brauche Hilfe
- Topic: Verwendung von Dateiinhalten
- Replies: 37
- Views: 10309
Re: Verwendung von Dateiinhalten
Doch (also z.b. id = winexist("A")), wo liegt das problem?
- 26 Feb 2015, 07:47
- Forum: Ich brauche Hilfe
- Topic: Verwendung von Dateiinhalten
- Replies: 37
- Views: 10309
Re: Verwendung von Dateiinhalten
@fump2000: Ich fands nur _sehr leicht_ zu finden und wollte dir auch gar nichts unterstellen. Wenn man jetzt .ini(s) einsetzen will, ist es IMHO nicht optimal window-title als section-header zu nehmen, da zwei fenster einer session den gleichen Titel haben können (?zwei gleiche section-header?), btw...
- 25 Feb 2015, 20:33
- Forum: Ich brauche Hilfe
- Topic: Verwendung von Dateiinhalten
- Replies: 37
- Views: 10309
Re: Verwendung von Dateiinhalten
@just me: Da magst du recht haben. TF kann aber wahrscheinlich Zeilen ersetzen/einfügen usw (danach fragte der OP 'damals') und dann könnte man sich bei Interesse auch den source code der entsprechenden Funktionen da angucken (oder bei string-things). Die Lösung der topic-Frage erreicht man (IMHO be...
- 25 Feb 2015, 12:39
- Forum: Ich brauche Hilfe
- Topic: Verwendung von Dateiinhalten
- Replies: 37
- Views: 10309
Re: Verwendung von Dateiinhalten
@jNizM: Alles cool, ich wunderte mich auch tatsächlich nur über den OP.
@fump2000: "TF autohotkey" erster treffer bei einer bekannten suchmaschine. Das mit den Ausreden müssen wir noch üben. und nwm und zurück on-topic.
@fump2000: "TF autohotkey" erster treffer bei einer bekannten suchmaschine. Das mit den Ausreden müssen wir noch üben. und nwm und zurück on-topic.
- 25 Feb 2015, 10:21
- Forum: Allgemeines
- Topic: Das 0815 Topic
- Replies: 48
- Views: 24041
Re: Das 0815 Topic
Hier auch.
- 25 Feb 2015, 10:20
- Forum: Ich brauche Hilfe
- Topic: Verwendung von Dateiinhalten
- Replies: 37
- Views: 10309
Re: Verwendung von Dateiinhalten
Ist mein deutsch zu schlecht?Ich glaub da gibts libraries, die dich da unterstützen können, TF (?), string-things irgendwie so hiessen die.
- 25 Feb 2015, 07:16
- Forum: Ich brauche Hilfe
- Topic: Verwendung von Dateiinhalten
- Replies: 37
- Views: 10309
Re: Verwendung von Dateiinhalten
Wie kann ich die Datei nun innerhalb dieser Werte um z. B. eine Zeile erweitern oder eine bestimmte Zeile ersetzen bzw. löschen? Das ist es was ich nicht verstehe... Das fileobject hat keine methode zum einfügen/ersetzen/löschen, es überschreibt nur. Wenn du eine Zeile (nicht die letzte) mit z.b. l...
- 24 Feb 2015, 12:08
- Forum: Ich brauche Hilfe
- Topic: Verwendung von Dateiinhalten
- Replies: 37
- Views: 10309
Re: Verwendung von Dateiinhalten
Weil die Liste mehrere konfigurationen für mehrere Monitorkonfigurationen beinhalten kann. Das schliesst die möglichkeit des neuerstellens oder anhängens (ohne vorher löschen) nicht aus. Um die existenz der SECTIONs muss man sich beim Schreiben kümmern und um die eindeutigkeit der SECTIONs kann man...
- 24 Feb 2015, 09:37
- Forum: Ich brauche Hilfe
- Topic: Verwendung von Dateiinhalten
- Replies: 37
- Views: 10309
Re: Verwendung von Dateiinhalten
das fileobject hat keine fertige methode zum suchen oder zum einfügen (im Sinne von array.insert).
Wieso nicht einfach die Liste neu erstellen lassen (vllt vorher löschen)?
Wieso nicht einfach die Liste neu erstellen lassen (vllt vorher löschen)?
- 23 Feb 2015, 10:32
- Forum: Ich brauche Hilfe
- Topic: 2-dimensionales Array sortieren
- Replies: 5
- Views: 2915
Re: 2-dimensionales Array sortieren
Nein Ja Jein Egal ... Forum-Compiler* übernimm!hmmm, dazu müsste ich den Code verstehen können
*übersetzt (wie magisch) Problemstellungen in fix und fertigen code.
- 23 Feb 2015, 09:54
- Forum: Ich brauche Hilfe
- Topic: Evaluierung dynamischer Ausdrücke für AutoHotFlow
- Replies: 4
- Views: 2541
Re: Evaluierung dynamischer Ausdrücke für AutoHotFlow
So weit war ich auch. Dann kann man aber das Ersetzen von Variablennamen im Skript durch neue mit einem Präfix, z.B. Instance_5_var_... Dafür müsste man aber sämtliche Variablen erkennen, was schwierig sein dürfte bei der Fülle an ahk Befehlen. im Falle der expressions durchführen. Wenn du allgemei...
- 23 Feb 2015, 09:38
- Forum: Ask for Help (v1)
- Topic: memory limit reached during permutation
- Replies: 7
- Views: 3270
Re: memory limit reached during permutation
The "memory problem" is a consequence of 17! > 3.5e+14, which in turn is the main problem. Even at a GHz production rate, creating all those strings would take more than 4 days (btw the ahk code is probably 1000 times slower, i.e. > 10 years).
- 23 Feb 2015, 09:28
- Forum: Ich brauche Hilfe
- Topic: Ini-Datei - Sektion entfernen
- Replies: 12
- Views: 4338
Re: Ini-Datei - Sektion entfernen
Probiers mit
Code: Select all
if ...
{
...
}
; und
loop ...
{
...
}
- 23 Feb 2015, 09:21
- Forum: Ich brauche Hilfe
- Topic: 2-dimensionales Array sortieren
- Replies: 5
- Views: 2915
Re: 2-dimensionales Array sortieren
; http://rosettacode.org/wiki/Sorting_algorithms/Merge_sort#AutoHotkey_L #NoEnv Test := [] Loop 100 { Random n, 0, 999 Test.Insert(n) } Result := MergeSort(Test) Loop % Result.MaxIndex() { MsgBox, 1, , % Result[A_Index] IfMsgBox Cancel Break } Return /* Function MergeSort Sorts an array by first re...
- 15 Feb 2015, 12:49
- Forum: Ich brauche Hilfe
- Topic: Evaluierung dynamischer Ausdrücke für AutoHotFlow
- Replies: 4
- Views: 2541
Re: Evaluierung dynamischer Ausdrücke für AutoHotFlow
Das funzt hier ganz wunderbar
...aber vllt misverstehe ich deine Problemstellung.
Um beliegigen ahk code (also nicht nur expressions) auszuführen vllt mal ahk_h/ahkdll antesten.
Code: Select all
ExprInit() ;initialize the Compile() and Eval() functions
x := 12
e := ExprCompile("x**2")
y := ExprEval(e)
msgbox,% y
Um beliegigen ahk code (also nicht nur expressions) auszuführen vllt mal ahk_h/ahkdll antesten.
- 10 Feb 2015, 22:52
- Forum: Ask for Help (v1)
- Topic: Monitoring window (de-)activation without shell messages
- Replies: 29
- Views: 10280
Re: Monitoring window (de-)activation without shell messages
You probably didn't understand that this loop { id := winexist("A") if (id = ""){ ; seems to be not necessary... sleep 10 continue } wingettitle, t,% "ahk_id " .id msgbox,% a_index . " " . t winwaitnotactive,% "ahk_id " . id } waits (at winwaitnotactive). winwaitnotactive does not cause much cpu loa...
- 09 Feb 2015, 15:15
- Forum: Ask for Help (v1)
- Topic: Monitoring window (de-)activation without shell messages
- Replies: 29
- Views: 10280
Re: Monitoring window (de-)activation without shell messages
Code: Select all
loop {
id := winexist("A")
if (id = ""){ ; seems to be not necessary...
sleep 10
continue
}
wingettitle, t,% "ahk_id " .id
msgbox,% t
winwaitnotactive,% "ahk_id " . id
}