Probleme javascript
laurent
-
laurent -
laurent -
Bonjour,
j'ai tester un code javascript pour ouvrir un programme automatiquement.
voici le code:
sauf que j'ai l'erreur suivante:
Parse error: syntax error, unexpected T_PUBLIC in C:\wamp\www\11.php on line 6
donc l'erreur est au niveau de "public class sendkey".
sauf que je ne vois pas où est l'erreur.
quelqu'un aurait il une idée svp?
cordialement,
laurent
j'ai tester un code javascript pour ouvrir un programme automatiquement.
voici le code:
<?php
/**
* Ouvrir et écrire dans NotePad
* @author fobec.com 2010
*/
public class SendKey {
public SendKey() {
/**
* Lancer NotePad sous Windows
*/
try {
Runtime.getRuntime().exec("notepad");
} catch (IOException ex) {
Logger.getLogger(SendKey.class.getName()).log(Level.SEVERE, null, ex);
}
/**
* Ecrire dans NotePad
*/
try {
Robot robot = new Robot();
/**
* Fixer le delai entre chaque mouvement à 250 ms
*/
robot.setAutoDelay(250);
robot.setAutoWaitForIdle(false);
/**
* Envoyer les touches axel une à une
*/
robot.keyPress(KeyEvent.VK_A);
robot.keyPress(KeyEvent.VK_X);
robot.keyPress(KeyEvent.VK_E);
robot.keyPress(KeyEvent.VK_L);
/**
* Quitter l'application
*/
System.exit(0);
} catch (AWTException ex) {
Logger.getLogger(SendKey.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static void main(String[] args) throws AWTException, IOException {
SendKey sendKey = new SendKey();
}
}
?>
sauf que j'ai l'erreur suivante:
Parse error: syntax error, unexpected T_PUBLIC in C:\wamp\www\11.php on line 6
donc l'erreur est au niveau de "public class sendkey".
sauf que je ne vois pas où est l'erreur.
quelqu'un aurait il une idée svp?
cordialement,
laurent
1 réponse
-
bonjour,
c'est l'interpréteur PHP qui annonce l'erreur car en PHP la déclaration d'une classe commence par "class" et n'attends pas de mot clé public.-
-
ce que j'aurai du dire c'est que ce code n'est pas du javascript, çà aurait pu passer pour du PHP, mais il s'agit de langage Java
src : http://www.fobec.com/java/1072/simuler-appui-une-touche-clavier.html
sinon j'ai envie de dire, quel est le besoin exactement ?
s'il s'agit de lancer un programme (genre notepad) depuis une page HTML comportant du Javascript, çà semble très difficile (sauf à passer par des certificats ou activeX..) et cela pour la simple raison que le navigateur l'interdit (sécurité oblige). -
-
-
-