видимо проблема сейчас после if в двигать мышь и кликнуть на элемент
var data = {fail:false,wait:true};data["scroll"] = "no scroll" == "scroll";data["threshold"] = parseInt(80);data["timeout"] = 5000;data["data"] = "iVBORw0KGgoAAAANSUhEUgAAAMEAAAAeBAMAAABnBGdVAAAALVBMVEUAWv/V5P////+cv/9Chf+Qt/+81P/k7v+Crv/y9/+nxv/5+/9dlv/F2f9zpf8aFseGAAABB0lEQVR4Ae2SsUoDQRCG58ixbHHFXhCsHcHG5kilaJFG5j1EMIepwqFgtYWNbGWEEGGtfQBBzm4LC/MkvoazupWphEkT9msGrvi/m38HMpnMfxg2a5/O0qxVJyDQT2sp5bWoQd32GzbQdAHl7NAqPABCr5+xJ+Rgh3tChhN7OaZO+SvrThfQfr6H9oN3qB5h1MgYanDNvf1pZtABTV6BLn5bWskY+F/JHIc4QSHiZAnFTjSUM5QxxFSfDAXn6WSo5kZoBzKg31JLyrMhtTTw3J6IIYbffBm9bANNH8Ad8UuHmg19NZcx7I75nO7Sta5wn6/Vw4iXOccXI3NLf+B32DDbYMhktphvXodGRgltnEgAAAAASUVORK5CYII=";_wait_image(data)!
_if(typeof _Idle != "undefined", function(){
_Idle.emulate({useGeneral: true, target: _image()})!
})!
_if_else(typeof _Idle != "undefined" && _Idle.additionalEmulationEnabled(), function(){
_Idle.moveAndClickOn(_image(),{holdCtrl: false, clickType: "left", wait: false, moveSettings: {} })!
}, function(){
_image().random_point()!
_if(_result().length > 0, function(){
move( {} )!
_image().clarify(X,Y)!
_call(_clarify, {} )!
mouse(X,Y)!
})!
})!
Можно ли выполнить загрузку файла через "Выполнить код"?
-
@fox said in Можно ли выполнить загрузку файла через "Выполнить код"?:
Что означает "загрузку файла"
Действие - Скачать картинку с url адреса.
@fox said in Можно ли выполнить загрузку файла через "Выполнить код"?:
откройте файл скрипта и скопируйте оттуда код действия BAS.
Как это сделать?
-
@forall said in Можно ли выполнить загрузку файла через "Выполнить код"?:
Далее как @Fox прописал
Создал проект, в котором только одно действие - сохранить файл.
<![CDATA[ section(1 /*1*/,1 /*1*/,1 /*1*/,0,function(){ section_start("\u007b\u0022n\u0022:\u0022Initialize\u0022\u007d", 0)! _BROWSER_TYPE = 0; section_end()! _call(_on_start, null)! section_start("", 716278870)! /*Dat:eyJzIjoiaHR0cGNsaWVudGRvd25sb2FkIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0FMSV9CSUdWSUVXX0lURU1fTElTVF9SVV1dWyBbW0lNQUdFX05VTUJFUl9MSVNUXV1bMF0gXSIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9LHsiaWQiOiJGaWxlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJDOlxcYmFzXFxwaW50ZXJlc3RcXDAuanBnIiwiY2xhc3MiOiJzdHJpbmcifV19*/ _switch_http_client_main() http_client_download(VAR_ALI_BIGVIEW_ITEM_LIST_RU[ VAR_IMAGE_NUMBER_LIST[0] ], "C:\u005cbas\u005cpics\u005c0.jpg")! section_end()! })! ]]>Если нужно в строку пути сохранения файла вставить переменную, то что здесь нужно поменять? И что из этого копировать в "Выполнить код"?
-
C:\u005cbas\u005cpics\u005c0.jpgВсе адаптируешь? Мне вот не понятно зачем? Цель? интерпретатору пофиг он понимает все ваши телодвижения, но зачем вы так упорно лезете в код? и подставляете? Тот код в скрипте написан басом для СЕБЯ! он так его видит он художник. Правила в выполнить код почти не отличаются от обычных правил написания js только некоторые функциклеры не робят. Экшены (кубики которые) это на самом деле и есть куски кода которые интерпретатор подствляет и ваши значения тудыть
-
@allive said in Можно ли выполнить загрузку файла через "Выполнить код"?:
Мне вот не понятно зачем?
@senerg said in Можно ли выполнить загрузку файла через "Выполнить код"?:
Прописал кучу ифов в "Выполнить код" и понял, что теперь надо их повторить в действиях с загрузкой.
Этих экшенов с два десятка в одной функции сделаешь и уже хрен разберешь что зачем и почему.
-
@senerg Пишите вы на кубиках ну успеете вы в кишках поковырятся. Поверьте скорость в басе не падает. Во всяком случае иа сумневаюсь что вы сейчас на раз сможете так нагрузить бас что вам придется резать действия для облегчения. Ну там кода на 100 к строк и тяжолое всьо распознавание картинок например.
-
@allive said in Можно ли выполнить загрузку файла через "Выполнить код"?:
Пишите вы на кубиках ну успеете вы в кишках поковырятся.
Я же объясняю, у меня 5 if - else с массивами в цикле. Я не уверен, что смогу физически без ошибок эту историю повторить в экшенах.
-
@uraabk Ваше предложение не сработало. Этот код
if(maxImg[i] == allImageSizes[0][i]){ [[IMAGE_TO_LOAD_LIST]][i] = "EN"; _switch_http_client_main(); http_client_download(VAR_ALI_BIGVIEW_ITEM_LIST_EN[ VAR_IMAGE_NUMBER_LIST[i] ], "C:\u005cbas\u005cpics\u005c0.jpg")!}ничего не загрузил. Ошибок не было, все выполнил, просто в папке появился файл 0 кБ. Без строчки "Скачать файл" все работает.
-
@senerg, нравится мне Ваше упорство )
@senerg said in Можно ли выполнить загрузку файла через "Выполнить код"?:
Я не уверен, что смогу физически без ошибок эту историю повторить в экшенах.
Пишите функции. Они оптимальны для однотипных действий.
-
@allive said in Можно ли выполнить загрузку файла через "Выполнить код"?:
про if вы знаете вот это?
Про стрелочку не знал, спасибо. Но это сильно делу не поможет)
@xclsv said in Можно ли выполнить загрузку файла через "Выполнить код"?:
Пишите функции
Функции пишем, но они не всегда удобные.
Неужели опять @Fox ждать придется, ни кто кроме него опять не знает?
-
@senerg said in Можно ли выполнить загрузку файла через "Выполнить код"?:
Неужели опять @Fox ждать придется, ни кто кроме него опять не знает?
этапять!!! яплачувесь https://i.imgur.com/GFcfn52.gif
Что вам мешает сделать так же?

Религия не позволяет? И на самом деле там этих if больше 50, а будет больше 1000 и они будут по группам -
@senerg у меня идея вам для ваших очень очень очень очень нужных вопросов нужно ответить на один вопрос только мне. И тогда у вас возможно вопросы отпадут, а те что останутся, станут более предметными. И в то же время вы перестаните клянчить "шаблончик" в виде тестового исполнения.
C:\u005cbas\u005cpics\u005c0.jpgПочему так? Почему бас пишет так? Что это? Почему? Ответить вы сможете только поняв что же это и как оно вот вот вот так вы же писали другое.
Дамнавотку -
@allive said in Можно ли выполнить загрузку файла через "Выполнить код"?:
клянчить "шаблончик"
Я никаких шаблончиков тут не просил. Вопрос простой: можно или нельзя действие "Сохранить файл" прописать в действии "Выполнить код". Если можно, то как? Если нет, то вопрос закрыт. Куда предметнее-то?
А то, что путь к файлу кодируется я уже догадался.

