elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 06:50  


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Ayuda para "convertir" este VBS a BATCH
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda para "convertir" este VBS a BATCH  (Leído 703 veces)
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.348


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Ayuda para "convertir" este VBS a BATCH
« en: 3 Noviembre 2011, 01:27 »

hola, el código que necesito pasar a batch es este vbs:
Código
 
' create shell object
Set WshShell = CreateObject("WScript.Shell")
 
' Create dMC Object
Set dMC = CreateObject("dMCScripting.Converter")
 
'Read audio properties of a file
Dim AudioProps
AudioProps = dMC.AudioProperties("C:\test.aac")
Call WshShell.Popup(AudioProps, , "Returned Audio Properties", 0)
 

No se usar bien las librerias en batch, la verdad es que con la API de nvidia tuve suerte así que por intuición he probado a crear el código así:

Código
@echo off
rundll32.exe dMCScripting.Converter.AudioProperties("C:\Test.aac") > test.txt
exit
 

Pero no, no funciona... algo me falta xD

Agradezco cualquier ayuda, gracias...


En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

DameBanda

Desconectado Desconectado

Mensajes: 50


Hollywood Whore


Ver Perfil
Re: Ayuda para "convertir" este VBS a BATCH
« Respuesta #1 en: 5 Noviembre 2011, 15:23 »

Hola, no se mucho de vbs, pero creo que lo que quieres sería ver las propiedades de un archivo, me equivoco?

en batch puedes usar for y ampliar el cuerpo para ver cosas como: la extensión, los atributos, la fecha y hora, el tamaño, etc. (aunque siempre puedes complicarlo un poco mas y usar parametros y call para combinar vbs y batch  ;)

Por ej:

Código:
@echo off
for %%a in (%0) do (echo %%~za)
pause
exit
Con esto podrías ver el tamaño del archivo.
Bueno, espero haberte aclarado algo  ;)

salu2


En línea

"Amarillo, pensó" Douglas Adams




[img]http:/
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.348


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: Ayuda para "convertir" este VBS a BATCH
« Respuesta #2 en: 6 Noviembre 2011, 11:02 »

Bueno, espero haberte aclarado algo  ;)

Muchas gracias por tu respuesta, pero eso ya lo conocía

Y si, lo que intento es pasar las propiedades de un archivo (El Bitrate de un archivo de música) a una variable, pero eso no se puede ver con batch a menos que use la api de windows o la de mi ejemplo, en cualquier caso, no se usar ninguna de las dos xD

Un saludo
En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

DameBanda

Desconectado Desconectado

Mensajes: 50


Hollywood Whore


Ver Perfil
Re: Ayuda para "convertir" este VBS a BATCH
« Respuesta #3 en: 6 Noviembre 2011, 14:02 »

Mira, no se si se te ajusta mucho, pero un usuario pregunto eso hace un tiempo
te dejo el link
http://foro.elhacker.net/scripting/solucionado_batch_ayuda_con_for_analizar_bitrate_mp3_de_archivos-t322007.0.html
En línea

"Amarillo, pensó" Douglas Adams




[img]http:/
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.348


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: Ayuda para "convertir" este VBS a BATCH
« Respuesta #4 en: 7 Noviembre 2011, 10:09 »

Mira, no se si se te ajusta mucho, pero un usuario pregunto eso hace un tiempo
te dejo el link
http://foro.elhacker.net/scripting/solucionado_batch_ayuda_con_for_analizar_bitrate_mp3_de_archivos-t322007.0.html

gracias d nuevo un programa de aquel ejemplo me sirve para salir del paso:

Código
mplayer "test.aac" -frames 0 | findstr "kbit"

Pero sigo buscando la solución para poder usar una api correctamente con rundll32.exe

¿¿¿¿Nadie lo ha intentado nunca????

saludos
En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines