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ú

Temas - brako

#1
Scripting / Formatear con Batch
28 Septiembre 2016, 11:21 AM
Hola estimados, tengo una consulta y por mas que le doy vuelta no doy con la respuesta. Les cuento, necesito crear un batch para que después de ser ejecutado, el equipo se reinicie y al iniciar el disco local C: se formatee, recuerdo haber hecho esto en mis tiempos de adolescencia con unos amigos, dejábamos archivos llamados "Ministerio de educacion.bat" en los equipos de los laboratorios los cuales siempre eran ejecutados y con eso formateabamos los equipos, era un pendejo haciendo maldades pero ahora lo quiero para algo mas serio, agradeceria su ayuda por favor. De no ser posible hay alguna forma de formatear el equipo remotamente? no quiero usar aplicaciones, quiero algo simple como el comando format pero recuerden que estoy remotamente conectado al equipo por lo que de alguna forma deberia ejecutarse este comando al booteo del equipo.
Saludos.
#2
hola, nose si recuerdan q eh estado pidiendo ayuda ya que estoy haciendo una utilidad para crear nick para un juego, bueno finalmente termine la aplicacion, la probe y sin problemas todo resultaba bien hasta k me encontre con un bug, algunas vecez cuando quiero guardar el nick en alguna configuracion (archivo.cfg) este no se guarda, para guardar el archivo utilizo el siguiente codigo.

Private Sub Command1_Click()
Dim n1
Dim var
n1 = FreeFile()
Open Dir1.Path & "\" & File1.filename For Input As #n1
        While Not EOF(n1)
        Line Input #n1, var
        If Mid(var, 1, 9) = "seta name" Then
        var = "seta name """ & Form1.Text1.Text & """"
        End If
        Form1.Text2.Text = Form1.Text2.Text & var & vbCrLf
    Wend
    Close #n1
    Open Dir1.Path & "\" & File1.filename For Output As #n1
    Print #n1, Form1.Text2.Text
    Close #n1
Form4.Hide
MsgBox "Your config was saved successful", vbExclamation, "Saving ;-)"
End Sub


lo que hago con este codigo es abrir el fichero y mientras este no termine leerlo linea por linea con line input, en cada linea pregunto si el principio de esta es "seta name" cambiar esta linea por "seta name" & nombre_que_el_usuario_ingreso y luego paso cada linea a un textbox y al final de cada linea agrego un vbCrLf para hacer el salto de linea, luego al tener todo en el textbox este lo pasa todo al archivo con el mismo nombre solo que ahora esta con el nick que el usuario ingreso. Lo raro es que con algunos archivos si funciona pero con otros no.
Al ver el textbox mientras el codigo se pasa me encontre con lo siguiente...



Si se fijan todo queda de corrido, el salto de linea no funciona, pero si se fijan mas aun el salto de linea esta alli, el cual figura con un palito vertical k resalta mucho, como |, nose pork en algunos archivos pasa esto, ya que cuando esto pasa tampoco se guarda el nombre, pero en otros archivos funciona perfectamente como en este...



Espero su ayuda, desde ya gracias!
#3
Hola, mi pregunta es...como hacer q al apretar un boton, abra algun archivo, por ejemplo archivo.txt y copie todo su contenido a otro archivo pero con algun tipo de filtro, de palabras, para k las palabras k yo kiera no se copien. espero k me ayuden :).
#4
Programación Visual Basic / Editando archivos txt
26 Diciembre 2005, 00:54 AM
sorry soy nuevo en visual basic y tengo una duda y por mas q eh buscado no eh encontrado la solucion, bueno mi duda es la siguiente, como puedo borrar una linea de algun archivo en visual basic?. por ejemplo primero leo el archivo.

Private Sub Command3_Click()
Open "C:\archivo.txt" For Append As #1
        Print #1, Text1.Text
    Close #1
End Sub


de esta manera puedo agregar lo que se encuentra en el textbox1 pero antes de esto necesito borrar una linea, por ejemplo supongamos que la linea que deceo borrar es de esta manera nombre=nombre usuario, en este caso nombre de usuario seria al azar (dependiendo del nombre de usuario del pc), por lo que tengo que indicarle que borre la linea que empieze con "nombre" y borre todo lo que sigue en adelante, espero haberme explicado bien ya que necesito la respuesta urgente plz! muchas gracias :-)