Recuerdo que hace como 17 años tuve que hacer un cleaner de active directory pasándole argumentos (la ip, la rama/árbol que tenía que revisar), también un creador de carpetas de empleados para el scanner que leía una rama/árbol de active directory y borraba cada X días los usuarios que ya no estaban (con parámetros/argumentos) y otras opciones que ya no recuerdo.
no solo eso, también es útil para trabajar con programadores de tareas (sea de windows con su programador de tareas, un crontab en linx u otras aplicaciones más complejas). super útil para trabajar con aplicaciones batch encadenadas
Se me hacia raro que muchos desconocieran el proposito de ese string[] args en el trabajo, tengo ahi un reproductor de musica en Java y utilizo eso para activar algunas pruebas, (permitir tener doble instancia de la aplicacion, activar logs, colocar algun tema personalizado, poner alguna cancion desde consola pasandole la ruta, etc), buen video :D
Orale, solo sabia teóricamente para que servia nunca lo había visto en uso. Hace dias programe un exe que interactua con un puerto COM(bascula). Al final no supe como retornar el valor leido y tu ejemplo es la mejor forma. Termine desde PHP ejecutando el exe que genera un txt con el valor leido xd. Luego lo intento asi.
*Java hace eso. También sirve para Unity u otros motores personalizados* cuando tienes que configurar una SlotMachine, Máquina de Garra o Panchi que va destinado a Casinos Físicos (chipeada), de hecho lo que hago siempre es en consola poner todos los settings y paydata de cada uno de los símbolos escribiendo los comandos, entonces de esa manera no solo me arroja el RTP de esa máquina sino que también seteo ya los pagos de los símbolos, esto se hace todos los días que abren el Casino al Público, 1 horita antes, para los curiosos que juegan, pues sí, se setean todos los días, no siempre van a pagarte lo mismo. 🤠
Lo mejor es que ese arreglo args, es un arreglo de largo dinámico, si, si existen los arreglos de largo dinámico en C , aunque recomiendo las funciones como realloc();, y tener el control de los largos de arreglo con una variable tipo entero cuando se usa punteros, porque con punteros, cuando se llama a una función, se pierde el control del largo del arreglo. de esta manera, se pueden recibir argumentos que se pueden dejar en accesos directos, y como se puede combinar con un for y una función que tenga un switch, o como sea, las posibilidades son enormes.
Héctor Saludos, sin duda te echaría agua bendita en la calle si te viera hermano jajaja, saludos desde Venezuela. También se puede agregar los argumentos desde las propiedades en visual studio, antes de compilar la solución y toma los valores escritos en esa propiedad
Tarde, 15 años tarde, XD es genial lo que enseñas antes tomaba una eternidad averiguar estas estas cosas felicidades, le recomiendo a mis alumnos tus cursos
Buen video. Aunque no se ni madres de C# me gusto bastante esa forma de poder pasarle parametros al programa al ejecutarlo por consola. Saludos cabron!!!
Mis Cursos de Programación: hdeleon.net/cursos-premium/
Mi Libro de Programación: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
Recuerdo que hace como 17 años tuve que hacer un cleaner de active directory pasándole argumentos (la ip, la rama/árbol que tenía que revisar), también un creador de carpetas de empleados para el scanner que leía una rama/árbol de active directory y borraba cada X días los usuarios que ya no estaban (con parámetros/argumentos) y otras opciones que ya no recuerdo.
¿Sabes que me gustan de tus videos? que todos van al grano y lo explicas sencillo...me puedo ahorrar una hora de vida y aprendo, gracias!
Cada que veo un vídeo de Héctor, aprendo algo nuevo. Es increíble
Siempre me lo había preguntado, gracias Tío Hdeleon
LO MAXIMOOOOOOOOOOOOOOOOOOOOOOOO!!! YA lo sabia pero verlo tu explicando , lo vuelve super genial , usar args es MAGIA PURA Y DURA, abrazos amigo
Si aprendí y quiero utilizarlo.
Hector, llevo ya tiempo siguendote y siempre, aparte de aprender algo contigo, me echa alguna risa con la intro o algun comentario, gracias!
Por años me había preguntado eso... Dios te bendiga hermano
Totalmente nuevo para mí, excelente vídeo, no sabía que servía para eso, supongo que eso hacen los convertidores de archivos online, saludos Héctor
no solo eso, también es útil para trabajar con programadores de tareas (sea de windows con su programador de tareas, un crontab en linx u otras aplicaciones más complejas). super útil para trabajar con aplicaciones batch encadenadas
Se me hacia raro que muchos desconocieran el proposito de ese string[] args en el trabajo, tengo ahi un reproductor de musica en Java y utilizo eso para activar algunas pruebas, (permitir tener doble instancia de la aplicacion, activar logs, colocar algun tema personalizado, poner alguna cancion desde consola pasandole la ruta, etc), buen video :D
Muchas gracias, me alegra que te estes divirtiendo.
Orale, solo sabia teóricamente para que servia nunca lo había visto en uso. Hace dias programe un exe que interactua con un puerto COM(bascula). Al final no supe como retornar el valor leido y tu ejemplo es la mejor forma. Termine desde PHP ejecutando el exe que genera un txt con el valor leido xd. Luego lo intento asi.
Muchisimas gracias, me fue util.
Like por lo del Xampp robusto hahahaha, y esta genial el curso de 'Clean Architecture'.
Estos programas de consola con argumentos en combinación con el scheduler de Windows son muy prácticos. 👍
Justo hoy estaba buscando esto de php a python. Gracias
🙌🙌🙌 siempre pensé que se veía bonito y punto.
Genial, aprendí algo de php 😬
*Java hace eso. También sirve para Unity u otros motores personalizados* cuando tienes que configurar una SlotMachine, Máquina de Garra o Panchi que va destinado a Casinos Físicos (chipeada), de hecho lo que hago siempre es en consola poner todos los settings y paydata de cada uno de los símbolos escribiendo los comandos, entonces de esa manera no solo me arroja el RTP de esa máquina sino que también seteo ya los pagos de los símbolos, esto se hace todos los días que abren el Casino al Público, 1 horita antes, para los curiosos que juegan, pues sí, se setean todos los días, no siempre van a pagarte lo mismo. 🤠
presente! Podrías subir un vídeo hablando del approach Domain Driven Design? Un saludito
saludos con agua bendita :D
Excelente contenido Héctor
Atendiendo a tu petición en el video; claro que si aprendí bastante, me aclaraste el uso de String[] args, gracias.
Que crack, siempre se aprende algo nuevo
Excellent bro!
Siempre tuve esa duda desde que inicie a estudiar Java, gracias!
2:28 Estuviste a punto de alburearnos verdad pillo.
Lo mejor es que ese arreglo args, es un arreglo de largo dinámico, si, si existen los arreglos de largo dinámico en C , aunque recomiendo las funciones como realloc();, y tener el control de los largos de arreglo con una variable tipo entero cuando se usa punteros, porque con punteros, cuando se llama a una función, se pierde el control del largo del arreglo. de esta manera, se pueden recibir argumentos que se pueden dejar en accesos directos, y como se puede combinar con un for y una función que tenga un switch, o como sea, las posibilidades son enormes.
Hola!!! buen video :P
vavavava medio me acordaba pero que chingon aprendi algo mas (y)
Perron!!
Héctor Saludos, sin duda te echaría agua bendita en la calle si te viera hermano jajaja, saludos desde Venezuela. También se puede agregar los argumentos desde las propiedades en visual studio, antes de compilar la solución y toma los valores escritos en esa propiedad
Tarde, 15 años tarde, XD es genial lo que enseñas antes tomaba una eternidad averiguar estas estas cosas felicidades, le recomiendo a mis alumnos tus cursos
No se me habia ocurrido lo del uso con otros lenguajes normalmente lo usaba para hacer clics
Yo pensaba que era para invocar el poder del rock o un demonio
Yo tengo un actualizador que dependiendo del parámetro lo haces por consola o te abre un formulario.
En este momento me encuentro usandolo desde c# a una aplicación de py con pandas ya que los dataframe de c# no tienen tanto poder como los de pandas
Excelente Héctor, mi pregunta es si no ponemos static no funciona?
Buen video. Aunque no se ni madres de C# me gusto bastante esa forma de poder pasarle parametros al programa al ejecutarlo por consola. Saludos cabron!!!
Que buen video y aun no lo he visto
"un sandbox robusto" jajaja. El mejor comentario del video.
Entonces funciona igual que el
argv y argc de C
si, si sirve
A veces tengo que hacer procesos complejos en VB6 y simplemente hago lo duro en .NET y lo llamo desde VB6
Yo lo usé para pedir permisos de administrador y cambiar un registro!
Desde Java 8 veo el string args, alguna vez quise sacarlo y de daba error, hora de probar en java 21
Hector que Shampoo usas? Invitame unas chelas
Si.
Pues sirva pa' recibir un arreglo de parametros string... y no más :)
En Node es posible
Tanto tiempo escribiendolo sin tener remota idea de su funcionalidad
Era cómo el padre nuestro de toda misa 😅
Eo
Sos programador Senior y esto te ayuda a comer?
😎
pa pura vrg