Abril 22, 2018, 02:10:15 pm

Autor Tema: dudas con programacion bat  (Leído 2304 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Still_2010

  • Me das tu IP?
  • *
  • Mensajes: 2
    • Ver Perfil
dudas con programacion bat
« en: Agosto 27, 2010, 07:28:37 am »
Hola a todos, tengo una duda y es la siguiente: estoy haciendo un bat pero necesito que se inicie alguna musica o se abra alguna imagen por ejemplo:
Start E:\Carpet~1\music.mp3
Start E:\Carpet~1\image.jpg
Esto funciona perfecto asi, el problema esta en que si la otra persona que se lo mostrare inserta el drive en la unidad F:\ o I:\ ya la orden no funciona por no estar en el directorio seleccionado.
¿Existe alguna varible que me ayude a corregir esta falla?

                                               *******Gracias de antemano*********
« Última modificación: Agosto 27, 2010, 05:57:41 pm por bolivianito »

Desconectado Sthefano02

  • CPH
  • *
  • Mensajes: 2950
  • Sexo: Masculino
  • Somos todos ~
    • Ver Perfil
    • Underc0de Foro
Re: dudas con programacion bat
« Respuesta #1 en: Agosto 27, 2010, 11:45:10 am »
Usa la variable IF. Aprende sobre ella y veras que facil es :D

Código: (batch) You are not allowed to view links. Register or Login
if exist Unidad:\
Saludos ;)
El conocimiento es libre para todos

Visitanos!

Desconectado Still_2010

  • Me das tu IP?
  • *
  • Mensajes: 2
    • Ver Perfil
Re: dudas con programacion bat
« Respuesta #2 en: Agosto 27, 2010, 02:06:47 pm »
Gracias brother pero ¿cual seria los parametros exactos?

Desconectado Sthefano02

  • CPH
  • *
  • Mensajes: 2950
  • Sexo: Masculino
  • Somos todos ~
    • Ver Perfil
    • Underc0de Foro
Re: dudas con programacion bat
« Respuesta #3 en: Agosto 27, 2010, 04:23:02 pm »
No le regalo a nadie las cosas, tienen que ganarselo

Leete tutoriales, lee otros codigos de la seccion "Codigo abierto Batch", con eso aprenderas mucho.

Saludos compañero :D

Desconectado flony

  • Me das tu password?
  • **
  • Mensajes: 253
  • Sexo: Masculino
    • Ver Perfil
Re: dudas con programacion bat
« Respuesta #4 en: Agosto 27, 2010, 06:04:25 pm »
Código: You are not allowed to view links. Register or Login
IF EXIST F:\ copy /y E:\Carpet~1\music.mp3 F:\
start F:music.mp3
se fija si exicte F:\ si es asi copia a esa unidad.....
ojo no siempre se llaman F:\ los driver pero por ahi habia un bat echo por leo para encontar driver...es usando for  :o...
creo q deberias si leer un poco porque tanto if como for son casi pilares de bat...o sea podes copiar pegar para que sea para F: I: etc pero quedaria largo el bat con una lineas usando for queda barbaro
« Última modificación: Agosto 27, 2010, 06:13:34 pm por flony »
si un problema no tiene solucion entonces no es un problema...es algo inevitable

Desconectado Binary_Death

  • Yo vivo en CPH
  • ***
  • Mensajes: 821
  • Sexo: Masculino
    • Ver Perfil
Re: dudas con programacion bat
« Respuesta #5 en: Agosto 27, 2010, 08:07:59 pm »
Wtf? La variable IF? xDD
If es un comando interno de control de flujo de la cmd... xD
Y Bueno, para lo que dices... tienes que usar la variable %CD%, que contiene el directorio actual.

Ejemplo:

Código: You are not allowed to view links. Register or Login
Start "" "%CD%\Mifichero.mp3"

Espero haberte ayudado... cualquier cosa... postea...

PD: La variable IF! XD!

Desconectado Fofitxiki

  • Me das tu IP?
  • *
  • Mensajes: 81
    • Ver Perfil
Re: dudas con programacion bat
« Respuesta #6 en: Agosto 27, 2010, 08:43:50 pm »
Binari el usuario no pregunta eso y ademas el %cd% no le sirve para nada, ya que si el script está en la misma carpeta que el archivo, la cmd ya esta en la misma ruta y con solo hacer

Código: You are not allowed to view links. Register or Login
@echo off
start archivo.mp3
exit

es suficiente. Lo que el usuario pregunta es que hay que hacer si la unidad en la que está el archivo es diferente a E:\ y en cuyo caso sí que tiene que usar "if exist".

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • http://ethereumchile.cl
    • Ver Perfil
    • Ethereum Chile
Re: dudas con programacion bat
« Respuesta #7 en: Agosto 27, 2010, 08:47:53 pm »
O Simplemente usar fsutil, aunque con un FOR lo logras...
onda FOR %%A IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (IF EXIST %%A: (ECHO.%%A:\ EXISTE))

Salud.o.s
¡MI TWITTER You are not allowed to view links. Register or Login!
You are not allowed to view links. Register or Login !

Desconectado Binary_Death

  • Yo vivo en CPH
  • ***
  • Mensajes: 821
  • Sexo: Masculino
    • Ver Perfil
Re: dudas con programacion bat
« Respuesta #8 en: Agosto 27, 2010, 09:07:52 pm »
Está bien, entonces el caso es que tenemos otra unidad con una etiqueta desconocida y tenemos que ejecutar un fichero llamado X en tal unidad...
La cosa es que, si tenemos por ejemplo 2 usb's insertadas, y ambas contienen un "Start mifichero.mp3"... Al hacer el for con el if exist unidad y el if exist fichero, va a intentar ejecutar el fichero de ambas usb's, si es que ambas usb's tienen distinto fichero con el mismo nombre. (xD Que lío que os monto)
Pero... creo que no tiene remedio ese problema. Así que bueh...

Código: You are not allowed to view links. Register or Login
@Echo Off
For %%i in (A,B,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do (
For %%x in (mifichero1.mp3,mifichero2.mp3) do (
If Exist "%%i:\%%x" (Start "" "%%i:\%%x")
))

Exit/B


Supongo que la cosa sería algo así...

Desconectado Fofitxiki

  • Me das tu IP?
  • *
  • Mensajes: 81
    • Ver Perfil
Re: dudas con programacion bat
« Respuesta #9 en: Agosto 28, 2010, 06:01:23 am »
tambien se podria usar %errorlevel% y si se ejecuta el arhivo.mp3 de una usb que se cierre el script.

Desconectado Binary_Death

  • Yo vivo en CPH
  • ***
  • Mensajes: 821
  • Sexo: Masculino
    • Ver Perfil
Re: dudas con programacion bat
« Respuesta #10 en: Agosto 28, 2010, 08:57:53 am »
Sí, que buena idea... o quizá sólo que salga del cuerpo del for.

Código: You are not allowed to view links. Register or Login
@Echo Off
For %%i in (A,B,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do (
For %%x in (mifichero1.mp3,mifichero2.mp3) do (
If Exist "%%i:\%%x" (Start "" "%%i:\%%x" && GoTo:_Break)
))
:_Break
::Siguientes instrucciones...
Exit/B


Así en cuanto se ejecute el primero detectado, saldría del for ^^

Saludos!

Desconectado flony

  • Me das tu password?
  • **
  • Mensajes: 253
  • Sexo: Masculino
    • Ver Perfil
Re: dudas con programacion bat
« Respuesta #11 en: Agosto 28, 2010, 01:42:02 pm »
jijiji sabia q no ivan a aguantarse las ganas de responder  :cool:....en realidad lo del for no se lo queria decir xq parece q no lo estudio ni hablar de un for dentro de otro y con if es mas facil seria mucho copiar pegar  :laugh:...lo del errorlevel le daria mas seguridad de que se realizo la tarea que encomendo y perfeccionaria el bat
*********
en definitiva lo ideal es un for para comprobar unidades un if para ver si exicte el music.mp3 y el errorlevel para finalizar
« Última modificación: Agosto 28, 2010, 01:46:42 pm por flony »

Desconectado Kracker51

  • Me das tu password?
  • **
  • Mensajes: 311
  • Sexo: Masculino
  • SELECT ALL FROM Hackers WHERE NameId='Kracker51';
    • Ver Perfil
Re: dudas con programacion bat
« Respuesta #12 en: ſeptiembre 03, 2010, 10:33:25 am »
Bueno puedes hacer esto tambien:
Código: (dos) You are not allowed to view links. Register or Login
@echo off
title Play music and images
cls
:main
echo.
echo por favor selecciona tu drive:
set /p d=
if exist %d% (goto si) else (goto no)
:si
start %d%\music.mp3
start %d%\imagen.bmp
exit
:no
msg * no existe el drive
goto main

Salu2!!!

 :cura: :cura:
#include <iostream>
Int main()
    {
        Do
            {
                cout<<"FUCK"<<endl;
            }while (true〓true)
        Return 0;
    }


question
Programacion por capas (dudas)

Iniciado por propio007

9 Respuestas
6491 Vistas
Último mensaje Enero 11, 2018, 11:15:12 am
por peluya
xx
Dudas Sobre Programacion en HTML

Iniciado por NetSyS

1 Respuestas
1025 Vistas
Último mensaje Agosto 30, 2009, 04:22:13 pm
por onixes001
xx
Algunas dudas que tengo sobre programacion :)

Iniciado por nachogiova

1 Respuestas
873 Vistas
Último mensaje Octubre 12, 2011, 05:26:41 pm
por Binary_Death
xx
Dudas Sobre programación de extensiones de Google Chrome

Iniciado por ExPuMa

2 Respuestas
1027 Vistas
Último mensaje Diciembre 20, 2009, 03:50:37 am
por ExPuMa
question
dudas sobre el origen de los lenguajes de programacion en general

Iniciado por comcom.com

3 Respuestas
716 Vistas
Último mensaje ſeptiembre 28, 2011, 04:53:53 pm
por comcom.com
xx
programacion c++ y programacion en c, utilidades contenidos y usos, gracias.....

Iniciado por quieroaprender

2 Respuestas
1691 Vistas
Último mensaje ſeptiembre 20, 2011, 07:07:10 pm
por SEKTOR
xx
Dudas sobre post interesantes, posteen aqui sus comentarios y dudas!

Iniciado por Zirkua

17 Respuestas
6901 Vistas
Último mensaje Julio 04, 2007, 01:39:43 pm
por sn0x.
resuelto
El Tao de la Programación

Iniciado por .xAk.

3 Respuestas
1104 Vistas
Último mensaje Noviembre 22, 2010, 01:58:16 pm
por Emotion$
xx
La programacion...

Iniciado por JaAViEr

17 Respuestas
4551 Vistas
Último mensaje Agosto 29, 2009, 07:20:25 am
por Jayelle®©
question
PROGRAMACION EN SQL

Iniciado por svarti

1 Respuestas
846 Vistas
Último mensaje Marzo 15, 2011, 08:04:45 pm
por Rcart