BATCH

Iniciado por securedigital, 28 Mayo 2006, 21:50 PM

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

securedigital

Hola a todos, ya se que este post hace risa comparado con otra preguntas de VB, Perl, o derivados, pero allá voy ya que mi meta es aprender.

Estoy haciendo un programa (mini) en BATCH, y quiero que este al ejecutar el Batch se abra un archivo situado en
C:\Archivos de programa\programa\setup.exe
por poner un ejemplo.

Como lo hago?


He probado con
call C:\Archivos de programa\programa\setup.exe
pero claro, "Call" es solo para abrir otros BATCH


Saludos
The man who whispered to the computers
Der Mann, der zu den Computern flüsterte

                                                 FAD58DE7366495DB4650CFEFAC2FCD61

                                    

<--v1c1ous-->

Buenas Sr.

Emm, asi?

CitarC:\windows\Notepad.exe

Je, http://www.saulo.net/pub/msdos/cap11.htm

Saludos.


securedigital

Ups... :-[

Gracias por la pagina, voy a leermela toda con detenimiento.
Saludos
The man who whispered to the computers
Der Mann, der zu den Computern flüsterte

                                                 FAD58DE7366495DB4650CFEFAC2FCD61

                                    

LastDragon

Cita de: securedigital en 28 Mayo 2006, 21:50 PM
Hola a todos, ya se que este post hace risa comparado con otra preguntas de VB, Perl, o derivados, pero allá voy ya que mi meta es aprender.

Estoy haciendo un programa (mini) en BATCH, y quiero que este al ejecutar el Batch se abra un archivo situado en
C:\Archivos de programa\programa\setup.exe
por poner un ejemplo.

Como lo hago?


He probado con
call C:\Archivos de programa\programa\setup.exe
pero claro, "Call" es solo para abrir otros BATCH


Saludos

Que abra un archivo o que corra un programa?

en tu ejemplo es que habra el programa

usa start para abrir un archivo

start archivo.doc

por ejemplo

zickox

asi es, kon el start podras abrir el archivo pero primero tendras que hubikarte en la karpeta del archivo kon el komando cd  ;)


salu2

Duweick

Bueno este kode lo hice kon la ayuda y la leida de muchos post asi que me kodifique un buscador. Luego kodifique un ejecutador. Pues el komando start es el principal actor aqui.

Citar@echo off
:inicio
cls
cd\
echo Ingrese la aplicacion a Buscar [Ejemplo: Notepad.exe]
set /p var1=
attrib /s %var1% > search.txt
for /f "tokens=* delims=AH" %%a in (search.txt) do echo %%a%
echo Press Any Key
pause > nul
echo.
cls
set /p var2=Deseas ejecutar el archivo %var1% ? s/n :
if %var2%==s goto start
if %var2%==n goto inicio
:start
cls
echo Please Wait...
ping 127.0.0.1 -n 5 > nul
start %var1%
exit

Pues este kode lo hice kon mas gracia para poder ejecutar cualquier aplicacion pues se puede mejorar al maximo este kode.

Bueno espero q te sirva
echo Saludos & exitos