работа Loop Topic is solved

Помощь в написании скриптов
alar73
Posts: 6
Joined: 18 Oct 2020, 15:43

работа Loop

Post by alar73 » 01 Apr 2021, 14:37

Привет!
Не могу понять в чем ошибка )

Запускаю некий скрипт с параметром в командной строке. Параметр -- имя файла на обработку. Далее мне нужно получить его полное имя с полным путем.

1.ahk e:\1.txt

Вот так работает:

Code: Select all

temp=%1%
Loop, Files, %temp%
	f1 := A_LoopFileLongPath
а вот так не работает:

Code: Select all

Loop, Files, %1%
	f1 := A_LoopFileLongPath
то есть не находит вообще этот файл и, соответственно, переменная остается пустой

mcl
Posts: 355
Joined: 04 May 2018, 16:35

Re: работа Loop  Topic is solved

Post by mcl » 02 Apr 2021, 02:35

Не могу воспроизвести ошибку − оба варианта работают идентично.
А если через A_Args?

Code: Select all

Loop, Files, % A_Args[1]
github://oGDIp - GDI+ wrapper for AHK v1.1

alar73
Posts: 6
Joined: 18 Oct 2020, 15:43

Re: работа Loop

Post by alar73 » 02 Apr 2021, 03:37

@mcl, спасибо, так тоже не работало, но я стал копать в другом направлении и разобрался, %1 содержал лишний символ.

Post Reply

Return to “Помощь”