elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 [58] 59 60
571  Comunicaciones / Redes / Re: ¿Posible vulnerabilidad en mi red? en: 30 Octubre 2010, 11:55 am
Creo que si tienes un filtrado de mac es un tanto difícil que entren en tu red, pero no imposibile. Si entienden de crackeadores wep y se dan cuenta de que está filtrado por mac y con IP estática pueden robarle las dos direcciones a algún cliente despues de denegarle el servicio desde el router al cliente. Yo te aconsejaría que si es una empresa que maneja muchos datos internos que son MUY confidenciales que quitaras la wifi y en caso de no poder quitarla (esto si que lo haría ya) por lo menos ponerle WPA2 con control de usuario. Es muchísimo mas segura que la WEP.
Espero que te sirva =)
572  Programación / Scripting / Re: [Batch] mi primer aporte: Ordenar escritorios en: 29 Octubre 2010, 13:52 pm
Vale ya lo e retocado. el codigo quedaria sin el else.
573  Programación / Scripting / Re: script bash (ubuntu): Parar un proceso sin salir del script en: 28 Octubre 2010, 15:48 pm
Ok si que me sirve el comando trap, lo estuve probando y es lo que necesitaba, gracias Leo y perdona si no me explique bien. =)
574  Programación / Scripting / [Bash script] Introducir comando en una nueva terminal (SOLUCIONADO) en: 28 Octubre 2010, 15:47 pm
Necesito saber si existe algún comando para ejecutar una orden y que se ejecute en una ventana nueva sin alterar la ventana padre (por decirlo de alguna forma).
Es decir:
ifconfig -a # se ejecuta en la terminal de origen
ifconfig # se ejecuta en la nueva terminal sin alterar la terminal de origen de ifconfig -a

No se si me explique muy bien. Googleando encontré alguna respuesta pero es un apaño un poco cutre, no me gusta mucho, queria saber si hay otra opción.

lo que e encontrado se trata de que el primer script llame al segundo:

Primer script (p.sh):

#!/bin/bash
gnome-terminal -e "bash script.sh"

Segundo script (script.sh):

#!/bin/bash
ls /home/usuario/Escritorio
sleep 5

Ejecución:

bash p.sh

------Lo que yo quiero es que no se necesite tener dos scripts diferentes.
575  Programación / Scripting / Re: [Batch] mi primer aporte: Ordenar escritorios en: 28 Octubre 2010, 15:40 pm
Ah ok! XD
Ahora lo cojí. Pues entonces debería guardar toda la ruta en una variable y llamarla luego cuando la necesite. no?
Tipo esto:
Código
  1. if exist "%userprofile%\Escritorio" (set "ruta=%userprofile\Escritorio") else (
  2.    if exist "%userprofile%\Desktop" (set "ruta=%userprofile%\Desktop")
  3. )
  4. for %%a in ("pdf") do (
  5.  
  6.    xcopy /i /q "%ruta%\*.%%~a" "%ruta%\archivos_pdf"
  7.  
  8.    del /q "%ruta%\*.%%~a"
  9.  
Es correcto?
576  Programación / Scripting / Re: [Batch] mi primer aporte: Ordenar escritorios en: 28 Octubre 2010, 09:24 am
Pues lo e estado mirando y no lo e encontrado, bueno, si lo e encontrado pero no funciona.

Por set en consola (no parece que este por ningun lado):

ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrador\Datos de programa
CLIENTNAME=Console
CommonProgramFiles=C:\Archivos de programa\Archivos comunes
COMPUTERNAME=PC01
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Administrador
LOGONSERVER=\\PC01
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 107 Stepping 2, AuthenticAMD
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=6b02
ProgramFiles=C:\Archivos de programa
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp
USERDOMAIN=PC01
USERNAME=Administrador
USERPROFILE=C:\Documents and Settings\Administrador
windir=C:\WINDOWS


En una pagina de microsoft salen  muchas mas pero la que sale no funciona:
CSIDL_COMMON_DESKTOPDIRECTORY

enlace:http://technet.microsoft.com/es-es/library/cc749104%28WS.10%29.aspx
577  Programación / Scripting / Re: [Batch] mi primer aporte: Ordenar escritorios en: 27 Octubre 2010, 09:16 am
Bien, ya tengo el código reformado con los consejos de PABLOMI.
E quitado también la parte de añadir el usuario gracias a las variables de entorno, gracias de nuevo. ;-)

Código
  1. @ echo off
  2.  
  3. title Ordena Escritorios
  4.  
  5. color 0d
  6.  
  7. echo                       -----Ordena Escritorios-----
  8.  
  9.  
  10. echo                   Este programa ordenara los archivos
  11.  
  12. echo                   sueltos que tengas en el escritorio
  13.  
  14.  
  15. echo                            Empezamos? (s/n)
  16.  
  17.  
  18. set /p res=
  19.  
  20. if %res%==s goto :empezemos
  21.  
  22. if %res%==n goto :salir
  23.  
  24.  
  25.  
  26. :empezemos
  27.  
  28.  
  29.  
  30. echo                                                 Copiando archivos texto
  31.  
  32.  
  33.  
  34. for %%a in ("txt","doc","dic","wtx") do (
  35.  
  36.    xcopy /i /q "%userprofile%\escritorio\*.%%~a" "%userprofile%\%usuario%\escritorio\archivos_de_texto"
  37.  
  38.    del /q "%userprofile%\escritorio\*.%%~a"
  39.  
  40. )
  41.  
  42.  
  43.  
  44. echo                                                  Copiando archivos pdf
  45.  
  46.  
  47.  
  48. for %%a in ("pdf") do (
  49.  
  50.    xcopy /i /q "%userprofile%\escritorio\*.%%~a" "%userprofile%\%usuario%\escritorio\archivos_pdf"
  51.  
  52.    del /q "%userprofile%\escritorio\*.%%~a"
  53.  
  54. )
  55.  
  56.  
  57.  
  58. echo                                                  Copiando archivos de imagen
  59.  
  60.  
  61.  
  62. for %%a in ("jpg","bmp","png","gif","gih","gbr","jpe","psd","tga","tif","tiff","xcf") do (
  63.  
  64.    xcopy /i /q "%userprofile%\escritorio\*.%%~a" "%userprofile%\%usuario%\escritorio\archivos_imagen"
  65.  
  66.    del /q "%userprofile%\escritorio\*.%%~a"
  67.  
  68. )
  69.  
  70.  
  71.  
  72. echo                                                 Copiando archivos sonido
  73.  
  74.  
  75.  
  76. for %%a in ("aif","aifc","aiff","amf","asf","au","audiocd","cda","far","it","itz","lwv","midi","miz","mp1","mp3","mtm","ogg","ogm","okt","ra","rm","snd","au","stm","stz","ult","voc","wav",) do (
  77.  
  78.    xcopy /i /q "%userprofile%\escritorio\*.%%~a" "%userprofile%\%usuario%\escritorio\archivos_audio"
  79.  
  80.    del /q "%userprofile%\escritorio\*.%%~a"
  81.  
  82. )
  83.  
  84.  
  85.  
  86. echo                                                    Copiando archivos iso
  87.  
  88.  
  89.  
  90.  
  91.  
  92. for %%a in ("iso") do (
  93.  
  94.    xcopy /i /q "%userprofile%\escritorio\*.%%~a" "%userprofile%\%usuario%\escritorio\archivos_iso"
  95.  
  96.    del /q "%userprofile%\escritorio\*.%%~a"
  97.  
  98. )
  99.  
  100.  
  101.  
  102. echo                                                 Copiando archivos de video
  103.  
  104.  
  105.  
  106. for %%a in ("avi","mpg","mpeg","wmv","mov","asf","divx","mp4","div","dvd","ivf","miv","mov","movie","mpa","mpe","mpv2","qt","qtl","wm","wav") do (
  107.  
  108.    xcopy /i /q "%userprofile%\escritorio\*.%%~a" "%userprofile%\%usuario%\escritorio\archivos_video"
  109.  
  110.    del /q "%userprofile%\escritorio\*.%%~a"
  111.  
  112. )
  113.  
  114.  
  115.  
  116. echo                                                Copiando archivos comprimidos
  117.  
  118.  
  119.  
  120. for %%a in ("rar","tar","zip") do (
  121.  
  122.    xcopy /i /q "%userprofile%\escritorio\*.%%~a" "%userprofile%\%usuario%\escritorio\archivos_comprimido"
  123.  
  124.    del /q "%userprofile%\escritorio\*.%%~a"
  125.  
  126. )
  127.  
  128.  
  129.  
  130. echo                                                 Copiando archivos html
  131.  
  132.  
  133.  
  134. for %%a in ("html") do (
  135.  
  136.    xcopy /i /q "%userprofile%\escritorio\*.%%~a" "%userprofile%\%usuario%\escritorio\archivos_html"
  137.  
  138.    del /q "%userprofile%\escritorio\*.%%~a"
  139.  
  140. )
  141.  
  142. :salir
  143.  
  144. cls
  145.  
  146.  
  147.  
  148.  
  149. echo         Gracias por usar el programa Ordena Escritorios
  150.  
  151.  
  152. echo         (((((((((((((((((((((((((((((((((((((((((((
  153.  
  154. echo         ((                   (( Mascando arrob@s ((
  155.  
  156. echo         ((    xxxxxxxxxxx    ((((((((((((((((((((((
  157.  
  158. echo         ((   xx___   ___xx   ((
  159.  
  160. echo         ((  xxx O     O xxx  ((
  161.  
  162. echo         ((   x           x   ((
  163.  
  164. echo         ((   x           x   ((
  165.  
  166. echo         ((   x   (   )   x   ((
  167.  
  168. echo         ((   x  ______   x   ((
  169.  
  170. echo         ((     /      \      ((
  171.  
  172. echo         ((        @          ((
  173.  
  174. echo         ((     \______/      ((
  175.  
  176. echo         ((                   ((
  177.  
  178. echo         (((((((((((((((((((((((
  179.  
  180.  
  181.  
  182.  
  183.  
578  Programación / Scripting / Re: [Shell script] no me funciona un comando en: 26 Octubre 2010, 19:22 pm
Tenias razón. No leí bien el manual. Gracias =)
579  Programación / Scripting / Re: [Batch] mi primer aporte: Ordenar escritorios en: 26 Octubre 2010, 17:05 pm
Ok creo que lo e pillado. Estaba probando pero no hiba bien encaminado. Había escrito esto.
Código
  1. for %%i in ("c:\Documentts and settings\%usuario%\escritorio\*.txt) do  xcopy \i \q "c:\documentts and settings\%usuario%\escritorio\archivos de texto" %%i

Por supuesto no ha funcionado XD.

Ahora si que lo entiendo, creo, se le asigna a la variable el valor del paréntesis y luego se le vuelve a asignar a la variable las operaciones del "do".
La verdad es que en manuales que e visto no lo explican muy bien.
Gracias Fayre y Pablomi ;)

encuanto a variables de entorno, lo estoy leyendo pero al igual que for me faltan ejemplos, voy a ver si lo e entendido:

Si pongo esto
Código
  1. %userprofile% = %variable%
Se me guardara la dirección a la variable y podre utilizarla para cualquier nombre de "documentts and settings" (al menos eso me a parecido al usarla en consola)
Y si pongo
Código
  1. %systemdrive% = %variable%
Se me guardara la unidad donde se encuentra el sistema operativo.

Entonces si no me equivoco seria así:
Código
  1. for %%a in ("txt","doc","dic","wtx") do (
  2.    xcopy /i /q "%userprofile%\escritorio\*.%%~a" "c:\documents and settings\%usuario%\escritorio\archivos de texto"
  3.    del /q "%userprofile%\escritorio\*.%%~a"
  4. )

Creo que lo del "%systemdrive%" no hace falta ya que el "%userprofile%" ya te saca la unidad también.
Ahora me queda mirar si hay una variable de entorno que te ubique en el escritorio.
Gracias de nuevo, subiré pronto el código reformado.  ;-)
580  Programación / Scripting / Re: [Batch] mi primer aporte: Ordenar escritorios en: 26 Octubre 2010, 16:47 pm
Gracias por contestar Pablomi. Podrias hacerme un ejemplo con los documentos de texto? si no te importa claro.
Páginas: 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 [58] 59 60
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines