Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: KZN en 11 Abril 2014, 21:33 pm



Título: [PROBLEMA] Quick Batch File Compiler
Publicado por: KZN en 11 Abril 2014, 21:33 pm
Lenguaje:
Batch


Problema:
no me funciona el comando ftp al empaquetar un Script con la aplicación Quick Batch File Compiler

Codigo:
Código:
@echo Off
    
(
ftp -i -s:"%~f0"
open NOMBREHOST
USUARIO
CONTRASEÑA
pu "ARCHIVO1"
! del "ARCHIVO2"

bye
    
)1>NUL 2>&1


Título: Re: [PROBLEMA] Quick Batch File Compiler
Publicado por: Eleкtro en 11 Abril 2014, 21:57 pm
Quick Batch File Compiler no es un lenguaje de programación, es un programa.

EDITO: Elimino el anterior mensaje que escribí porque me he dado cuenta de que pu es la abreviación válida del comando put, sorry.


EDITO 2: Cosas a tener en cuenta:

1. El parámetro especial %0

Si tu tienes tu ScriptConvertido.exe en el escritorio, y en ese mismo directorio tienes un Script que le quieres enviar como parámetro al comando FTP (Ej: ftp -i -s:"%~dp0Script.txt"), jamás te va a funcionar el Script, ya que estos empaquetadores de Scripts necesitan extraer el contenido (el Script) a una carpeta temporal, y al hacer esto, el directorio de trabajo actual del Script (%0) es la carpeta temporal, no es la carpeta desde donde ejecutas el exe (en este caso el escritorio), lo puedes comprobar de manera muy sencilla haciendo un Echo %0.


2. Bugs de Software

Ese tipo de programas que convierten Scripts Batch a Executables todos tienen sus fallos, no son perfectos ya que Batch no es un lenguaje compilado, algunos programas simplemente copian el Script original sin hacerle modificaciones, pero otros si que se las hacen para compatibilizar y pueden mal-interpretar una instrucción o algún caracter de alguna linea del código que quieres convertir, te sugiero que evites usar los operadores de agrupación () cuando uses ese tipo de programas, intenta escribirlo todo en pocas lineas, y si puedes concatenar todas las órdenes en una sola linea mucho mejor para intentar evitar esos problemas.

Te sugiero que utilices la aplicación ExeScript Editor para empaquetar un Script, nunca me dió ese tipo de problemas.


Saludos


Título: Re: [PROBLEMA] Quick Batch File Compiler
Publicado por: KZN en 11 Abril 2014, 22:29 pm
me puedes dejar link para probarlo por favor?


Título: Re: [PROBLEMA] Quick Batch File Compiler
Publicado por: Eleкtro en 11 Abril 2014, 22:41 pm
> http://www.scriptcode.com/download/

PD: Es Software de pago.