Search found 125 matches

by strobo
12 Jun 2014, 06:09
Forum: Ask For Help
Topic: loading table into object for quick info retrieval
Replies: 10
Views: 2940

Re: loading table into object for quick info retrieval

tldr; Searching w.r.t. a _bunch_ of fields in a table of rows? table := {{field1 : 11, field2 : 12}} , {field1 : 21, field2 : 22}} ; create index for field2 (to search efficiently) index := {} for i, v in table { index[v.field2] := v } ; search for a row with field2 == 22 row := index[22] if (!row |...
by strobo
24 May 2014, 04:36
Forum: Ich brauche Hilfe
Topic: Zwei ganz kleine Fragen... :)
Replies: 20
Views: 5008

Re: Zwei ganz kleine Fragen... :)

Offensichtlich nicht. Clipboard := Cache%x% Also sollten die beiden an besagter Stelle den gleichen Wert haben. Mag sein, dass clipboard in deiner umgebung buggy ist. Cache1 kann ansonsten, sofern man nach Anwendungsstart das erste mal etwas kopiert, eigentlich nicht mehr leer sein. Cache = 0 ;... ...
by strobo
24 May 2014, 04:03
Forum: Ich brauche Hilfe
Topic: Zwei ganz kleine Fragen... :)
Replies: 20
Views: 5008

Re: Zwei ganz kleine Fragen... :)

Ich muss die Zwischenablage bereits mit ^v füllen, um eine Vorschau des Inhalts des jeweiligen virtuellen Zwischenspeichers in einem Tooltip wiedergeben zu können Nö, cache%x% (o.ä.) tuts auch:p Wenn er leer ist, wird die Variable "VirCache" auf 1 gesetzt, um nachfolgend wieder bei der 1. Zwischena...
by strobo
23 May 2014, 12:58
Forum: Ich brauche Hilfe
Topic: Zwei ganz kleine Fragen... :)
Replies: 20
Views: 5008

Re: Zwei ganz kleine Fragen... :)

; ... (hier nicht den Wert speichern)
überträgt sich doch auf ^v (im Beispiel wars ^h).
Du wolltest das Clipboard mit (sowas wie) ctrl up füllen, dann gehören die entsprechenden
Code-zeilen auch da hin.
Für (cache1 = "") kann das skript in einer "schleife" landen (VirCache = 1 Absicht?).
by strobo
21 May 2014, 09:52
Forum: Ich brauche Hilfe
Topic: Zwei ganz kleine Fragen... :)
Replies: 20
Views: 5008

Re: Zwei ganz kleine Fragen... :)

Naja, cache := Clipboard speichert zumindest den Pfad einer Datei (z.B. nach ^c im explorer).
Auf
http://www.autohotkey.com/docs/misc/Cli ... ipboardAll
wird ausserdem gezeigt wie man ClipboardAll in und (wieder) aus einer Datei bekommt.
by strobo
21 May 2014, 04:06
Forum: Ich brauche Hilfe
Topic: Zwei ganz kleine Fragen... :)
Replies: 20
Views: 5008

Re: Zwei ganz kleine Fragen... :)

In etwa so könnte man ein paar Zeilen sparen: ^v:: a := 1 b := 1 x := VirCache Clipboard := Cache%x% Tooltip, %x%. Zwischenablage`n%Clipboard% VirCache := x >= 8 ? 1 : x+1 VirCacheResult := x return Man könnte auch noch Clipboard cachen (cache := Clipboard) und sehen wohin das führt.
by strobo
20 May 2014, 11:09
Forum: Ich brauche Hilfe
Topic: Zwei ganz kleine Fragen... :)
Replies: 20
Views: 5008

Re: Zwei ganz kleine Fragen... :)

Ich verstehe zwar nicht wozu hilft den Helfern, setzt einen Kontext. Da ich aber nicht verlange, dass man mir hier meine Arbeit erledigt und mir einen fertigen Code vorlegt... das hast du mit deiner eigenen Code-Vorlage jetzt bewiesen (nicht dass du in Verdacht standest.) Ein aufs Problem runtergek...
by strobo
20 May 2014, 06:41
Forum: Ich brauche Hilfe
Topic: Zwei ganz kleine Fragen... :)
Replies: 20
Views: 5008

Re: Zwei ganz kleine Fragen... :)

Ich hoffe, mich um diese Uhrzeit noch verständlich ausgedrückt zu haben.
War okay, trotzdem Code her;)
by strobo
19 May 2014, 09:28
Forum: Scripts and Functions
Topic: [Lib] ObjDump / ObjLoad - Object Backup
Replies: 68
Views: 23782

Re: [Lib] ObjDump / ObjLoad - Object Backup

Nice Lib.
Time (encode, decode) and Space benchmark vs JSON implementations (and/or other (de)serializations) would be interesting.
by strobo
07 May 2014, 16:20
Forum: Scripts and Functions
Topic: XGraph v1.1.1.0 : Real time data plotting.
Replies: 27
Views: 29638

Re: XGraph v1.1.1.0 : Real time data plotting.

Killer -- in the meaning of "looks promising"**2.
by strobo
07 May 2014, 16:16
Forum: AutoHotkey v2 Development
Topic: Rename executable
Replies: 5
Views: 2559

Re: Rename executable

One can easily compile an autohotkey.exe which checks the first line of the script for a ;shebang, sth like:
;#!path\to\autohotkey_version
In the past, I used a .exe like this for other interpreters but I cannot find the .exe or source.
by strobo
26 Mar 2014, 07:27
Forum: Ich brauche Hilfe
Topic: Text markieren
Replies: 6
Views: 2920

Re: Text markieren

Man kann natürlich

Code: Select all

send {down %zeilen_unterschied%} ; oder up
send ^{left %wort_unterschied%} ; oder right
send {left %rest_abstand%} ; oder right
Das ist aber eher als Köder für msdn kundige Helfer zu verstehen.
by strobo
24 Mar 2014, 09:12
Forum: Ich brauche Hilfe
Topic: Unicode Dateigröße
Replies: 12
Views: 3649

Re: Unicode Dateigröße

Wegen fileread langsam: IsTextFile(FileName) { File := FileOpen(FileName, "r") , Encoding := File.Encoding , file.Close() if (InStr(Encoding,"UTF-")) return true FileGetSize, FileSize , %FileName% FileRead, text, %FileName% return StrLen(text) == FileSize } Ich denk mal so grob in die Richtung dacht...
by strobo
16 Mar 2014, 13:18
Forum: Ask For Help
Topic: Illegal character problems
Replies: 5
Views: 2846

Re: Illegal character problems

I had to add that "this "" is a quote in a quotation".
And a quick guess (I dunno batch well): %%f instead of %f?
For debugging I recommend starting with a working .bat.
by strobo
16 Mar 2014, 12:03
Forum: Ask For Help
Topic: Illegal character problems
Replies: 5
Views: 2846

Re: Illegal character problems

Also,

Code: Select all

run, % comspec . " -c your_command", your_wdir
and, btw, ahk itself can loop through files and folders.
by strobo
14 Mar 2014, 04:37
Forum: Ask For Help
Topic: Searching files
Replies: 3
Views: 1521

Re: Searching files

Code: Select all

loop, path\to\*.ini
Further reading: http://www.autohotkey.com/docs/commands/LoopFile.htm
by strobo
14 Mar 2014, 03:15
Forum: Ask For Help
Topic: Searching files
Replies: 3
Views: 1521

Re: Searching files

You are on the right track. Here is some (untested) syntax to inspect:

Code: Select all

pattern := "bla"
filelist := ""
loop, *.ini {
	iniread, name,% a_loopfilefullpath, General, Name
	if (instr(name, pattern)){
		filelist .= a_loopfilefullpath . "`n"
	}
}
msgbox,% filelist
by strobo
04 Mar 2014, 08:50
Forum: Ich brauche Hilfe
Topic: RegExMatch Match Object
Replies: 4
Views: 2017

Re: RegExMatch Match Object

Wenns denn nur ums Zählen geht...

Code: Select all

regexreplace(str, ndl, "$0", cnt)
msgbox,% cnt
by strobo
02 Mar 2014, 06:32
Forum: AutoHotkey v2 Development
Topic: Assorted & Unsorted AutoHotkey v2 Wish List
Replies: 26
Views: 9542

Re: Assorted & Unsorted AutoHotkey v2 Wish List

include is transitive, so if a includes b and a includes c and b includes d and c includes d, then, a includes d two times, technically at different places. To avoid sth like "duplicate function definition" #include keeps track of the files to avoid double #includes. From this perspective #ForceIncl...
by strobo
26 Feb 2014, 15:00
Forum: Ask For Help
Topic: Mouse wheel emulation
Replies: 12
Views: 3051

Re: Mouse wheel emulation

Pleasure to help. You might consider sharing the solution.

Go to advanced search