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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 [1094] 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 ... 1236
10931  Sistemas Operativos / Windows / Re: Crear nueva entrada en menú contextual de CREAR ARCHIVO TXT en: 24 Junio 2012, 01:40 am
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.



EDITO:
es un bat o un .reg lo que tengo que crear y meter el código ?

Un .reg


Es correcto este código para mi situación particular ?

Código:
"icon"="%ProgramFiles%\\Notepad++\\notepad++.exe"
Eso está bien, Pero si quieres usar variables de entorno en la consola tienes que repetir el caracter "%":
Código:
%%Programfiles%%
Y aparte, no cierras la cadena del comando "start". déjala así:
Código:
@="CMD /C FSUTIL file createnew \"Documento de texto.txt\" 0 & Start /B \"%%PROGRAMFILES%%\Notepad++\Notepad++.exe\" \"Documento de texto.txt\""

PD: Sé que hay pequeñas diferencias entre el comando "Start" de WinXP y el de Win7 (Las comillas), Si no te funcionase ese comando, Intenta cambiar de lugar las comillas dobles.

Por lo demás todo correcto.

saludos

EDITO 2::
Si en cada partición tienes WindowsXP instalado deberás ejecutar el .reg en cada partición.

Y si no sabes mucho sobre archivos de registro, Te comento que las lineas que empiezan con el signo ";" son lineas de comentario, Si quieres usarlas borra el caracter ";".
10932  Informática / Software / Re: algun software tipo fakewebcam? en: 24 Junio 2012, 00:22 am
http://bit.ly/Lqf4CV

10933  Sistemas Operativos / Windows / Re: Crear nueva entrada en menú contextual de CREAR ARCHIVO TXT en: 23 Junio 2012, 23:49 pm
Es bien fácil hacerlo desde el registro, Pero como lo quieres en el menú principal no podemos echar mano de "shellnew" (O eso creo) así que crearemos el nuevo archivo desde la consola.

Código:
Windows Registry Editor Version 5.00


; Recuerda:
; Position= "top", "middle", o "bottom".
; Modifica "Program files (x86)" por "Program files" si usas 32 Bit...


; Esta clave es para que la opción se muestre en el menú contextual del fondo del escritorio.
;
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Nuevo Notepad++ Documento]
"icon"="C:\\Program Files (x86)\\Notepad++\\notepad++.exe"
"position"="middle"
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Nuevo Notepad++ Documento\command]
@="CMD /C FSUTIL file createnew \"Documento de texto.txt\" 0 & Exit\""


; Esta clave es para que la opción se muestre en el menú contextual del fondo del directorio.
;
[HKEY_CLASSES_ROOT\Directory\Background\shell\Nuevo Notepad++ Documento]
"icon"="C:\\Program Files (x86)\\Notepad++\\notepad++.exe"
"position"="middle"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Nuevo Notepad++ Documento\command]
@="CMD /C FSUTIL file createnew \"Documento de texto.txt\" 0 & Exit\""


; Estas claves son para que una vez creado el nuevo archivo, Se abra automáticamente con Notepad++.
;
;Escritorio:
;[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Nuevo Notepad++ Documento\command]
;@="CMD /C FSUTIL file createnew \"Documento de texto.txt\" 0 & Start /B C:\\\"Program files (x86)\\Notepad++\\notepad++.exe\" \"Documento de texto.txt\""
;
;Directorio:
;[HKEY_CLASSES_ROOT\Directory\Background\shell\Nuevo Notepad++ Documento\command]
;@="CMD /C FSUTIL file createnew \"Documento de texto.txt\" 0 & Start /B C:\\\"Program files (x86)\\Notepad++\\notepad++.exe\" \"Documento de texto.txt\""



Saludos

10934  Programación / Scripting / Re: Comando para crear nombre de un txt en BATCH en: 23 Junio 2012, 23:10 pm
También puedes hacer esto:

Código
  1. FSUTIL file createnew "Nuevo Notepad++ document.txt" 0
  2.  

Código
  1. Mkdir NEW
  2. FSUTIL file createnew ".\NEW\Nuevo Notepad++ document.txt" 0
  3.  

Código
  1. Mkdir NEW
  2. PUSHD NEW
  3. FSUTIL file createnew "Nuevo Notepad++ document.txt" 0
  4.  

PD: 0 = El tamaño del archivo, En Bytes.

Saludos
10935  Informática / Software / Re: Volver a instalar versión de prueba de sony vegas en: 23 Junio 2012, 23:03 pm
Puedes instalar Windows en una máquina virtual, Y allí podrás instalar la versión de prueba de Sony Vegas para testear el producto sin problemas (Hasta que caduque en ese Windows).

10936  Programación / Scripting / Re: Leerse solo un archivo batch en: 23 Junio 2012, 07:37 am
mas adelante quiero mover bloques de código de arriba Asia abajo y modificar sus líneas como lo acabamos de hacer no se si me entiendan

Veo que usas Windows XP, Quizás con EDLIN puedas editar las lineas guardando los cambios en el archivo bat original, Nunca lo he usado... Pero en versiones posteriores de Windows tienes que Escribir un nuevo archivo, Con las lineas en el orden que quieras, Pero en un archivo nuevo.

Pero además... Seguramente necesitarás escapar todos los caracteres especiales para poder escribirlos en el archivo...
ejemplo:
Código:
For /f.... in type %0 do (
  Set linea=%%a
  Set linea=!Linea:&=^&!
  Set linea=!Linea:|=^|!
  Set linea=!Linea:%%=%%%%!
  etc...
  echo !Linea!>>archivo.bat
)


Así que no se si es esto lo que quieres, No se si entendí bien xD... Pero el siguiente código te permite mover lineas de un archivo, DESDE ARRIBA HACIA ABAJO:

PD: Seguramente hay métodos mejores.

Código:
@Echo OFF

:: By Elektro H@cker
:: Foro.ElHacker.Net

Setlocal enabledelayedexpansion

Set "File=test.txt"
Set "TEMPFile=temp.txt"
Set "NewFile=%~n0_Nuevo.%~x0"
Set "cuttedline=cut.txt"

:::::::::::::::::::::::::::::::::::::
REM La linea que quieres "cortar"
Set /A Cut=4

REM La linea donde la quieres "pegar"
Set /A Paste=8
:::::::::::::::::::::::::::::::::::::


:Copy
IF !CUT! GTR !PASTE! (Exit)
Echo Dummy Line >> "%TEMPFile%"
Type "%FILE%" >> "%TEMPFile%"

:Cut
Set /A NEXT=1
For /F "Tokens=*" %%a in ('Type "%TEMPFile%" ^| more +!CUT!') Do (
echo %%a>>"%cuttedline%"
Goto :Read_Start
)

:Read_Start
FOR /L %%# IN (!NEXT!,1,!PASTE!) DO (
For /F "Tokens=*" %%a in ('Type "%TEMPFile%" ^| more +!NEXT!') Do (
If !NEXT! GTR !PASTE! (Set /A Next=1& Goto :Read_end)
If !NEXT! EQU !CUT!   (Set /A NEXT+=1& Goto :Read_start) else (Set /A NEXT+=1)
echo %%a>>"%NEWFILE%"
Goto :Read_Start
)
)

:Read_end
Type "%cuttedline%">>"%NEWFILE%"
Type "%FILE%" | more +!PASTE! >>"%NEWFILE%"
Del /Q "%TEMPFile%", "%cuttedline%"
Exit

test.txt:
Código:
linea 1
linea 2
linea 3
linea 4
linea 5
linea 6
linea 7
linea 8
linea 9
linea 10

saludos
10937  Programación / Scripting / Re: programacion Batch en: 23 Junio 2012, 04:08 am
Hola.

(Antes de nada, Debo decirte que hay que usar el botón "insertar código" si sigues posteando en esta sección...)

Veo varios errores a simple vista:


Citar
Código
  1. /to=%%k
Se te ha colado, Esa linea dará error ya que no es ningún comando.


Citar
Código
  1. FINDSTR /V "FastCopy * <Source> * <DestDir> * <Command> * TotalRead * TotalWrite *
  2.  
  3. TransRate * FileRate " Log.txt  >log2.txt
Lo mismo de antes... No se si son errores que has tenido al copiar el código aquí, Pero si en el archivo Bat lo tienes así, debes juntar las lineas...


Estás usando una herramienta de terceros (fastcopy) así que proporcionarte la ayuda es complicado ya que no creo que ninguno de los que leamos tú problema dispongamos de esa herramienta. Puedes copiar archivos entre PC's conectados usando el comando XCopy (Igual de efectivo): http://ss64.com/nt/xcopy.html


No especificas nada acerca del error y eso hace aún más complicado proporcionarte ayuda.
Si no sabes nada respecto al error, Ejecuta el bat directamente desde la consola, Y cuando de error te lo especificará (sin muchos detalles, pero con eso se averigua lo que te está dando error...).

EDITO:

No es necesario habilitar la expansión ya que no la necesitas y no la usas, Borra esta linea:
Citar
Código
  1. setlocal EnableDelayedExpansion


Saludos
10938  Programación / Scripting / Re: Leerse solo un archivo batch en: 23 Junio 2012, 03:43 am
lo que intento yo es que el archivo bat este cifrado para que no sea detectado (lo del for no para poder leer el archivo) y sea descifrado una línea y sea ejecutada después la siguiente y así sucesivamente.

Hay 2 cosas mal en el código.

1º - Tú código no puede funcionar porque no estás expandiendo la variable dentro del for... la variable "comando" no la puedes mostrar/usar.
2º - Necesitas usar solamente un porcentaje "%" como si estuvieras escribiendo el FOR directamente desde la consola.

Además, dejas muy a la vista la forma de saltear la protección:
Citar
Código:
set  comando=%comando:5=o%
set  comando=%comando:8=e%
set  comando=%comando:7=a%

Pero esto  último solo lo comento porque entonces creo que lo mejor sería ejecutar los comandos YA ENCRYPTADOS (Que también salta a la vista la protección, pero bueno ya es algo más compleja de descifrar para alguien que no sabe)

Código
  1. @Echo OFF
  2.  
  3. REM estas lineas de comentario las borrarias en el archivo bat final...
  4. REM            0       10        20        30        40        50
  5. REM            1234567890123456789012345678901234567890123456789012
  6. Set "Charlist= abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  7.  
  8. REM TUS COMANDOS cifrados AQUI
  9. %charlist:~5,1%%charlist:~3,1%%charlist:~8,1%%charlist:~15,1% By Elektro H@cker
  10. %charlist:~16,1%%charlist:~1,1%%charlist:~21,1%%charlist:~19,1%%charlist:~5,1%
  11. REM ESTO ES UN FOR:
  12. %charlist:~6,1%%charlist:~15,1%%charlist:~18,1% /%charlist:~6,1% "%charlist:~20,1%%charlist:~15,1%%charlist:~11,1%%charlist:~5,1%%charlist:~14,1%%charlist:~19,1%=*" %%# %charlist:~9,1%%charlist:~14,1% ('%charlist:~4,1%%charlist:~9,1%%charlist:~18,1% /B /A-D') %charlist:~4,1%%charlist:~15,1% (%charlist:~5,1%%charlist:~3,1%%charlist:~8,1%%charlist:~15,1% %%~z#       ^| %%~nx#)
  13. %charlist:~16,1%%charlist:~1,1%%charlist:~21,1%%charlist:~19,1%%charlist:~5,1%

output:



Pero bueno, Si sigues prefiriendo tú método, Pues voy a seguir la linea de tu ejemplo, Aquí tienes:

Código
  1. @Echo OFF
  2. Setlocal enabledelayedexpansion
  3. For /F "Delims=:" %%# in ('Findstr /I /N "@Echo OFF" "%~0" ^| MORE +2') DO (Set /A LINE=%%#)
  4.  
  5. For /F  "usebackq tokens=* Skip=%LINE%" %%X in (%0) do (
  6. Set /A line+=1
  7. Set "Comando=%%X"
  8. Set "Comando=!COMANDO:2=c!"
  9. Set "Comando=!COMANDO:3=e!"
  10. Set "Comando=!COMANDO:4=a!"
  11. Set "Comando=!COMANDO:5=o!"
  12. Set "Comando=!COMANDO:7=a!"
  13. call :run
  14. )
  15.  
  16.  
  17. REM Tú código aqui:
  18. REM PD: No te olvides de incluir el "@echo OFF" como hago yo.
  19. REM :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  20.  
  21. @Echo OFF
  22. p4us3
  23. f5r /L %7 in (0,1,10) do (Echo By 3l3ktr5 h@2k3r)
  24. p4us3
  25. REM Si activas el siguiente comando dará error... y te avisará de ello.
  26. REM pauseeeeeeeeeeeeeeee
  27.  
  28. REM :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  29.  
  30.  
  31. :run
  32. %comando% || (CLS & Echo "%comando%" | MORE & Echo No se pudo ejecutar la linea !LINE! | MORE & pause & Exit /B 1)
  33. goto :EOF

output:


Saludos
10939  Programación / Scripting / Re: Necessito Ayuda sobre un Script.bat en: 23 Junio 2012, 02:07 am
Buenas a todos.
sabeis si se puede des de el escript enviar el archivo que he creado con anteriodad se mande por correo electronico a la direccion que yo desse.
Si es asi me pdorias explciar como hacerlo o algun enlace para poder bsucar yo la información.
Muchas gracias de nuevo.

Mira la 1ª página de este subforo...

Script Batch para enviar email 


tambien puedes hacerlo zon ZetaUploader (Zulc.exe versión consola)

saludos
10940  Sistemas Operativos / Windows / Re: ¿Como cambiar el icono del archivo por defecto de Windows? en: 22 Junio 2012, 17:12 pm
FileTypesMan

Lo habia probado pero no lo encontré en ese programa xD, Gracias igualmente



@drvy | BSM
+1, Gracias crack

saludos


EDITO: Vale, es el icono número 0 del shell32.dll, así que perfectamente también se puede hacer de esta manera que es a la que estoy acostumbrado (para no modificar el valor original de la clave que dijo drvy | BSM):

Código:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"0"="C:\\Ruta del icono\\icono.ico,0"

saludos
Páginas: 1 ... 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 [1094] 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines