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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación Visual Basic / Re: ¿Cómo guardo datos? en: 1 Octubre 2011, 00:52 am
yo guardo archivos con el metodo createtextfile del objeto filesystemobject
en proyecto>referencias y tildo "microsoft scripting runtime"
y los leo con opentextfile y
la funcion split(archivo.readall, vbcrlf)

2  Programación / Desarrollo Web / [javascript] Escribir al disco duro desde firefox en: 12 Febrero 2011, 23:41 pm
Buenas a todos!
Estoy haciendo una extension para Firefox 3 la cual guarda lo que pongamos en una caja de texto mas el titulo mas la url de la pagina actual en un archivo.
Hasta ahora solo puedo guardar en un solo archivo. O sea escribiendo la ruta directamente en el codigo JS en la variable "savefile".
POR EJEMPLO
var savefile="C:\\links.txt";

Lo que yo quiero hacer es que la ruta sea la concatenacion de algunos elementos
POR EJEMPLO:
que la ruta sea:
var savefile="C:\\links\\" + cajanombrearchivo.value;

De esta forma se podria seleccionar el nombre del archivo.
No se como pasarle a el "Components.interfaces.nsILocalFile" y initWithPath la ruta del directorio.


Mas abajo dejo el codigo que no funciona.
Tambien les dejo el link al a extension en mediafire (solo por si a alguien le interesa)

Código
  1. var savefile="C:\\links\\" + cajanombrearchivo.value;
  2.  
  3. function save(loslinks, eltitulo, laurl) {
  4. var formado= loslinks + ";titulo=" + eltitulo + ";url=" + laurl + "\n";
  5. // HABILITAR PRIVILEGIOS
  6. try {
  7. netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
  8. } catch (e) {
  9. alert("Permission to save file was denied.");
  10. }
  11. // INICIALIZACION DE LA INTERFAZ CON LA VARIABLE file
  12. var file = Components.classes["@mozilla.org/file/local;1"]
  13. .createInstance(Components.interfaces.nsILocalFile);
  14. file.initWithPath( savefile );
  15.  
  16. // SI NO EXISTE EL ARCHIVO CREARLO
  17. if ( file.exists() == false ) {
  18. alert( "Creating file... " );
  19. file.create( Components.interfaces.nsIFile.NORMAL_FILE_TYPE, 420 );
  20. }
  21. // INICIALIZACION DEL STREAM CON LA VARIABLE outputStream
  22. var outputStream = Components.classes["@mozilla.org/network/file-output-stream;1"].createInstance( Components.interfaces.nsIFileOutputStream );
  23.  
  24. outputStream.init( file, 0x04 | 0x08 | 0x10, 420, 0 );
  25. var output = formado;
  26. var result = outputStream.write( output, output.length );
  27. outputStream.close();
  28.  

EL LINK A LA EXTENSION:
http://www.mediafire.com/?3m0ctxw2pab9igs

Eso es todo.
Saludos.
Nico
3  Programación / Scripting / Re: [BATCH] asignar variables con set desde un for /f en: 14 Enero 2011, 19:38 pm
ah ok, el segundo ejemplo funciona!, yo ponia
en el comando "set" la variable !contador!=...  , sola, sin nada.

gracias por tu respuesta Leo, saludos.
trabajas en algo que tenga que ver con programacion??
4  Programación / Scripting / Re: [BATCH] asignar variables con set desde un for /f en: 13 Enero 2011, 01:04 am
las variables se borran cuando termina el batch, se puede ver en este script:
Código
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /a n = 1
  4. for /L %%i in (1,1,5) do (
  5. set /a contador = !contador! + %% style="color: #448888;">i
  6. if "!contador!"=="4" set cinco=Variablecinco
  7. echo !contador!
  8. )
  9. echo %cinco%

5  Programación / Scripting / Re: [BATCH] asignar variables con set desde un for /f en: 13 Enero 2011, 00:22 am
este codigo devuelve solo la ultima linea
de temp.txt, lo que intento es sacar las comillas despues de los primeros
numeros,
Tengo que usar "setlocal enabledelayedexpansion" y hago referencia a la variable con !variable!, de esa forma no la puedo asignar

Código
  1. for /f "" %%A in (temp.txt) do (
  2. set sacar=%%A
  3. set sacado=%sacar:"=%
  4. @echo %sacado% >> actual.txt
  5. )

este es el txt:
Citar
17330",2010/12
17320",2010/12
17307",2010/12
17298",2010/12
17287",2010/11
17266",2010/11
17244",2010/11
17225",2010/11

6  Programación / Scripting / [BATCH] asignar variables con set desde un for /f[Solucionado] en: 12 Enero 2011, 23:14 pm
Estoy haciendo esto para bajar galerias de una pagina pero
me trabe en el siguiente script:
Código
  1. @echo off
  2. set /a contador=1
  3. setlocal enabledelayedexpansion
  4. for /f "usebackq eol=- delims=^=>/ tokens=6,12,13,14" %%A in (`find /i "prev.jpg" masdiosas.php@id^=10123`) do (
  5. @echo !contador!=%% style="color: #448888;">A_%%B_%%C_%%D
  6. @set /a contador+=1
  7. )
  8.  

Este script devuelve esto:
Citar
1=17330"_2010_12
2=17320"_2010_12
3=17307"_2010_12
4=17298"_2010_12
5=17287"_2010_11
6=17266"_2010_11
7=17244"_2010_11
8=17225"_2010_11

lo que quiero hacer es que los numeros del uno al ocho sean las variables,
intente asignar poniendo la instruccion
Código
  1. @set !contador!=%% style="color: #448888;">A_%%B_%%C_%%D
adentro del DO pero el set no lo deja poner,
tampoco funciona poner "!contador!"

Bueno, eso es todo, espero puedan ayudarme, saludos.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines