URGENTE Abrir archivo .HLP desde Java

ross_av
17 de Octubre del 2004
Hola tengo hecha una ayuda con formato .HLP y necesito saber cómo puedo abrirla desde el programa Java al pulsar un botón.

Muchas gracias.

ross_av
17 de Octubre del 2004
He probado este código, compila bien pero al dar a la opción de mi progrma "ayuda" me dice que no puede abrir el archivo de ayuda. ¿Alguien me puede ayudar por favor?


public void Acerca_de_actionPerformed(ActionEvent e) {
String cmd = "./Ayuda Biblioteca/AYUDA.HLP";
try {
Runtime r = Runtime.getRuntime();
Process proc = r.exec("winhelp.exe" + cmd);
proc.waitFor();
}
catch (Exception exc) {
JOptionPane.showMessageDialog(this, exc.getMessage(),
"Ayuda", JOptionPane.INFORMATION_MESSAGE);
}
}

Muchas gracias.

cris
17 de Octubre del 2004
Prueba con Process proc = r.exec("winhlp32.exe" + cmd);
suerte!
Cris

vidangosa
17 de Octubre del 2004
ese codigo tal ves te sirva pero es algo antiguo
ayuda.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
try{
Runtime rt = Runtime.getRuntime();
String[] callAndArgs = {"C:/WINDOWS/winhlp32.exe","c:/Archivos de programa/Ayuda tuayuda.hlp"};
Process child = rt.exec(callAndArgs);
}catch(Exception eee){System.out.println("hubo error");}
}
});