daniel2 wrote:
Are you trying to repeat sending your send line 10000 times, or are you trying to send one time- but it just has a bunch of separate lines in it? Anyway, this is how I interpreted what you were trying to do.

I had this problem since I started playing with ahk. Never ever found a sollution for this.
The only thing I found and created for this was a seperate ahk/exe wich contains the code and
can be killed due the ahk_pid pid from run,, command.
However then it stil can't be interrupted but it can be stopped.
Added F4:: too your script too simulate my problem and made the sendline a bit longer.
Code:
gosub, var_sendline
;Below my line of code wich can't be interrupted.
f4:: Send % sendline
;Below your solution Thank You Very Much.
;This can be interrupted due too this in-built
;
;Thread, Interrupt [, Duration, LineCount]:
;This command should be used sparingly because most scripts
;perform more consistently with settings close to the defaults.
;
;By default, every newly launched thread is uninterruptible for a
;Duration of 15 milliseconds or a LineCount of 1000 script lines,
;whichever comes first. This gives the thread a chance to finish
;rather than being immediately interrupted by another thread that
;is waiting to launch (such as a buffered hotkey or a series of
;timed subroutines that are all due to be run).
;
;Your solution has a newline of code at every `n in the sendline.
f1::
Loop, Parse, sendLine, `n
{
If interrupt
break
Send % A_LoopField "`n"
sleep 10
}
interrupt := false
return
shift:: interrupt := true
f2::reload
f3::exitapp
var_sendline:
{
sendLine =
( ltrim
abcdef
abc
abd
abe
abf
acb
acd
ace
acf
adb
adc
ade
adf
aeb
aec
aed
aef
afb
afc
afd
afe
bac
bad
bae
baf
bca
bcd
bce
bcf
bda
bdc
bde
bdf
bea
bec
bed
bef
bfa
bfc
bfd
bfe
cab
cad
cae
caf
cba
cbd
cbe
cbf
cda
cdb
cde
cdf
cea
ceb
ced
cef
cfa
cfb
cfd
cfe
dab
dac
dae
daf
dba
dbc
dbe
dbf
dca
dcb
dce
dcf
dea
deb
dec
def
dfa
dfb
dfc
dfe
eab
eac
ead
eaf
eba
ebc
ebd
ebf
eca
ecb
ecd
ecf
eda
edb
edc
edf
efa
efb
efc
efd
fab
fac
fad
fae
fba
fbc
fbd
fbe
fca
fcb
fcd
fce
fda
fdb
fdc
fde
fea
feb
fec
fed
abcd
abce
abcf
abdc
abde
abdf
abec
abed
abef
abfc
abfd
abfe
acbd
acbe
acbf
acdb
acde
acdf
aceb
aced
acef
acfb
acfd
acfe
adbc
adbe
adbf
adcb
adce
adcf
adeb
adec
adef
adfb
adfc
adfe
aebc
aebd
aebf
aecb
aecd
aecf
aedb
aedc
aedf
aefb
aefc
aefd
afbc
afbd
afbe
afcb
afcd
afce
afdb
afdc
afde
afeb
afec
afed
bacd
bace
bacf
badc
bade
badf
baec
baed
baef
bafc
bafd
bafe
bcad
bcae
bcaf
bcda
bcde
bcdf
bcea
bced
bcef
bcfa
bcfd
bcfe
bdac
bdae
bdaf
bdca
bdce
bdcf
bdea
bdec
bdef
bdfa
bdfc
bdfe
beac
bead
beaf
beca
becd
becf
beda
bedc
bedf
befa
befc
befd
bfac
bfad
bfae
bfca
bfcd
bfce
bfda
bfdc
bfde
bfea
bfec
bfed
cabd
cabe
cabf
cadb
cade
cadf
caeb
caed
caef
cafb
cafd
cafe
cbad
cbae
cbaf
cbda
cbde
cbdf
cbea
cbed
cbef
cbfa
cbfd
cbfe
cdab
cdae
cdaf
cdba
cdbe
cdbf
cdea
cdeb
cdef
cdfa
cdfb
cdfe
ceab
cead
ceaf
ceba
cebd
cebf
ceda
cedb
cedf
cefa
cefb
cefd
cfab
cfad
cfae
cfba
cfbd
cfbe
cfda
cfdb
cfde
cfea
cfeb
cfed
dabc
dabe
dabf
dacb
dace
dacf
daeb
daec
daef
dafb
dafc
dafe
dbac
dbae
dbaf
dbca
dbce
dbcf
dbea
dbec
dbef
dbfa
dbfc
dbfe
dcab
dcae
dcaf
dcba
dcbe
dcbf
dcea
dceb
dcef
dcfa
dcfb
dcfe
deab
deac
deaf
deba
debc
debf
deca
decb
decf
defa
defb
defc
dfab
dfac
dfae
dfba
dfbc
dfbe
dfca
dfcb
dfce
dfea
dfeb
dfec
eabc
eabd
eabf
eacb
eacd
eacf
eadb
eadc
eadf
eafb
eafc
eafd
ebac
ebad
ebaf
ebca
ebcd
ebcf
ebda
ebdc
ebdf
ebfa
ebfc
ebfd
ecab
ecad
ecaf
ecba
ecbd
ecbf
ecda
ecdb
ecdf
ecfa
ecfb
ecfd
edab
edac
edaf
edba
edbc
edbf
edca
edcb
edcf
edfa
edfb
edfc
efab
efac
efad
efba
efbc
efbd
efca
efcb
efcd
efda
efdb
efdc
fabc
fabd
fabe
facb
facd
face
fadb
fadc
fade
faeb
faec
faed
fbac
fbad
fbae
fbca
fbcd
fbce
fbda
fbdc
fbde
fbea
fbec
fbed
fcab
fcad
fcae
fcba
fcbd
fcbe
fcda
fcdb
fcde
fcea
fceb
fced
fdab
fdac
fdae
fdba
fdbc
fdbe
fdca
fdcb
fdce
fdea
fdeb
fdec
feab
feac
fead
feba
febc
febd
feca
fecb
fecd
feda
fedb
fedc
abcde
abcdf
abced
abcef
abcfd
abcfe
abdce
abdcf
abdec
abdef
abdfc
abdfe
abecd
abecf
abedc
abedf
abefc
abefd
abfcd
abfce
abfdc
abfde
abfec
abfed
acbde
acbdf
acbed
acbef
acbfd
acbfe
acdbe
acdbf
acdeb
acdef
acdfb
acdfe
acebd
acebf
acedb
acedf
acefb
acefd
acfbd
acfbe
acfdb
acfde
acfeb
acfed
adbce
adbcf
adbec
adbef
adbfc
adbfe
adcbe
adcbf
adceb
adcef
adcfb
adcfe
adebc
adebf
adecb
adecf
adefb
adefc
adfbc
adfbe
adfcb
adfce
adfeb
adfec
aebcd
aebcf
aebdc
aebdf
aebfc
aebfd
aecbd
aecbf
aecdb
aecdf
aecfb
aecfd
aedbc
aedbf
aedcb
aedcf
aedfb
aedfc
aefbc
aefbd
aefcb
aefcd
aefdb
aefdc
afbcd
afbce
afbdc
afbde
afbec
afbed
afcbd
afcbe
afcdb
afcde
afceb
afced
afdbc
afdbe
afdcb
afdce
afdeb
afdec
afebc
afebd
afecb
afecd
afedb
afedc
bacde
bacdf
baced
bacef
bacfd
bacfe
badce
badcf
badec
badef
badfc
badfe
baecd
baecf
baedc
baedf
baefc
baefd
bafcd
bafce
bafdc
bafde
bafec
bafed
bcade
bcadf
bcaed
bcaef
bcafd
bcafe
bcdae
bcdaf
bcdea
bcdef
bcdfa
bcdfe
bcead
bceaf
bceda
bcedf
bcefa
bcefd
bcfad
bcfae
bcfda
bcfde
bcfea
bcfed
bdace
bdacf
bdaec
bdaef
bdafc
bdafe
bdcae
bdcaf
bdcea
bdcef
bdcfa
bdcfe
bdeac
bdeaf
bdeca
bdecf
bdefa
bdefc
bdfac
bdfae
bdfca
bdfce
bdfea
bdfec
beacd
beacf
beadc
beadf
beafc
beafd
becad
becaf
becda
becdf
becfa
becfd
bedac
bedaf
bedca
bedcf
bedfa
bedfc
befac
befad
befca
befcd
befda
befdc
bfacd
bface
bfadc
bfade
bfaec
bfaed
bfcad
bfcae
bfcda
bfcde
bfcea
bfced
bfdac
bfdae
bfdca
bfdce
bfdea
bfdec
bfeac
bfead
bfeca
bfecd
bfeda
bfedc
cabde
cabdf
cabed
cabef
cabfd
cabfe
cadbe
cadbf
cadeb
cadef
cadfb
cadfe
caebd
caebf
caedb
caedf
caefb
caefd
cafbd
cafbe
cafdb
cafde
cafeb
cafed
cbade
cbadf
cbaed
cbaef
cbafd
cbafe
cbdae
cbdaf
cbdea
cbdef
cbdfa
cbdfe
cbead
cbeaf
cbeda
cbedf
cbefa
cbefd
cbfad
cbfae
cbfda
cbfde
cbfea
cbfed
cdabe
cdabf
cdaeb
cdaef
cdafb
cdafe
cdbae
cdbaf
cdbea
cdbef
cdbfa
cdbfe
cdeab
cdeaf
cdeba
cdebf
cdefa
cdefb
cdfab
cdfae
cdfba
cdfbe
cdfea
cdfeb
ceabd
ceabf
ceadb
ceadf
ceafb
ceafd
cebad
cebaf
cebda
cebdf
cebfa
cebfd
cedab
cedaf
cedba
cedbf
cedfa
cedfb
cefab
cefad
cefba
cefbd
cefda
cefdb
cfabd
cfabe
cfadb
cfade
cfaeb
cfaed
cfbad
cfbae
cfbda
cfbde
cfbea
cfbed
cfdab
cfdae
cfdba
cfdbe
cfdea
cfdeb
cfeab
cfead
cfeba
cfebd
cfeda
cfedb
dabce
dabcf
dabec
dabef
dabfc
dabfe
dacbe
dacbf
daceb
dacef
dacfb
dacfe
daebc
daebf
daecb
daecf
daefb
daefc
dafbc
dafbe
dafcb
dafce
dafeb
dafec
dbace
dbacf
dbaec
dbaef
dbafc
dbafe
dbcae
dbcaf
dbcea
dbcef
dbcfa
dbcfe
dbeac
dbeaf
dbeca
dbecf
dbefa
dbefc
dbfac
dbfae
dbfca
dbfce
dbfea
dbfec
dcabe
dcabf
dcaeb
dcaef
dcafb
dcafe
dcbae
dcbaf
dcbea
dcbef
dcbfa
dcbfe
dceab
dceaf
dceba
dcebf
dcefa
dcefb
dcfab
dcfae
dcfba
dcfbe
dcfea
dcfeb
deabc
deabf
deacb
deacf
deafb
deafc
debac
debaf
debca
debcf
debfa
debfc
decab
decaf
decba
decbf
decfa
decfb
defab
defac
defba
defbc
defca
defcb
dfabc
dfabe
dfacb
dface
dfaeb
dfaec
dfbac
dfbae
dfbca
dfbce
dfbea
dfbec
dfcab
dfcae
dfcba
dfcbe
dfcea
dfceb
dfeab
dfeac
dfeba
dfebc
dfeca
dfecb
eabcd
eabcf
eabdc
eabdf
eabfc
eabfd
eacbd
eacbf
eacdb
eacdf
eacfb
eacfd
eadbc
eadbf
eadcb
eadcf
eadfb
eadfc
eafbc
eafbd
eafcb
eafcd
eafdb
eafdc
ebacd
ebacf
ebadc
ebadf
ebafc
ebafd
ebcad
ebcaf
ebcda
ebcdf
ebcfa
ebcfd
ebdac
ebdaf
ebdca
ebdcf
ebdfa
ebdfc
ebfac
ebfad
ebfca
ebfcd
ebfda
ebfdc
ecabd
ecabf
ecadb
ecadf
ecafb
ecafd
ecbad
ecbaf
ecbda
ecbdf
ecbfa
ecbfd
ecdab
ecdaf
ecdba
ecdbf
ecdfa
ecdfb
ecfab
ecfad
ecfba
ecfbd
ecfda
ecfdb
edabc
edabf
edacb
edacf
edafb
edafc
edbac
edbaf
edbca
edbcf
edbfa
edbfc
edcab
edcaf
edcba
edcbf
edcfa
edcfb
edfab
edfac
edfba
edfbc
edfca
edfcb
efabc
efabd
efacb
efacd
efadb
efadc
efbac
efbad
efbca
efbcd
efbda
efbdc
efcab
efcad
efcba
efcbd
efcda
efcdb
efdab
efdac
efdba
efdbc
efdca
efdcb
fabcd
fabce
fabdc
fabde
fabec
fabed
facbd
facbe
facdb
facde
faceb
faced
fadbc
fadbe
fadcb
fadce
fadeb
fadec
faebc
faebd
faecb
faecd
faedb
faedc
fbacd
fbace
fbadc
fbade
fbaec
fbaed
fbcad
fbcae
fbcda
fbcde
fbcea
fbced
fbdac
fbdae
fbdca
fbdce
fbdea
fbdec
fbeac
fbead
fbeca
fbecd
fbeda
fbedc
fcabd
fcabe
fcadb
fcade
fcaeb
fcaed
fcbad
fcbae
fcbda
fcbde
fcbea
fcbed
fcdab
fcdae
fcdba
fcdbe
fcdea
fcdeb
fceab
fcead
fceba
fcebd
fceda
fcedb
fdabc
fdabe
fdacb
fdace
fdaeb
fdaec
fdbac
fdbae
fdbca
fdbce
fdbea
fdbec
fdcab
fdcae
fdcba
fdcbe
fdcea
fdceb
fdeab
fdeac
fdeba
fdebc
fdeca
fdecb
feabc
feabd
feacb
feacd
feadb
feadc
febac
febad
febca
febcd
febda
febdc
fecab
fecad
fecba
fecbd
fecda
fecdb
fedab
fedac
fedba
fedbc
fedca
fedcb
abcdef
abcdfe
abcedf
abcefd
abcfde
abcfed
abdcef
abdcfe
abdecf
abdefc
abdfce
abdfec
abecdf
abecfd
abedcf
abedfc
abefcd
abefdc
abfcde
abfced
abfdce
abfdec
abfecd
abfedc
acbdef
acbdfe
acbedf
acbefd
acbfde
acbfed
acdbef
acdbfe
acdebf
acdefb
acdfbe
acdfeb
acebdf
acebfd
acedbf
acedfb
acefbd
acefdb
acfbde
acfbed
acfdbe
acfdeb
acfebd
acfedb
adbcef
adbcfe
adbecf
adbefc
adbfce
adbfec
adcbef
adcbfe
adcebf
adcefb
adcfbe
adcfeb
adebcf
adebfc
adecbf
adecfb
adefbc
adefcb
adfbce
adfbec
adfcbe
adfceb
adfebc
adfecb
aebcdf
aebcfd
aebdcf
aebdfc
aebfcd
aebfdc
aecbdf
aecbfd
aecdbf
aecdfb
aecfbd
aecfdb
aedbcf
aedbfc
aedcbf
aedcfb
aedfbc
aedfcb
aefbcd
aefbdc
aefcbd
aefcdb
aefdbc
aefdcb
afbcde
afbced
afbdce
afbdec
afbecd
afbedc
afcbde
afcbed
afcdbe
afcdeb
afcebd
afcedb
afdbce
afdbec
afdcbe
afdceb
afdebc
afdecb
afebcd
afebdc
afecbd
afecdb
afedbc
afedcb
bacdef
bacdfe
bacedf
bacefd
bacfde
bacfed
badcef
badcfe
badecf
badefc
badfce
badfec
baecdf
baecfd
baedcf
baedfc
baefcd
baefdc
bafcde
bafced
bafdce
bafdec
bafecd
bafedc
bcadef
bcadfe
bcaedf
bcaefd
bcafde
bcafed
bcdaef
bcdafe
bcdeaf
bcdefa
bcdfae
bcdfea
bceadf
bceafd
bcedaf
bcedfa
bcefad
bcefda
bcfade
bcfaed
bcfdae
bcfdea
bcfead
bcfeda
bdacef
bdacfe
bdaecf
bdaefc
bdafce
bdafec
bdcaef
bdcafe
bdceaf
bdcefa
bdcfae
bdcfea
bdeacf
bdeafc
bdecaf
bdecfa
bdefac
bdefca
bdface
bdfaec
bdfcae
bdfcea
bdfeac
bdfeca
beacdf
beacfd
beadcf
beadfc
beafcd
beafdc
becadf
becafd
becdaf
becdfa
becfad
becfda
bedacf
bedafc
bedcaf
bedcfa
bedfac
bedfca
befacd
befadc
befcad
befcda
befdac
befdca
bfacde
bfaced
bfadce
bfadec
bfaecd
bfaedc
bfcade
bfcaed
bfcdae
bfcdea
bfcead
bfceda
bfdace
bfdaec
bfdcae
bfdcea
bfdeac
bfdeca
bfeacd
bfeadc
bfecad
bfecda
bfedac
bfedca
cabdef
cabdfe
cabedf
cabefd
cabfde
cabfed
cadbef
cadbfe
cadebf
cadefb
cadfbe
cadfeb
caebdf
caebfd
caedbf
caedfb
caefbd
caefdb
cafbde
cafbed
cafdbe
cafdeb
cafebd
cafedb
cbadef
cbadfe
cbaedf
cbaefd
cbafde
cbafed
cbdaef
cbdafe
cbdeaf
cbdefa
cbdfae
cbdfea
cbeadf
cbeafd
cbedaf
cbedfa
cbefad
cbefda
cbfade
cbfaed
cbfdae
cbfdea
cbfead
cbfeda
cdabef
cdabfe
cdaebf
cdaefb
cdafbe
cdafeb
cdbaef
cdbafe
cdbeaf
cdbefa
cdbfae
cdbfea
cdeabf
cdeafb
cdebaf
cdebfa
cdefab
cdefba
cdfabe
cdfaeb
cdfbae
cdfbea
cdfeab
cdfeba
ceabdf
ceabfd
ceadbf
ceadfb
ceafbd
ceafdb
cebadf
cebafd
cebdaf
cebdfa
cebfad
cebfda
cedabf
cedafb
cedbaf
cedbfa
cedfab
cedfba
cefabd
cefadb
cefbad
cefbda
cefdab
cefdba
cfabde
cfabed
cfadbe
cfadeb
cfaebd
cfaedb
cfbade
cfbaed
cfbdae
cfbdea
cfbead
cfbeda
cfdabe
cfdaeb
cfdbae
cfdbea
cfdeab
cfdeba
cfeabd
cfeadb
cfebad
cfebda
cfedab
cfedba
dabcef
dabcfe
dabecf
dabefc
dabfce
dabfec
dacbef
dacbfe
dacebf
dacefb
dacfbe
dacfeb
daebcf
daebfc
daecbf
daecfb
daefbc
daefcb
dafbce
dafbec
dafcbe
dafceb
dafebc
dafecb
dbacef
dbacfe
dbaecf
dbaefc
dbafce
dbafec
dbcaef
dbcafe
dbceaf
dbcefa
dbcfae
dbcfea
dbeacf
dbeafc
dbecaf
dbecfa
dbefac
dbefca
dbface
dbfaec
dbfcae
dbfcea
dbfeac
dbfeca
dcabef
dcabfe
dcaebf
dcaefb
dcafbe
dcafeb
dcbaef
dcbafe
dcbeaf
dcbefa
dcbfae
dcbfea
dceabf
dceafb
dcebaf
dcebfa
dcefab
dcefba
dcfabe
dcfaeb
dcfbae
dcfbea
dcfeab
dcfeba
deabcf
deabfc
deacbf
deacfb
deafbc
deafcb
debacf
debafc
debcaf
debcfa
debfac
debfca
decabf
decafb
decbaf
decbfa
decfab
decfba
defabc
defacb
defbac
defbca
defcab
defcba
dfabce
dfabec
dfacbe
dfaceb
dfaebc
dfaecb
dfbace
dfbaec
dfbcae
dfbcea
dfbeac
dfbeca
dfcabe
dfcaeb
dfcbae
dfcbea
dfceab
dfceba
dfeabc
dfeacb
dfebac
dfebca
dfecab
dfecba
eabcdf
eabcfd
eabdcf
eabdfc
eabfcd
eabfdc
eacbdf
eacbfd
eacdbf
eacdfb
eacfbd
eacfdb
eadbcf
eadbfc
eadcbf
eadcfb
eadfbc
eadfcb
eafbcd
eafbdc
eafcbd
eafcdb
eafdbc
eafdcb
ebacdf
ebacfd
ebadcf
ebadfc
ebafcd
ebafdc
ebcadf
ebcafd
ebcdaf
ebcdfa
ebcfad
ebcfda
ebdacf
ebdafc
ebdcaf
ebdcfa
ebdfac
ebdfca
ebfacd
ebfadc
ebfcad
ebfcda
ebfdac
ebfdca
ecabdf
ecabfd
ecadbf
ecadfb
ecafbd
ecafdb
ecbadf
ecbafd
ecbdaf
ecbdfa
ecbfad
ecbfda
ecdabf
ecdafb
ecdbaf
ecdbfa
ecdfab
ecdfba
ecfabd
ecfadb
ecfbad
ecfbda
ecfdab
ecfdba
edabcf
edabfc
edacbf
edacfb
edafbc
edafcb
edbacf
edbafc
edbcaf
edbcfa
edbfac
edbfca
edcabf
edcafb
edcbaf
edcbfa
edcfab
edcfba
edfabc
edfacb
edfbac
edfbca
edfcab
edfcba
efabcd
efabdc
efacbd
efacdb
efadbc
efadcb
efbacd
efbadc
efbcad
efbcda
efbdac
efbdca
efcabd
efcadb
efcbad
efcbda
efcdab
efcdba
efdabc
efdacb
efdbac
efdbca
efdcab
efdcba
fabcde
fabced
fabdce
fabdec
fabecd
fabedc
facbde
facbed
facdbe
facdeb
facebd
facedb
fadbce
fadbec
fadcbe
fadceb
fadebc
fadecb
faebcd
faebdc
faecbd
faecdb
faedbc
faedcb
fbacde
fbaced
fbadce
fbadec
fbaecd
fbaedc
fbcade
fbcaed
fbcdae
fbcdea
fbcead
fbceda
fbdace
fbdaec
fbdcae
fbdcea
fbdeac
fbdeca
fbeacd
fbeadc
fbecad
fbecda
fbedac
fbedca
fcabde
fcabed
fcadbe
fcadeb
fcaebd
fcaedb
fcbade
fcbaed
fcbdae
fcbdea
fcbead
fcbeda
fcdabe
fcdaeb
fcdbae
fcdbea
fcdeab
fcdeba
fceabd
fceadb
fcebad
fcebda
fcedab
fcedba
fdabce
fdabec
fdacbe
fdaceb
fdaebc
fdaecb
fdbace
fdbaec
fdbcae
fdbcea
fdbeac
fdbeca
fdcabe
fdcaeb
fdcbae
fdcbea
fdceab
fdceba
fdeabc
fdeacb
fdebac
fdebca
fdecab
fdecba
feabcd
feabdc
feacbd
feacdb
feadbc
feadcb
febacd
febadc
febcad
febcda
febdac
febdca
fecabd
fecadb
fecbad
fecbda
fecdab
fecdba
fedabc
fedacb
fedbac
fedbca
fedcab
fedcba
)
}
Return

The F4:: Send ... still can't be interrupted, but I will change it too your example.
If anyone can manage too interrupt the F4:: Send ... line of code I'll be very glad too hear that.
