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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Temas
Páginas: 1 2 [3]
21  Programación / Scripting / [Batch] | [Debug.exe] ¿Como hacer una salida ascii a un .txt? en: 23 Marzo 2011, 22:29 pm
Holas, una vez vi un codigo que usaba more y volcaba un archivo.txt a debug.exe, el archivo contenía instrucciones en hexadecimal, intenté hacer lo siguiente, pero algo estoi haciendo mal:

Código
  1. more archivo.txt | debug
  2.  

El archivo.txt contiene:

Código:
e97 98
nasds.bat
rcx
129
w
q



Donde "e" ordena cargar los caracteres "a" y "b" respectivamente en hexadecimal, "n" ordena escribir el archivo asds.bat con el contenido especificado, rcx especifica el tamaño del archivo (ni idea cual deba ser el tamaño correcto, sólo vi un bat de ejemplo por ahí y lo seguí), "w" confirma la escritura y "q" sale del debug.exe segun mi "investigación", bueno también intenté volcarlo así:

Código
  1. debug < archivo.txt
  2.  

La salida que obtuve en ambos casos fue la siguiente:

Código:
㈠渾汵䀊琨瑩敬䔣琇䘣

Bueno, en el archivo.bat se ven unos cuadraditos, akí se ven letras chinas, WTF? LOL? xD?, bueno, ese es mi problema, de antemano gracias por sus respuestas.

Saludos  ;)
22  Programación / Java / [JARs] ¿Que hace un IDE cuando agrega una librería? en: 28 Enero 2011, 00:09 am
Buenas, tengo el siguiente problema;

Con NetBeans IDE 6.8 en un Windows XP, mi aplicacion corría bien, descargué un conjunto de librerías desde esta pagina creé una librería en NetBeans de la forma regular (sry ahora no recuerdo cual era, pero lo hacía con el conector MYSQL y funcionaba), el caso es que dejé mi código fuente hasta cierto punto, pero ahora estoi en un PC que no tiene este IDE, es un Windows XP también, opté por realizar lo siguiente;

Tomé todas las librerías y las copié en el siguiente directorio;

(JDK)\jre\lib\ext\(...)

Según dicen que me las debería tomar, ok, haciendo esto el archivo rep.java compila y queda como un .class, pero al ejecutarlo me lanza la siguiente excepcion;

C:\Documents and Settings\usolibre\Escritorio>java rep>asds.txt
Exception in thread "main" java.lang.NoClassDefFoundError: javazoom/jlgui/basicp
layer/BasicPlayerListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javazoom.jlgui.basicplayer.BasicPla
yerListener
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 12 more
Could not find the main class: rep.  Program will exit.

C:\Documents and Settings\usolibre\Escritorio>

Entonces mi duda es, ¿algo me falta a mi hacer que el netbeans hace o mi programa tiene problemas? dejo lo poko y nada que tengo hecho hasta ahora;

Código
  1. import java.io.File;
  2. import java.util.Map;
  3. import java.io.File.*;
  4.  
  5. import javax.swing.*;
  6. import java.awt.*;
  7. import java.awt.event.*;
  8.  
  9. import javazoom.jlgui.basicplayer.BasicController;
  10. import javazoom.jlgui.basicplayer.BasicPlayer;
  11. import javazoom.jlgui.basicplayer.BasicPlayerEvent;
  12. import javazoom.jlgui.basicplayer.BasicPlayerException;
  13. import javazoom.jlgui.basicplayer.BasicPlayerListener;
  14.  
  15. public class rep extends JFrame implements BasicPlayerListener, ActionListener{
  16.  
  17.    private JButton b1, b2, b3, b4, b5, b6, b7, b8,b9, b10;
  18.    private JLabel l1, l2, l3, l4, l5, l6, l7, l8, l9, l10;
  19.    private JFileChooser sel;
  20.  
  21.    public rep(){
  22.  
  23.        setSize(700, 500);
  24.        setLocation(200, 50);
  25.        setTitle("title");
  26.  
  27.        Container panel = getContentPane();
  28.        panel.setLayout(new GridBagLayout());
  29.        panel.setBackground(Color.black);
  30.  
  31.  
  32.        b1 = new JButton("Abrir...>>");
  33.        l1 = new JLabel("<html><H1><FONT COLOR=GREEN>Titulo por defecto</FONT><H1>");
  34.  
  35.        GridBagConstraints size1 = new GridBagConstraints();
  36.  
  37.        size1.gridx = 0;
  38.        size1.gridy = 0;
  39.        size1.gridheight = 1;
  40.        size1.gridwidth = 1;
  41.        size1.weightx = 0.0;
  42.        size1.weighty = 0.0;
  43.        size1.fill = size1.NONE;
  44.        size1.anchor = size1.CENTER;
  45.  
  46.        panel.add(l1, size1);
  47.  
  48.        GridBagConstraints size2 = new GridBagConstraints();
  49.  
  50.        size2.gridx = 0;
  51.        size2.gridy = 1;
  52.        size2.gridheight = 1;
  53.        size2.gridwidth = 1;
  54.        size2.weightx = 0.0;
  55.        size2.weighty = 0.0;
  56.        size2.fill = size1.NONE;
  57.        size2.anchor = size1.CENTER;
  58.  
  59.        panel.add(b1, size2);
  60.        b1.addActionListener(this);
  61.  
  62.  
  63.  
  64.  
  65.  
  66.        setVisible(true);
  67.        setDefaultCloseOperation(EXIT_ON_CLOSE);
  68.  
  69.    }
  70.  
  71. public static void main(String[] args){
  72.  
  73.    new rep();
  74.  
  75. }
  76.  
  77.  
  78. public void actionPerformed(ActionEvent click){
  79.  
  80.    if (click.getSource() instanceof JFileChooser){
  81.  
  82.        // para el showopen
  83.  
  84.        JOptionPane.showMessageDialog(null, "funka");
  85.  
  86.    }
  87.  
  88.    if (click.getSource() instanceof JButton){
  89.  
  90.        // para los botones
  91.  
  92.        JButton b0 = (JButton) click.getSource();
  93.  
  94.        JRootPane panel0 = b0.getRootPane();
  95.  
  96.        JFrame frame0 = (JFrame) panel0.getParent();
  97.  
  98.        String prompt0 = b0.getText();
  99.  
  100.        if (prompt0.equals("Abrir...>>")){
  101.  
  102.            abrir();
  103.  
  104.        }
  105.  
  106.    }
  107.  
  108. }
  109.  
  110. public void abrir(){
  111.  
  112.        sel = new JFileChooser();
  113.        sel.addActionListener(this);
  114.  
  115.        sel.setCurrentDirectory(new File(System.getProperty("user.dir")));
  116.  
  117.        sel.showOpenDialog(null);
  118.  
  119. }
  120.  
  121. public void setController(BasicController ctrl){
  122.  
  123. }
  124.  
  125. public void stateUpdated(BasicPlayerEvent chg){
  126.  
  127. }
  128.  
  129. public void progress(int Vint, long Vlong, byte[] Vbyte, Map Vmap){
  130.  
  131. }
  132.  
  133. public void opened(Object Vob, Map Vmap2){
  134.  
  135. }
  136.  
  137.  
  138.  
  139. }
  140.  

De antemano gracias por sus respuests  :D

Saludos  ;)
23  Programación / Java / Como crear un paquete jar? en: 31 Diciembre 2010, 02:05 am
Hola vi en el faq como hacer un paquete en java, hice mi manifest así:

Manifest-Version: 1.0
Ant-Version: 1.0
Created-By: xxxx
Extension-Name: avg.class
Specification-Title: lib
Implementation-Title: lib
Implementation-Vendor: xxxx
Implementation-Version: 1.0
Implementation-Vendor-Id: .
X-Compile-Source-JDK: 1.5
X-Compile-Target-JDK: 1.5

En todo caso lo que yo quiero hacer es un autoejecutable, intenté esto pero no creo que es lo que me serviría, y viendo tutoriales por ahí traté de hacerlo con comandos, bueno he visto en un par de post por ahí buscando en google y he intentado lo siguiente:

Código
  1. jar -cvf test.jar avg.class
  2.  

también esto:

Código
  1. jar -cmf Manifest.txt F_tets.jar Main.class
  2.  

Un par de veces me lanzaba una excepcón que ya no recuerdo que decía, así que opté por modificar el nombre a Main.class, no se si eso influye...

Opté por modificar el manifest por esto según vi por ahí en la inet:

Código:
Main-Class: Main


Antes por supuesto decía

Código:
Main-Class: avg

Con doble click no se abre el .jar, con abrir > Java (TM) Platform SE Binary tampoko
con

Código
  1. java -jar test.jar     ni con       java -jar Main.jar
  2.  

De verdad que esto me supera, que estoy haciendo mal?

De antemano gracias  ;)

Edito:

este es el error:

Código
  1. C:\Documents and Settings\usolibre\Escritorio>jar -cfm test.jar Main.class Manif
  2. est.txt >> error.txt
  3. java.io.IOException: invalid header field
  4.        at java.util.jar.Attributes.read(Attributes.java:389)
  5.        at java.util.jar.Manifest.read(Manifest.java:167)
  6.        at java.util.jar.Manifest.<init>(Manifest.java:52)
  7.        at sun.tools.jar.Main.run(Main.java:123)
  8.        at sun.tools.jar.Main.main(Main.java:903)
  9.  
  10. C:\Documents and Settings\usolibre\Escritorio>
  11.  
  12.  
24  Programación / Java / [JAR] duda con ¿instalacion? en: 23 Noviembre 2010, 23:43 pm
Buenas, hace poco que entré en el mundo de la programacíon con java, estoi haciendo una tarea y necesito saber ¿como agrego al jdk un jar que tengo ( driver mysql-java ) sin usar un ide?, trabajo en windows xp y necesito saber esto por que en las salas de uso libre de mi instituto no puedo instalar ningún  ide, de antemano muchas gracias por sus respuestas.  :D
25  Programación / Scripting / [VBS] Duda con wscript.shell.appactivate en: 10 Noviembre 2010, 22:25 pm
Mi duda es la siguiente, quiero dejar un código de muestra en un foro, mostrando el uso de este objeto, el tema es que lo estuve probando y si abro un bloc de notas con .exec y luego lo minimizo, no puedo obtener el foco de la ventana, el código de muestra es éste:            

Código
  1. set wss=createobject("wscript.shell")
  2.  
  3. set bloc=wss.exec("notepad")
  4. msgbox "minimiza si quieres el bloc de notas, en 5 segundos mas se maximizara (para este ejemplo no lo cierres)"
  5. wscript.sleep 5000
  6. wss.appactivate bloc.processid
  7. wss.sendkeys "funciona"
  8.  

¿que estoy haciendo mal?

de antemano, gracias

[publicidad mode:on] ................  PD: y el foro es éste............[/subliminal]
26  Programación / Scripting / [VBS] Como puedo ennegrecer una celda en excel? en: 9 Noviembre 2010, 21:58 pm
Buenas, hace un tiempo que estoi investigando el vbs y quiero aprender a manejar el objeto excel.application, para lo cual quiero hacer un script que automáticamente cree una hoja de excel según las peticiones que haga un usuario, mi pregunta es ¿como ennegrecer los bordes de una celda (o un grupo de celdas) con algún método de este objeto?, o si es posible hacerlo con pulsaciones de teclado (para sendkeys).

De antemano gracias por responder

Saludos!
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines