Search found 169 matches

by hd0202
08 Dec 2020, 00:51
Forum: Ask For Help
Topic: Continue/loop and inefficient script Topic is solved
Replies: 6
Views: 1223

Re: Continue/loop and inefficient script Topic is solved

according to your description, you use an unconditional Break at the end of the Loop , but you need a conditional Break , a Break that is only taken when a specific condition occurs Loop { Send, ^c Sleep, 200 if not clipboard break Send, {Enter} ; and your following code } In this example it occurs ...
by hd0202
07 Dec 2020, 01:22
Forum: Ask For Help
Topic: Continue/loop and inefficient script Topic is solved
Replies: 6
Views: 1223

Re: Continue/loop and inefficient script Topic is solved

you need to check a condition with If and a Breakto escape from the loop
Hubert
by hd0202
02 Dec 2020, 08:59
Forum: Ask For Help
Topic: A few question for a TreeView
Replies: 20
Views: 1014

Re: A few question for a TreeView

store the full path or the directory in a second, hidden column
Hubert
by hd0202
26 Nov 2020, 03:31
Forum: Ask For Help
Topic: FileReadLine issue
Replies: 7
Views: 124

Re: FileReadLine issue

use RunWait instead of Run
Hubert
by hd0202
04 Nov 2020, 11:31
Forum: Ask For Help
Topic: Unix timestamp
Replies: 3
Views: 77

Re: Unix timestamp

Code: Select all

unix2Human(unixTimestamp) {
	rDate = 19700101000000
	rDate += unixTimestamp//1000, s
	msec := mod(unixTimestamp, 1000)
	formattime, returnDate, rDate, yyyy-MM-dd 
	return returnDate " etc, msec: " msec
}
Hubert
by hd0202
04 Nov 2020, 04:16
Forum: Ask For Help
Topic: Unix timestamp
Replies: 3
Views: 77

Re: Unix timestamp

Code: Select all

unix2Human(unixTimestamp) {
	returnDate = 19700101000000
	returnDate += unixTimestamp//1000, s
	return returnDate
}
Hubert
by hd0202
04 Sep 2020, 19:44
Forum: Ask For Help
Topic: nested file parsing loops
Replies: 16
Views: 191

Re: nested file parsing loops

Sorry, I put the data for testing into file1 and file2 and did not look at the filenames :oops:
remove the Break from the If !Found
Hubert
by hd0202
04 Sep 2020, 19:32
Forum: Ask For Help
Topic: nested file parsing loops
Replies: 16
Views: 191

Re: nested file parsing loops

NO !
Hubert
by hd0202
04 Sep 2020, 19:29
Forum: Ask For Help
Topic: nested file parsing loops
Replies: 16
Views: 191

Re: nested file parsing loops

your main problem is that you must exchange the files in the parse loops !
Hubert
by hd0202
14 Aug 2020, 06:57
Forum: Ich brauche Hilfe
Topic: Spalten im ListView zu einem aufklappbaren Informationsfeld machen Topic is solved
Replies: 40
Views: 17066

Re: Spalten im ListView zu einem aufklappbaren Informationsfeld machen Topic is solved

Zum Sortieren der Zeilen habe ich eine Spalte "Sort" angehängt, die mit dem folgenden Code bearbeitet wird. For ZugID, Verbindung In Zugverbindungen { Sort := (Verbindung.An.Zeit = "" ? Verbindung.Ab.Zeit : Verbindung.An.Zeit) . (Verbindung.Ab.Zeit = "" ? Verbindung.An.Zeit : Verbindung.Ab.Zeit) Zug...
by hd0202
11 Aug 2020, 22:39
Forum: Ich brauche Hilfe
Topic: Spalten im ListView zu einem aufklappbaren Informationsfeld machen Topic is solved
Replies: 40
Views: 17066

Re: Spalten im ListView zu einem aufklappbaren Informationsfeld machen Topic is solved

bei rg[A_Index] := Split[7] = "" ? split[6] : split[7] verstehe ich leider nichts mehr. wenn Split[7] leer ist Split[7] = "" dann wird Split[6] verwendet ? split[6] sonst Split[7] : split[7] --> Ternärer Operator (ternary operator) in Variablen und Ausdrücke (Variables and Expressions) in der Doku ...
by hd0202
11 Aug 2020, 02:34
Forum: Ich brauche Hilfe
Topic: Spalten im ListView zu einem aufklappbaren Informationsfeld machen Topic is solved
Replies: 40
Views: 17066

Re: Spalten im ListView zu einem aufklappbaren Informationsfeld machen Topic is solved

Hallo, zurück zur Frage aus der Überschrift, oder wie Rudi Carrell sang: Lass Dich überraschen meine Version starten und in eine Zeile doppelklicken (die wenigen Änderungen an Deinem Skript sind mit '<===' markiert, am Ende ist eine neue Subroutine 'lv') FileRead, tNeuerDatensatzArray, NeuerDatensat...
by hd0202
09 Aug 2020, 04:03
Forum: Ask For Help
Topic: If .exe being ran by AHK crashes,
Replies: 3
Views: 2017

Re: If .exe being ran by AHK crashes,

did you try RUNWAIT?
how does your exe get the filenames from the loop ?
how many "exe's GUI" are open when you run your script ?
Hubert
by hd0202
09 Aug 2020, 01:40
Forum: Ask For Help
Topic: If .exe being ran by AHK crashes,
Replies: 3
Views: 2017

Re: If .exe being ran by AHK crashes,

hi, welcome !
I think it is not your .exe that crashes, its is AHK --> you run your .exe (and the following code ?) for all wanted files at the same time !
Therefore use

Code: Select all

RunWait, C:\Program Files (x86)\MMK2\M61K2.exe
to continue your processing when your .exe ends
Hubert
by hd0202
04 Aug 2020, 01:57
Forum: Ask For Help
Topic: short cut for a code
Replies: 1
Views: 956

Re: short cut for a code

try this after filling the missing hotkeys

Code: Select all

:*:[email protected]::
:*:[email protected]::
; fill with keys from 4 to 49
:*:[email protected]::

mousemove, 298,98
click,
key_to_send := strsplit(a_thishotkey, ":", "@")
send, % key_to_send[3]
send, !O
return
Hubert
by hd0202
29 Jul 2020, 04:22
Forum: Ask For Help
Topic: Please help streamline part of a script Topic is solved
Replies: 3
Views: 1464

Re: Please help streamline part of a script Topic is solved

@braunbear findtext is an ahk-function for ocr (optical character recognition), the chars to find are definied in 'text' -------- add 80 texts and positions (4 to 83) in subroutine 'FillArrays' and try this, submitted without further comments, please study it: #NoEnv ; Recommended for performance an...
by hd0202
03 May 2020, 03:21
Forum: Ask For Help
Topic: Need Help with an Idea of an Sorting script
Replies: 5
Views: 523

Re: Need Help with an Idea of an Sorting script

if you do not want to loose the first website of each domain: :D ; FileRead domains, domains.txt Files := {} Loop Parse, % domains, `n, `r { RegExMatch(A_LoopField, "@\K.*", domain) if Files.HasKey(domain) Files[domain].WriteLine(A_LoopField) else { Files[domain] := FileOpen(domain ".txt", "a") File...
by hd0202
27 Mar 2020, 01:10
Forum: Ask For Help
Topic: Capturing ERRORLEVEL from 8 processes launched with Run
Replies: 2
Views: 348

Re: Capturing ERRORLEVEL from 8 processes launched with Run

To capture the errorcode of an external process you must use RunWait . In that way your processes run sequentially what you do not want (1000 instead of 8). First possibility I see is: run 1 to 8 different named AutoHotkey scripts of equal function, but using different named variables and filenames,...
by hd0202
07 Mar 2020, 04:42
Forum: Ask For Help
Topic: "if variable <>" doesn't work
Replies: 4
Views: 474

Re: "if variable <>" doesn't work

Why is it true when col = 0x2C6750? :shock: Why does "=" work without brackets but not "<>"? ; if (col <> 0x2C6750) or (col <> 0x244238) or (col <> 0x255743) is always true a variable "col" with a value of "0x2C6750" is false in the first condition and is true in the second and the third condition;...
by hd0202
06 Mar 2020, 02:05
Forum: Ask For Help
Topic: "if variable <>" doesn't work
Replies: 4
Views: 474

Re: "if variable <>" doesn't work

If (Expression) { Statements } ... Loop { ... } Until Expression PixelGetColor, col,125,595 ,rgb Clipboard := col ; if (col <> 0x2C6750) or (col <> 0x244238) or (col <> 0x255743) ; if expression, but it is always true if (col <> 0x2C6750) and (col <> 0x244238) and (col <> 0x255743) {Clipboard := co...

Go to advanced search