Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Gamer50 en 13 Agosto 2017, 22:31 pm



Título: [Batch/Bash] Iniciar Con Parametros
Publicado por: Gamer50 en 13 Agosto 2017, 22:31 pm
Hola, Me gustaria saber si es posible poder ejecutar un Batch/Bash Con Parametros,  :rolleyes: Ejemplo
Citar
start ccleaner.bat -clean
es mi primer post, no se si estoy pidiendo mucho  :silbar:


Título: Re: [Batch/Bash] Iniciar Con Parametros
Publicado por: engel lex en 13 Agosto 2017, 22:37 pm
bash y batch no son igual... aquí info de ambos

https://www.google.com/search?q=bash+Iniciar+Con+Parametros (https://www.google.com/search?q=bash+Iniciar+Con+Parametros)
https://www.google.com/search?q=batch+Iniciar+Con+Parametros (https://www.google.com/search?q=batch+Iniciar+Con+Parametros)

si despues de ver los resultados de google (que debiste intentar antes de escribir) tienes dudas puntuales, por favor indicalas


Título: Re: [Batch/Bash] Iniciar Con Parametros
Publicado por: Gamer50 en 13 Agosto 2017, 23:26 pm
Hola Denuevo, me referia a batch pero puse Batch/bash por que creia que eran lo mismo  :huh: ,estuve mirando por google eso pero ninguno me sirvio .. este fue el que mas se acerco https://foro.noticias3d.com/vbulletin/showthread.php?t=315532 (https://foro.noticias3d.com/vbulletin/showthread.php?t=315532)

Citar
Edit:
de hacerco a acerco


Título: Re: [Batch/Bash] Iniciar Con Parametros
Publicado por: engel lex en 13 Agosto 2017, 23:33 pm
literalmente el primer link de ambas busquedas...

para bash $1 lleva el primer paramentro

Código
  1. echo $1


para batch  es %1


Título: Re: [Batch/Bash] Iniciar Con Parametros
Publicado por: Gamer50 en 14 Agosto 2017, 00:39 am
No se si nos entendemos xD... A ver por ejemplo.
si yo quiero hacer que con el comando
Citar
start ccleaner.bat -clean
haga lo siguiente
Citar
::Que haga que dirctamente se vaya a Optimize sin que salga el menu de todo que tengo. y que cuando termine se cierre (creo que paque se cierre solo estoy pidiendo mucho xD)...
:Optimize
if not exist %temp% md %temp%
cls
echo --Cleaning Ram..
echo Mystring=(80000000) > %temp%\liberar.vbs
start %temp%\liberar.vbs
start %temp%\liberar.vbs
ping localhost -w 0.5 -n 2 -l 0 >nul
echo Done!!
echo --Cleaning Temp Files..
dir %temp% /B /L /S
dir %SYSTEMDRIVE%\Windows\Prefetch /B /L /S
dir %SYSTEMDRIVE%\Windows\Temp /B /L /S
cls
del %Temp%\* /f /q
echo --Cleaning Ram..
echo Done!!
echo --Cleaning Temp Files..
rd %Temp%\ /s /q
rd %windir%\Temp /s /q
rd %windir%\Temp\Prefetch /s /q
cls
echo --Cleaning Ram..
echo Done!!
echo --Cleaning Temp Files..
ping localhost -w 0.5 -n 2 -l 0 >nul
echo Done!!
echo Press Any Key To Continue. & pause >nul & goto INI
::al copiarlo me fije que tenia unos fallos ...