elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  crear explorador de archivos y carpetas en bath?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: crear explorador de archivos y carpetas en bath?  (Leído 3,288 veces)
**Aincrad**


Desconectado Desconectado

Mensajes: 683



Ver Perfil WWW
crear explorador de archivos y carpetas en bath?
« en: 14 Julio 2017, 23:31 pm »

   :huh: hola a todos quisiera saber si se puede crear un explorador de carpetas
            y archivos en batch, lo estuve intentando con comandos FOR y DIR
            pero no lo logre.   

                   si alguien sabe algún  programa comand-line que me funcione ?

          PD: solo lo he logrado hacer en vbs y vb pero no lo consigo en batch.
                    si alguien sabe porfa comenten! .   :huh:


En línea



engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: crear explorador de archivos y carpetas en bath?
« Respuesta #1 en: 15 Julio 2017, 01:58 am »

batch no es un lenguaje de programación, es un lenguaje de manejo de archivos por lotes, no tiene mucho sentido hacer eso... usa un lenguaje de verdad (como vbs u otros)


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: crear explorador de archivos y carpetas en bath?
« Respuesta #2 en: 15 Julio 2017, 20:12 pm »

Un explorador dices... ¿como el explorador de Windows?.

Batch es tan solo una herramienta ordinaria, la cual se basa en el uso de los llamados 'comandos internos' (ej. el comando Copy), y 'comandos externos' (léase: aplicaciones command-line externas, como XCopy.exe) que en conjunto forman un pequeño núcleo con el que poder automatizar tareas básicas y cotidianas del usuario (ej. buscar archivos, o copiarlos, o leer y escribir ficheros, y aún así tampoco es capaz de cumplir de forma eficiente con ese tipo de tareas), no le pidas más, por que ese es su propósito, y con ello, sus limitaciones por naturaleza.
Batch no provee ningún framework con controles que te permitan desarrollar una interfáz de usuario gráfica (o GUI), esto quiere decir que Batch está totálmente incapacitado para cumplir con esa tarea. Solución: aprender a utilizar un lenguaje de verdad, como ya te ha dicho el compañero @Engel Lex.

Lo único que puedes conseguir mediante Batch, y no por si solo, sería escribir de forma programática un script de VBS desde un Batch-script, y luego ejecutar el código VBS mediante WSH para reproducir exactamente lo mismo que ya dices saber hacer en VBS... vamos, que sería algo completamente absurdo hacerlo, una pérdida de tiempo innecesaria, vaya.
 
Tampoco podrías reproducir las características de un explorador de archivos en modo consola (CLI) con actualizaciones en tiempo real, debido a que Batch no proporciona ningún sistema/paradigma de programación que te permita hacer eso como por ejemplo se haria mediante la utilización de la POO (programación orientada a objetos) junto a eventos de sincronización o notificación de cambios, y lo poco que pudieras llegar a simular/reproducir del concepto "explorador de archivos" en Batch, sería muy, muy tedioso de llevar a cabo en una herramienta tan limiada como es Batch. Vamos, que lo mires como lo mires, no merece la pena ni tan siquiera plantearse la idea de como podrías intentar implementar el concepto "explorador de archivos" en Batch... créeme.

Y suponiendo que todo lo que acabo de explicar no haya servido de nada, por que siempre cabe la posibilidad de que tal vez te hayas expresado sin propiedad de la palabra y realmente lo único que quieras hacer sea mostrar una ventanita en la que poder seleccionar un archivo, pues déjame aclararte que a eso se le denomina diálogo (o también caja de diálogo), no explorador de archivos, y es algo que lo puedes llevar a cabo perfectamente en VBS ... o en cualquier otro lenguaje que no sea Batch.

Saludos!
« Última modificación: 15 Julio 2017, 20:45 pm por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Source] Explorador de carpetas remoto (File Manager) « 1 2 »
Programación Visual Basic
~~ 13 6,950 Último mensaje 15 Enero 2010, 20:51 pm
por BlackZeroX
C#: Explorador de carpetas
.NET (C#, VB.NET, ASP)
Layyer 4 14,036 Último mensaje 20 Octubre 2007, 19:07 pm
por Layyer
Refrescar Escritorio de Windows y Explorador de Carpetas (solucionado)
Programación Visual Basic
okik 0 4,033 Último mensaje 10 Marzo 2015, 16:52 pm
por okik
como crear un explorador de archivos remoto(JAVA) ?
Java
exploiterstack 2 3,310 Último mensaje 1 Julio 2016, 23:09 pm
por KidRabbit
Crear inyecto de archivos en carpetas diferentes
Dudas Generales
chapalee 2 2,170 Último mensaje 26 Marzo 2023, 05:39 am
por chapalee
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines