Search found 169 matches
- 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 ...
- 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
Hubert
- 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
Hubert
- 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
Hubert
- 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
}
- 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
}
- 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
remove the Break from the If !Found
Hubert

remove the Break from the If !Found
Hubert
- 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
Hubert
- 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
Hubert
- 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...
- 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 ...
- 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...
- 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
how does your exe get the filenames from the loop ?
how many "exe's GUI" are open when you run your script ?
Hubert
- 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 to continue your processing when your .exe ends
Hubert
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
Hubert
- 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
Hubert
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
- 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...
- 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...
- 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,...
- 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;...
- 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...