Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MeCraniDOS

#251
Scripting / Re: [VBS] Script Basico
21 Junio 2013, 17:25 PM
No hay que declarar KeyName, ValName y ValData?? Y "Mi aplicación" y "Aplicación.exe" son las mismas??

Saludos
#252
Scripting / Re: [VBS] Script Basico
21 Junio 2013, 16:34 PM
Entonces el script quedaría finalmente así?

Código (vbnet) [Seleccionar]

Dim oReg As Object
Set oReg = CreateObject("Wscript.Shell")

' Definimos las variables necesarias
' Dim strRuta As String
' strRuta = "Aqui la ruta"

KeyName = "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\"
ValName = "Hola.exe"
ValData = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%APPDATA%") & "\Carpeta\Aplicacion.exe"

' Escribimos el nuevo valor de la clave

CreateObject("WScript.Shell").RegWrite KeyName & ValName, ValData


' Destruimos la variable de objeto
Set oReg = Nothing


Me da error... no domino mucho la verdad..  :-\ :-\
#253
Scripting / [VBS] Script Basico
21 Junio 2013, 14:43 PM
Hola, quería hacer un script en vbs, que cree una clave en el registro para ejecutar una aplicación que se guarda en "C:\Documents and Settings\---\Datos de programa",  tengo esto escrito...

Código (vb) [Seleccionar]
Dim oReg As Object
Set oReg = CreateObject("Wscript.Shell")

'Definimos las variables necesarias
Dim strRuta As String
strRuta = "Aqui la ruta"

'Escribimos el nuevo valor de la clave
oReg.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run", strRuta, "REG_SZ"

oReg.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run", strRuta, "REG_SZ"

'Destruimos la variable de objeto
Set oReg = Nothing


Claro, si pongo una ruta fija solo vale para mi ordenador, ademas, yo tengo Windows XP y para un Windows Vista o Windows 7 no funciona... Podrían decirme como puedo optimizar este script para cualquier S.O??

Saludos
#254
Vale vale gracias, lo probare y te digo  ;-) ;-)

Ahora funciona perfecto  :silbar:
#255
Vale vale, pues mirare a ver que puede fallar, el codigo que tengo es este

Código (cpp) [Seleccionar]


void Cambiar()
{

        char *buf;

        ifstream fichero_original; //Declaramos una variable para el fichero original
ofstream fichero_final; //Declaramos una variable para el archivo que crearemos


fichero_original.open("hola.txt", ios::binary); //Abrimos el archivo original en binario
noskipws(fichero_original); //Leemos el archivo incluidos los espacios

fichero_final.open("adios.txt", ofstream::binary); //Abrimos el archivo que estamos creando

// Obtengamos tamaño fichero

fichero_original.seekg(0,ios::end);
unsigned long Tamanyo = fichero_original.tellg();
fichero_original.seekg(0,ios::beg);
buf = new char[Tamanyo];


        fichero_original.read(buf,Tamanyo); // Guardamos el archivo en buf
fichero_original.close(); //Cerramos el fichero original

        buf[0]='R'; // primer caracter cambiado
        buf[1]='I'; // segundo caracter cambiado

        fichero_final << buf; // Escribimos el contenido de buf
        fichero_final.close(); //Cerramos el nuevo fichero

}


Le he quitado cosas a la función y eso, y el archivo al que le intento cambiar las dos primeras letras es un archivo que pesa 2 Mb...  :¬¬ :¬¬
#256
Gracias por el código, pero solo me escribe la 'r' y la 'i', es decir, abre el archivo y al escribirlo en el nuevo archivo solo me pone: "ri "  :-\ :-\

Otra cosa, el "string cadena" para que lo usas??

Saludos  ;-)
#257
Cita de: amchacon en 14 Junio 2013, 14:13 PM
Abres el archivo y escribes los 2 caracteres. Acto seguido cierras el archivo.

¬¬' (Conectate a Skype cuando puedas  :¬¬)

Cita de: daryo en 14 Junio 2013, 14:27 PM
en c++ o c?

En C++
#258
Hola chicos, quería saber como puedo modificar los dos primeros caracteres de un archivo, es decir, tengo un archivo que se llama Hola.txt y en el que pone:

Hola.txt
CitarHolaquetal

Y quiero copiar ese archivo modificando las dos primeras letras, para que quede por ejemplo así:

Adios.txt
CitarRilaquetal

Es decir, solo quiero que cambie las dos primeras letras del archivo original...

Espero que puedan ayudarme  :-\

Saludos


#259
Gracias a todos por las respuestas, mirare a ver cual me va mejor ;-) ;-)

Saludos
#260
Buenas, quería saber como puedo crear una interfaz gráfica, uso CodeBlocks y me gustaría programarlo como multiplataforma, no me interesa el Visual C++, hasta ahora solo he programado en consola, llevo poco tiempo estudiando programación y no se cómo hacerlo, espero que puedan recomendarme  :rolleyes: :rolleyes:

Saludos