Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: securedigital en 28 Mayo 2006, 21:50 pm



Título: BATCH
Publicado por: 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


Título: Re: BATCH
Publicado por: <--v1c1ous--> en 29 Mayo 2006, 07:40 am
Buenas Sr.

Emm, asi?

Citar
C:\windows\Notepad.exe

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

Saludos.


Título: Re: BATCH
Publicado por: securedigital en 29 Mayo 2006, 16:56 pm
Ups... :-[

Gracias por la pagina, voy a leermela toda con detenimiento.
Saludos


Título: Re: BATCH
Publicado por: DragonFire en 29 Mayo 2006, 21:12 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


Título: Re: BATCH
Publicado por: zickox en 3 Junio 2006, 00:39 am
asi es, kon el start podras abrir el archivo pero primero tendras que hubikarte en la karpeta del archivo kon el komando cd  ;)


salu2


Título: Re: BATCH
Publicado por: Duweick en 17 Junio 2006, 01:58 am
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