Buenas Noches,
La presente es para solicitar su apoyo con respecto a la ejecución del archivo .bat, he seguido las indicaciones del documento que se encuentra en este link: https://docs.rocketbot.co/?p=1411 y no se ejecuta mi robot, en el archivo .bat coloqué está información:
ruta donde se encuentra rocketbot: C:\Users\RPA\Documents\Rocketbot\
ejecución del archivo: rocketbot.exe -start=Prueba
Y no se ejecuta, el bot Prueba se encuentra en la base de datos robot.db, también lo estoy ejecutando con licencia de Producción. Por favor indicarme si me faltan pasos o que se debe hacer para que se ejecuten los bots con el archivo .bat.
Quedo en espera de sus respuestas,
Saludos Cordiales,
Hola.
Debe crear el archivo .bat de la siguiente forma:
«Ruta del .exe de Rocketbot más -.db=»Ruta del archivo.db exportado desde el estudio» más -start=»Nombre del bot»
Quedaría algo como lo siguiente:
C:\Users\Rocketbot\rocketbot.exe -.db=C:\Users\Desktop\Prueba.db
-start=Prueba
Tenga muy en cuenta que he colocado un punto (.) luego del guion, antes de declarar la ruta de la db correspondiente del bot. Sin ese punto no funciona (Experiencia por pruebas realizadas).
Tenga en cuenta de todas formas el siguiente documento…
Bot_En_Producción (rocketbot.co)
Hola Heireidis!
Si, dice la cantidad de robots en paralelo que puedes ejecutar es 1 y tienes dos corriendo, en ese caso debes cerrar Rocketbot y ejecutar solo la tarea programada.
Hola Bender!
Tenía el rocketbot, no estaba ejecutando dos bots al mismo tiempo, cerré el rocketbot y volví a ejecutar y ahora me sale esta excepción:
———– Version: 🚀 2020.09.20 – O.S.:win32 ———–
Power by ROCKETBOT
Path Base: C:\Users\RPA\Documents\Rocketbot\
Production: True
Robots in parallel: 1
ROCKETBOT.EXE runing: 1
EXCEPTION IN (main, L_485 «»): list index out of range
Revise que el robot este correctamente guardado y el nombre sea el correcto
Win32 exception occurred releasing IUnknown at 0x0c2a084c
Saludos,
Si, en paralelo me refería a dos procesos de rocketbot iniciados.
El error de list index out of range puede ser que el robot no lo encuentra en la BD o que está vacío, igualmente intenta actualizando la versión de Rocketbot por favor, se corrigieron varias cosas respecto a la que tienes, entre esas la ejecución en producción https://rocketbot.co/#!/download.
Hola Bender!
Ya descargué la nueva versión, pero ahora no me reconoce la licencia, por lo que no me deja hacer nada, ¿debo enviar nuevamente la solicitud de licencia?
Quedo en espera de tu respuesta,
Saludos,
No es necesario, puedes copiar el archivo license.json de tu Rocketbot anterior y pegarlo en la nueva carpeta, te recomiendo también copiar el archivo robot.db para que conserves tus robots de la versión anterior.
Hola Heireidis Brito
Qué error te muestra en la consola?
Antes de la ruta C:/.. debes entrar a ella con un cd, prueba también con slash / y no con backslash \
En tu caso el .bat sería así:
cd C:/Users/RPA/Documents/Rocketbot/
rocketbot.exe -start=Prueba
Hola Bender,
Al ejecutar los comandos en la consola me indica esto:
C:\Users\RPA>cd C:/Users/RPA/Documents/Rocketbot/
C:\Users\RPA\Documents\Rocketbot>rocketbot.exe -start=Prueba
Loading:Services
services.dashboard.roc:services.helpers:services.helpers.roc:services.orchestrator.roc:services.rpaconnect.roc:services.rpadb.roc:services.rpadesktop.roc:services.rpaemail.roc:services.rpaexcel.roc:services.rpafile.roc:services.rpalogic.roc:services.rpapdf.roc:services.rpascripts.roc:services.rpasystem.roc:services.rpavirtual.roc:services.rpaweb.roc:services.rpawindows.roc:services.rpaxls.roc:services.setting:services.setting.roc:
———– Version: 🚀 2020.09.20 – O.S.:win32 ———–
Power by ROCKETBOT
Path Base: C:\Users\RPA\Documents\Rocketbot\
Production: True
Robots in parallel: 1
ROCKETBOT.EXE runing: 2
****************************************
Does not have a production license
****************************************
C:\Users\RPA\Documents\Rocketbot>
Y la licencia es de Producción:
Licencia
¿Tiene una licencia?: Si
Su licencia expira: 15/01/2022
Lista para producción: Si
Es licencia online: No
Por favor indicarme que puede estar ocurriendo.