Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: SunnyDay on January 02, 2014, 04:44:40 PM
-
Я смотрю в 4.9 версии убрали команду GOTO(номер строки), поставив вместо нее какието метки - но файл помощи не грузиться у меня, а как skip: метки делать я не пойму .
И вообще как теперь "прыгать по строкам" , есть какаянибудь команда - перейти в начало скрипта или перейти к определенной строке ? а то очень неудобно . Чесно скажу - что я без привычно GOTO(строка) - как без рук :( настолько привык.
Или как описание новых и измененных команд позубрить?
ну вот пример задачи - нужно сделать так чтобы надпись пошла без звука то есть перепрыгнуть строчку - как такое теперь делаеться?
1 goto(3)
2 beep(200,200)
3 print("sucess")
-
Ошибка при открытии файла справки CHM (Windows Help) : Переход на веб-страницу отменен
При открытии файла CHM выдавалось сообщение: Переход на веб-страницу отменен.
Решение:
1. Переходим в свойства файла (Находим нужный файл, кликаем правой кнопкой мышки, в выпадающем меню выбираем пункт "Свойства")
2. Нажимаем на кнопку "Разблокировать".
Ошибка - Проблемы с открытием (отображением) файлов справки (*.chm) .:все вопросы:.
http://forum.oszone.net/thread-7483.html (http://forum.oszone.net/thread-7483.html)
Ну и наконец:
ГУГЛЯ (https://www.google.ru/search?q=%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0+%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D1%8F+chm&oq=%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0+%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D1%8F+chm&aqs=chrome..69i57.9831j0&sourceid=chrome&ie=UTF-8)
Отвыкать надо, потому как гото приводит к нелогичности и запутыванию скрипта.
goto(skip)
logwrite("nope") // пропускается
skip:
logwrite("yea") // выполнится
Примечания Текстовая метка задается без кавычек, в тексте скрипта после текстовой метки обязательно должно идти двоеточие ":", как в примере. Метка занимает всю строку
Другой пример:
goto(1)
beep(200,200)
1:
print("sucess")
-
Отвыкать надо, потому как гото приводит к нелогичности и запутыванию скрипта.
Не знаю.
У меня например форы и вайлы приводят к зависанию компа ( старенькие машины ).
А вот гото пашет без нареканий.
Ну и логике чайника более понятен принцип оператора гото , чем вайл, фор.
То есть без доступа к гото новичку ставится ещё один барьер.
Это не есть хорошо, с точки зрения продвижения программы.
-
Не знаю.
У меня например форы и вайлы приводят к зависанию компа ( старенькие машины ).
А вот гото пашет без нареканий.
Ну и логике чайника более понятен принцип оператора гото , чем вайл, фор.
То есть без доступа к гото новичку ставится ещё один барьер.
Это не есть хорошо, с точки зрения продвижения программы.
Переход не на номер строки, а на метку ввели уже давно. В 4.7 уже так было, может даже раньше.
Насчёт зависания... Уже не раз от тебя это слышу. Может ты не умеешь их готовить? Я уж на сколько дохлом компе раньше скрипты крутил, но чтобы циклы вызывали сбои... ну ни разу, если не косячить конечно. НИ РАЗУ НИКОГДА.
Ты лучше разберись с кодом. За задержками там последи, за переменными. Не ограничивай себе функционал.
-
Ты лучше разберись с кодом. За задержками там последи, за переменными. Не ограничивай себе функционал.
Применяю и фор , и вайл, но в крайнем случае , когда гото реально неудобен.
Тут вопрос, что кому ближе.
Ну и с медленным компом, менять все задержки при переносе скрипта, - это не очень удобно .
-
Как я понял по справке, то данная конструкция работать не будет:
start:
print("START")
goto(start)
Не могу почему нельзя уйти выше по коду, а можно только ниже... Странность.
-
Ну как же не будет. работает твоя конструкция. Вот тебе еще пример
goto(1)
2:
print(2)
goto(3)
1:
print(1)
goto(2)
3:
print(3)
halt