Free Trial

Foro

RESUELTAS

¿Comó ejecutar Alteryx desde CMD?

Xkid
Átomo

Hola comunidad,

 

Estoy intentando ejecutar un flujo desde linea de comando utilizando CMD, ¿Esto es posible? Se que existe la opción de usar AlteryxEngineCmd, pero todo indica que no tengo una licencia para poder utilizarlo.

 

Saludos

4 RESPUESTAS 4
Aguisande
15 - Aurora
15 - Aurora

hola @Xkid 

Para poder usarlo, debes contar con un Server o una licencia de Scheduler (Desktop automation).

Saludos

grchavarri
Bólido

Buenas @Xkid 

Para alguna cosa especifica se puede hacer siempre y cuando no quieras abrir más que un solo flujo, es una chapuza, pero funciona. (No tengo ni flores de programar, seguro que alguien lo sabe hacer mejor jajaja)

 

Te dejo aquí lo que yo utilicé en un vbs script.

 

Dim objShell
Set objShell = CreateObject("WScript.Shell")
objShell.Run "cmd"
Wscript.Sleep 5000
objShell.SendKeys "cd carpeta contenedora del flujo"
objShell.SendKeys "{ENTER}"
objShell.SendKeys "start ELNOMBREDETUFLUJO.yxmd"
objShell.SendKeys "{ENTER}"
objShell.SendKeys "exit"
objShell.SendKeys "{ENTER}"
Wscript.Sleep 15000
ObjShell.AppActivate("Alteryx")
objShell.SendKeys "{ENTER}"
ObjShell.AppActivate("Alteryx")
objShell.SendKeys "^(r)"
WScript.Quit

 

Espero que Alteryx no me castigue por esto 😇

 

grchavarri
Bólido

@Xkid 

Pd; Lo utilicé hace unos cuantos meses, puede ser que con las nuevas versiones no te funcione, prueba y me cuentas.

Abz,

Xkid
Átomo

Muchas gracias!

Etiquetas