HORRIBLE,
Цитата:
критику ни кто не отменял
|
Это была не критика, а всего лишь совет..
Цитата:
А если бредово или через одно место ) написано, ну уж как умеем пока), как говориться как умею так и выкручиваюсь ).
|
А вот это неверный подход (тоже на уровне совета пишу

) - Если мне нужна помощь, я сделаю всё чтобы любому желающему мне помочь, не нужно было гадать и разгребать непонятный кусок кода, который является частью громадного скрипта. Я сделаю совершенно независемый пример, который максимально отразит суть моей проблемы, чтобы с этим примером было приятно и удобно работать желающему мне помочь.
Цитата:
Ты имел ввиду,что оформлять надо:
|
Примерно, так хотябы понятнее, уже есть больше желания присмотреться и попытаться найти суть проблемы

.
Цитата:
Эм, этим, я хотел получить такую вещь.....Да это все делается на интернет страничке... Есть список в который я заношу свое имя: $creater , далее после того как имя внесено, оно появляется на n-строчке, которую я определяю (сравнивая скопированную строчку, предварительно обрезав ее до 11 знаков, с $creater ).Это все делается в Do..... Until.
Нашел такую строчку, теперь работаю с ней, жду пока в этой строчке не появиться еще ченить, короче пока длинна не измениться...... Как только появилось, жму на кнопку.... Это должно делаться в while.....Wend
Примерно так.......
|
Примерно не достаточно, я из вышеописанного так и не понял что требуется... что за список, где $Label_2, и т.п.
Объявлять заранее переменные
Цитата:
Как отправить в сон неограниченный (или поставить его на паузу) при помощи: HotKeySet
|
Примерно так
Код:

#include <GuiConstants.au3>
$Paused = False
HotKeySet("^p", "ToggleScriptPause")
$GUI = GUICreate("Test Script", 300, 200)
$PauseToggle_Button = GUICtrlCreateButton("test", 20, 40)
GUISetState(@SW_SHOW, $GUI)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $PauseToggle_Button
MsgBox(0, "", "Just a test")
EndSwitch
WEnd
Func ToggleScriptPause()
$Paused = Not $Paused
Local $iOpt_GOEM = Opt("GuiOnEventMode", 1)
If $iOpt_GOEM = 1 Then Opt("GuiOnEventMode", 0)
While $Paused
Sleep(100)
WEnd
Opt("GuiOnEventMode", $iOpt_GOEM)
EndFunc
Цитата:
Вот есть цикл, как ему сказать, что если он превысил n-е кол-во шагов и не нашел результатов, вернуться в начало и продолжить делать все по новой.
|
Использовать счётчик, и сбрасывать его при достижении лимита.
Подробнее
Код:

;Проверка результата
$Results_Val = 123
;Счётчик попыток
$Loop_Counter = 1
;Лимит попыток
$Loop_Limit_Atempts = 122
While 1
If $Loop_Counter = $Results_Val Then ExitLoop ;Найден результат
If $Loop_Counter > $Loop_Limit_Atempts Then
;Сбрасываем счётчик
$Loop_Counter = 1
ContinueLoop
EndIf
$Loop_Counter += 1
Sleep(1)
WEnd
Цитата:
Можно ли сделать связь между 2-мя файлами автоита
|
Через #Include...
Код:

If MsgBox(36, "Question", "Include second script?") = 6 Then
#include <MySecondScript.au3>
EndIf
MySecondScript.au3:
Код:

MsgBox(0, "", "Hi, i am a second script")
