Amoedo
Usuario (Argentina)
Un bat para Crear Bat... jajaj bastante tonto.. pero tengo unos cuantos q despues subire.. mirenlo, y tal vez les ayude a comprender cosas.. es bastante tonto pero bue.. -------------- creen un documento de texto, y ponganle lo que esta en negrita adentro, luego de txt. pasenlo a .bat y abranlo con dobleclick ------------------------------------------------- @echo off echo Vamos a crear un .bat pause > nul echo como se llamara el archivo.? por ejemplo: primerejemplo echo entonces en tu escritorio se llamara "primerejemplo.bat" set /p ejemplo= esscribe el nombre a continuacion: cls echo ahora vamos a definirle el color pause > nul echo ------------------------------ echo 0 = Negro 8 = Gris echo 1 = Azul 9 = Azul clar echo 2 = Verde A = Verde cla echo 3 = Aguamarina B = Aguamarin echo 4 = Rojo C = Rojo clar echo 5 = Púrpura D = Púrpura c echo 6 = Amarillo E = Amarillo echo 7 = Blanco F = Blanco br echo ------------------------------ echo Contesta con un solo digito!! set /p letra= que color de letra quieres? set /p fondo= que color de fondos quieres? cls set /p dice= Que quieres que diga el %ejemplo%.bat por dentro ? cls set /p pre= escribe una pregunta para que alguien conteste: cls echo ahora vamos a hacer una pregunta para que se conteste con si set /p pre1= escribe una pregunta para que conteste con "si": cls set /p dirasi=si contesto "si" le saltara un cartel que dira: set /p dirano=si contesto otra cosa dira: cls pause > nul echo @echo off >> %ejemplo%.bat echo color %fondo%%letra% >> %ejemplo%.bat echo echo ------------------------------------------------------------ >> %ejemplo%.bat echo echo %dice% >> %ejemplo%.bat echo echo ------------------------------------------------------------ >> %ejemplo%.bat echo set/p preg= %%pre%% >> %ejemplo%.bat echo echo entonces %%preg%%? wow no sabia eso.. >> %ejemplo%.bat echo echo te hare una pregunta mas, dime si o no >> %ejemplo%.bat echo set/p preg1= %%pre1%% >> %ejemplo%.bat echo if %%preg1%%==si goto yes >> %ejemplo%.bat echo if not %%preg1%%==si goto now >> %ejemplo%.bat echo :yes >> %ejemplo%.bat echo msg * %dirasi% >> %ejemplo%.bat echo goto exit>> %ejemplo%.bat echo :now >> %ejemplo%.bat echo msg * %dirano%>> %ejemplo%.bat echo :exit>> %ejemplo%.bat echo echo hasta luego.! >> %ejemplo%.bat echo pause >nul >> %ejemplo%.bat echo exit>> %ejemplo%.bat pause > nul cls echo listo start %ejemplo%.bat exit ---------------------------------------------- en la parte que les dice de hacer una pregunta para responder con si o con no, pongan ejemplo: eres hombre? si contesta que si : Bien amigo si contesta otra cosa: Eres Linda..! aca abajo les dejo otro... para q vean mas cosas.. se nota q no soy de explicar mucho.? Perdon.. ----------------------------------------------------------------- @echo off set /p amo= decime algo.? set /p num=ahora un numero!: set /p num1=ahora otro numero!: set /a sum= num + num1 set /a res= num - num1 set /a div= num / num1 set /a mul= num * num1 set /a tod= sum + res + div + mul pause > nul echo ----------------------------------------- echo Bueno vos me dijiste: %amo% echo el primer numero fue %num% y el segundo %num1% echo --------- echo Si los sumamos da :%sum% echo --------- echo Si los restamos da :%res% echo --------- echo Si los multiplicamos da :%mul% echo --------- echo Si los dividimos da :%div% echo --------- echo Y la suma de todas las cuentas da = %tod% echo ----------------------------------------- echo nada mas que decir pause > nul exit ---------------------------------------------- aca les dejo el ultimo, esta un poco mas completo, ahi pueden ver mas cosas... ------------------------------------------ @echo off :arriba echo --------------------------------- echo -Selecciona una accion echo -1)calculadora echo -2)crear .bat desde aqui echo -3)borrar archivo desde aqui echo -4)copiar archivo desde aqui echo -5)abrir archivo echo -6)nada echo --------------------------------- set /p hacer= que desea hacer? if %hacer%==1 goto calculadora if %hacer%==2 goto crear if %hacer%==3 goto borrar if %hacer%==4 goto copiar if %hacer%==5 goto abrir if %hacer%==6 goto salir if hacer GTR 6 goto numer if hacer LSS 1 goto numer :numer cls msg * el caracter es incorrecto goto arriba :calculadora cls set /p num= primer numero!: set /p num1=segundo numero!: set /a sum= num + num1 set /a res= num - num1 set /a div= num / num1 set /a mul= num * num1 pause > nul echo --------------------------------------------- echo primer %num% - segundo %num1% echo --------------------------------------------- echo Si los sumamos da :%sum% echo --------------------------------------------- echo Si los restamos da :%res% echo --------------------------------------------- echo Si los multiplicamos da :%mul% echo --------------------------------------------- echo Si los dividimos da :%div% echo --------------------------------------------- pause set /p desea=desea volver a calcular escriba "si"? if %desea%==si goto calculadora goto salir :crear set /p arch= escribe el nombre del archivo que quieres crear ej:Archivonuevo que luego sera, (archivonuevo.bat): set /p dentro= escribe algo para que balla dentro : echo echo %dentro% >%arch%.bat start %arch%.bat goto salir :borrar set /p borrar=que archivo quieres borrar, especifica su ruta ejemplo(archivo.bat o nuevo.txt): del %borrar% :c set /a a= b+ 1 cls echo ------ echo -%a%%%%- echo ------ set /a b= a+ 1 cls echo ------ echo -%b%%%%- echo ------ if %a%== 1000 goto paro if %b%== 1000 goto paro goto c :paro echo ---------------------- echo -borrado exitosamente- echo ---------------------- pause > nul goto salir :abrir echo puedes seleccionar un archivo o tambien la ruta de una pagina web echo ejemlo: ejemplo.bat o www.taringa.net set /p abrir=que archivo quieres abrir? start %abrir% goto salir :copiar set /p cop=que archivo dese copiar? ejemplo: (ejemplo.bat): echo como se llamara el archivo nuevo donde se meteran los datos copiados? set /p cop1=ejemplo: (de ejemplo.bat a nuevo.bat) escriba nuevo bat: copy %cop% %cop1% :salir msg * hasta luego exit --------------- tenia abandonado el post, les dejo un .bat para poner en el escritorio.. asi apenas prendes la compu, te abre mas rapido las paginas y no tenes q andar tipiando cada direccion --------------- echo off echo ProgrAmo set fcb==nada.bat set t==nada.bat set ytb==nada.bat set ggl==nada.bat set wkp==nada.bat set msg==nada.bat :arriba echo --------------------------------- echo -Que queres abrir? echo -1)Facebook echo -2)mesenger echo -3)youtube echo -4)taringa echo -5)Google echo -6)wikipedia echo -7)Salir echo --------------------------------- set /p hacer= que desea hacer? if %hacer%==1 goto Facebook if %hacer%==2 goto mesenger if %hacer%==3 goto youtube if %hacer%==4 goto taringa if %hacer%==5 goto google if %hacer%==6 goto wikipedia if %hacer%==7 goto salir if hacer GTR 7 goto numer if hacer LSS 1 goto numer :numer cls msg * el caracter es incorrecto goto Algomas :facebook set fcb==www.facebook.com goto Algomas :taringa set t==www.taringa.net goto Algomas :youtube set ytb==www.youtube.com goto Algomas :google set ggl== www.google.com.ar goto Algomas :wikipedia set wkp==http://es.wikipedia.org goto Algomas :mesenger set msg==msnmsgr.exe goto Algomas :Algomas set /p hacer=Algo mas? if %hacer%==1 goto Facebook if %hacer%==2 goto mesenger if %hacer%==3 goto youtube if %hacer%==4 goto taringa if %hacer%==5 goto google if %hacer%==6 goto wikipedia if %hacer%==7 goto salir if hacer GTR 7 goto numer if hacer LSS 1 goto numer :abrir start %fcb% start %t% start %ytb% start %ggl% start %wkp% start %msg% msg * hasta luego goto final :salir echo exit>> nada.bat goto abrir :final exit