видимо проблема сейчас после 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)!
})!
})!
Можно ли средствами BAS читать файл в бинарный код?
-
@mocard said in Можно ли средствами BAS читать файл в бинарный код?:
Здравствуйте!
Подскажите как я могу прочитать файл фото jpg в бинарный код?
бинарный код выглядят так0xffd8ffe20bf84943435f50524f46494c4500010100000be800000000020000006d6e7472524742205...и так далееспс за ответы советы.
Читайте файл в base64 и переводите его в бинарный код или используйте модули node js
-
пробовал переводить в бинарный код

На выходе получаю такое
LzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzRnSFlTVU5EWDFCU1QwWkpURVVBQVFFQUFBSEliR050Y3dJUUFBQnRiblJ5VWtkQ0lGaFpXaUFINGdBREFCUUFDUUFPQUIxaFkzTndUVk5HVkFBQUFBQnpZWGR6WTNSeWJBQUFBQUFBQUFBQUFBQUFBQUFBOXRZQUFRQUFBQURUTFdoaGJtU2RrUUE5UUlDd1BVQjBMSUdlcFNLT0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBа мне надо что то типа 0xffd8ffe20bf84943435f50524f46494c4500010100000be80000000002000000
-
@mocard said in Можно ли средствами BAS читать файл в бинарный код?:
пробовал переводить в бинарный код
А вас не смутило название действия?
Мне надо вставить этот бинарный код в базу mySQL тип mediumblob
Вставляйте base64, какая разница то?
-
когда скачиваю бинарник с сервера mySQL то в нем текст кода base64 если переименовать файл bin в jpg то должна получится фотка.
Вот так выглядят запрос если в ручную загрузить фотку в blob


я так понимаю мне надо конвертнуть фотку в такой бинарный код и вставить. -
@mocard, вот функция преобразующая base64 в Hex, но для этого лучше использовать Buffer в Node.js
function base64ToHex(base64){ var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var val = []; var out = []; var hex = []; for(var i = 0; i < 256; i++){ out.push(('0' + i.toString(16)).slice(-2)); val.push(0); }; for(var i = 0; i < 65; i++){ val[chars.charCodeAt(i)] = i; }; var v3 = ''; var v4 = ''; for(var i = 0; i < base64.length; i += 4){ var v1 = val[base64.charCodeAt(i)]; var v2 = val[base64.charCodeAt(i+1)]; v3 = val[base64.charCodeAt(i+2)]; v4 = val[base64.charCodeAt(i+3)]; hex.push(out[(v1 << 2) | (v2 >> 4)], out[((v2 & 15) << 4) | (v3 >> 2)], out[((v3 & 3) << 6) | v4]); }; if(v4===64){ hex.splice(v3===64 ? -2 : -1); }; return hex.join(''); }
