Выпущена 20.9.1 версия BrowserAutomationStudio



  • @support Видимо вы так редко появляетесь на форуме, что все сразу в одной теме накинулись с просьбами :D. Появляйтесь здесь чаще.. по возможности


  • administrators

    @Denis_krsk Исправил



  • @support Спасибо. Заработало!



  • @support Пожелание сделать кнопку выхода и возможность загрузки настроек.


  • administrators

    @root

    люди тут пытаются на запросах сделать и то больше 500 потоков не работает) а нод использовать вообще надо только когда уже деваться некуда как по мне в плане ресурсов

    node.js использует неблокирующие вызовы некоторых функций, в частности это касается сокетов. Неблокирующие вызовы позволяют не создавать потоков, и тем не менее выполнять работу параллельно. Вот пример работы, в 2000 потоков, потоки на самом деле не создаются, но как видно на видео работа действительно идет параллельно.

    https://youtu.be/PnBsJsli_3c

    Код, чтобы вы могли проверить самостоятельно.

    const https = require('https');
    
    class Thread
    {
    	constructor(ThreadNumber)
    	{
    		this.ThreadNumber = ThreadNumber
    	}
    	Start()
    	{
    		let self = this
    		https.get('https://google.com', (resp) => {
    			let data = '';
    			resp.on('data', (chunk) => {
    				data += chunk;
    			});
    
    			resp.on('end', () => {
    				console.log(`Thread ${self.ThreadNumber}. Got responce from server, length = ${data.length}`);
    				self.RunNextRequest()
    			});
    
    		}).on("error", (err) => {
    			console.log(`Thread ${self.ThreadNumber}. Error: ${err.message}`)
    			self.RunNextRequest()
    		});
    	}
    
    	RunNextRequest()
    	{
    		let self = this
    		setTimeout(function(){self.Start()},1)
    	}
    
    }
    
    for(let i = 0;i<2000;i++)
    {
    	let t = new Thread(i)
    	t.Start()
    }
    

    И по пунктам:

    захват клавиш, мышки

    https://www.npmjs.com/package/iohook

    работа с реестром

    https://www.npmjs.com/package/windows-registry

    мониторинг ресурсов
    инфо о памяти/проц

    https://www.npmjs.com/package/systeminformation

    работа с окнами

    https://www.npmjs.com/package/ffi
    https://www.npmjs.com/package/libui-node


  • administrators

    @Fox

    Видимо вы так редко появляетесь на форуме, что все сразу в одной теме накинулись с просьбами :D. Появляйтесь здесь чаще.. по возможности

    Я планирую расширять персонал и передать эти обязанности другому человеку.



  • @support said in Выпущена 20.9.1 версия BrowserAutomationStudio:

    Если речь идет о самом скрипте(каких-то действиях, которые вы обновляли), то этого повторить я не могу.

    Действия и интерфейс не обновляются. Работает только если я заново скомпилирую всего бота и загружу скрипт в заново скомпилированный бот 1 раз. Последующие разы просто бот игнорит обновления из личного кабинета.



  • @FastSpace А интерфейс вы обновляете для новых ресурсов?



  • @support спасибо огромное за ответ! Я хочу сделать сайт с формой заказа, тобишь есть как бы хостинг и после заказа на моем сайте, запустить программу на удаленном ПК (тобишь сервере) и передать пользовательские переменные в БАС и следовательно запустить..

    то что является клиентской частью на "хостинге" это все понятно, нужно просто передать с "хостинга" на сервер переменные и запустить скрипт и всё



  • Протестировал новый интерфейс. Появилось несколько вопросов.

    1. При старте бота с новым интерфейсом, не появляется окно для выбора языка по умолчанию как в старой версии. При старте сразу запускается интерфейс на английском. как исправить чтоб по умолчанию был на русском?
      0_1527926205149_interface1.png
      0_1527926233699_interface2.png

    2. При нажатии на кнопку about появляется окно о программе. Там внизу есть текст *Made with BrowserAutomationStudio Как убрать эту запись?
      0_1527926334532_interface3.png

    3.Если ресурсы без вкладок, на месте вкладки появляется надпись undefined как ее убрать?
    0_1527926408173_interface4.png

    1. Как сделать кнопку выхода из программы как в старом интерфейсе? А то сейчас только с трея есть выход.
      0_1527926481512_interface5.png

    2. Отредактировал интерфейс. Убрал блок с браузерами. Но пустой квадрат на его месте остался. Как его убрать чтоб не было этого пустого пространства?
      0_1527926560603_interface6.png

    3. В реадкторе интерфейса был пустой блок назначение которого я не понял. Я его удалил. И при запуске бота интерфейс полностью пропал, тупо белый экран. Проясните этот момент
      0_1527926671542_interface7.png



  • @Gang Согласен стандартных функций, которые были не хватает. По поводу надписи, что сделано в BAS, это можно убрать в редакторе в разделе js.



  • Еще нет вывода результатов и фильтра. Понимаю, что это можно самому сделать, но как то уже привыкли что это должно быть. И у меня не получилось поменять цвет шрифта, не через конструктор ни через css. Я особо в css не разбираюсь, но вроде нашел место где шрифт настраивается, но не помогло.



  • @DrPrime Это где такие обновления?



  • @FastSpace В кабинете, в меню интерфейса есть кнопочка сгенерировать заново. Точнее даже две кнопочки для стартовой странице и для странице меню.



  • это навсегда только для премиум пользователей?



  • @mlr said in Выпущена 20.9.1 версия BrowserAutomationStudio:

    это навсегда только для премиум пользователей?

    Да



  • Может как то можно изменить размер окна пользовательского веб интерфейса?



  • @root said in Выпущена 20.9.1 версия BrowserAutomationStudio:

    Может как то можно изменить размер окна пользовательского веб интерфейса?

    Присоединяюсь к вопросу)

    И кнопку выход как то можно сделать, без перехода из трея?
    Так же вопрос по языку интерфейса в пользовательской веб версии - меняется при работе скрипта в меню, но только до следущего перезапуска. Как сделать выбор языка, аналогично стандартной версии интерфейса?
    В блоке Tabs не нашел как менять цвет шрифта названия вкладок



  • Кстати, а не будет ли какого нибудь магазина интерфейсов готовых?



  • @Canine Не совсем понятно, как это "готовый интерфейс".. Можешь стили? Готовые стили элементов, кнопочек, ползунков, полей..


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.