Нужно зациклить выполнение определенных команд, при выполнении цикла создается новая папка с название соответствующим шага цикла у меня он +1 т.е. создается парка 1,2.3 и т.д. не знаю как это воткнуть в send, программа сначала ищет файл через поиск с таким названием, проделывает операции и открывает другой. Как мне выполнить код выделенный жирным, я уже и в переменные их воткнул и как только не шаманил это конечный вариант пока, голову сломал, может в send нельзя отправить переменные типа текста?
Используйте для AutoIt кода тег [autoit]
madmasles.
Код:
Run("C:\Program Files (x86)\Publisher2.exe")
WinWaitActive("Publisher")
Sleep(5000)
Dim $tab_, $tab_2, $pathSearch, $pathSave
$tab_=5
$tab_2=3
$pathSearch="{TAB "& $tab_ &"}$i"
$pathSave="E:\Publications\$i"
For $i = 900 To 910 Step +1
Send("^o")
WinWaitActive("Выберите файл проекта")
Send($pathSearch)
Send("{TAB "& $tab_2 &"}{DOWN}{UP}{ENTER}")
Sleep(40000)
Send("^+h")
WinWaitActive("Опубликовать")
Send("{TAB}")
Send("^a")
Send("{DELETE}")
Send("E:\Publications\$i" )
Send("{TAB "& $tab_ &"}")
Send("{ENTER}")
WinWaitActive("Некоторые символы отсутствуют в выбранном шрифте!")
Send("{ENTER}")
Sleep(5000)
Send("{ESC}")
Next
MsgBox(4096, "", "Done!")
Используйте для AutoIt кода тег [autoit]
madmasles.