Как да извлечете множество архиви, за да автоматизират xstarter

Имаме следния проблем: не е папка на FTP, в която всеки ден се изхвърлят архивен файл (името на файла е различен всеки път). Трябва да разархивирате файла в определена папка и файл и да го преместите в друга.
Не мога да разбера как да се уверите, че когато започнете задачата разопакова всички файлове, които са в определена папка вместо конкретна файл (при определяне на целите на програмата изисква да определите името на файла.).

Можете да вземете участие, който се отнася до търсенето на всички файлове в директория (действие IskatFayly) и сортиране на файлове (израз TextLoop) на този проблем.
viewtopic.php? е = 6т = 370

Във всеки текст полеви програми могат да излагат не само фиксирана стойност, но също така и на променливите на други действия. Във вашия случай с горния пример, можете да използвате този текст в тази област, която да посочва името на архива:
[TextLoop1.LoopString]

Благодарим Ви за бърз отговор!

И как това ще бъде правилно да се използва този алгоритъм:
Стъпка 1: Търсене на файлове в дадена папка с вида на цип
Стъпка 2: Процедурата за извличане на файлове себе си, намерени на първия етап.

Експериментите показаха, че работата не работи правилно, ако папката източник съдържа няколко файла.

Когато архивирате един, а след това всичко е наред. Всички разопакова, транспортирани и така нататък, без никакви проблеми.

Но когато някои от тях се провали. например:
Не може да се създаде файл "C: \ Inetpub \ ftproot \ S3toAx \ ORRU.0000000009.zip
C: \ Inetpub \ ftproot \ S3toAx \ ORRU.0000000010.zip "името на файла, името директория или синтаксиса на етикета обем е неточна ..

Също така представи следните съобщения в дневника:
Action.SearchFiles Load = Грешка runscript натоварване в приложение обслужване
Action.UnZip Load = Неуспешно зареждане runscript в приложение обслужване
Доколкото те са от решаващо значение и как да се справим с тях?

Моля, изпратете ни самата задача.

Приложения UnZip.xsc (3.42 Kb) 136 сваляне

Ако намери множество файлове, променлива [SearchFiles1.Files] ще съдържа всички файлове, разделени с нов ред. За да обработим всеки от тях поотделно, трябва да използвате TextLoop. Вашата задача е променен в прикачен файл.

Коригирана проблема помогна - сега тя работи като по часовник. Ще продължа да се тества.

В желанието си: Аз не искал да обучените потребител, така наляво и се чудя защо моята задача не работеше. Ако е възможно, може да е по някакъв начин да опрости процеса на настройка? Т.е. направят действията на по-интуитивно? Е, аз бях просто по-сигурно като обратна връзка.

И все пак има някои проблеми с кодирането (вж. Прикачения файл). Английски интерфейс е, а за преките пътища стартирате програмата, изглежда, са забравили.

Как да стане ясно - аз дори не знам. Вашата работа не работи, тъй като той се опитва да обработва два файла наведнъж. Това е като, ако пералня зарежда веднъж двете страни (или повече) неща, и се опита да измие всичко.

А етикети безмислени думи са показани. защото инсталационната система не поддържа Unicode и за съжаление понякога е въпроси.