begin process at 2010 02 10 09:38:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

LISTING PORT SERIE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

LISTING PORT SERIE

lundi 26 avril 2004 à 14:45:05 | LISTING PORT SERIE

jeeprt94

Je voudrais savoir si il existe un moyen simple rapide et efficace (en java)
d obtenir une liste des ports series disponibles (ou existants)
sur la machine en question !?

Si possible sans utiliser le package javax.comm ?
Sinon avec... hihi

Grazie mille a ceux qui me repondrons peut etre...



-------------------
Milano Siamo Noi
Milano Siamo Noi
Milano Siamo Noi
oooooooohhhh :)
lundi 26 avril 2004 à 17:33:33 | Re : LISTING PORT SERIE

Mr Jason

salut, j ai un ptit bout de code ki pourrait t'aider mais tu dois utiliser le package javax.comm ...

###############
import javax.comm.*;


SerialPort serialPort1;
CommPortIdentifier portId1;
Enumeration portList1;

try
{
do
{
portList1=CommPortIdentifier.getPortIdentifiers();//chargement des nom de port

if (portList1==null)
{
System.out.println("No comm ports found!");
return;
}

//recherche du COM1
System.out.println("scan des ports... recherche du COM1...");
while (portList1.hasMoreElements())
{
portId1=(CommPortIdentifier)portList1.nextElement();
if (portId1.getPortType()==CommPortIdentifier.PORT_SERIAL)
{
if (portId1.getName().equals("COM1"))
{

System.out.println(" COM1 Disponible !!");
//System.out.println("\n Ouverture du port serie "+portId1.getName());

//initialisation du port COM1
serialPort1=(SerialPort)portId1.open("capteur",2000);
//.........


}while(etat==true);


#################"
j espere ke c bon pour toi.


mardi 27 avril 2004 à 13:57:11 | Re : LISTING PORT SERIE

jeeprt94

Alors bon la javax.comm ca passe...
c deprecated mais ca passe...
par contre... j ai une erreur au debut de l execution du programme qui me dit :

Error loading win32com: java.lang.UnsatisfiedLinkError: no win32 in java.library.path

ca n empeche pas le programme de fonctionner mais j aimerais savoir d ou ca vient!!??

Merci d'avance et merci Jason X


Mon code :

import javax.comm.*;
import java.util.*;

class ScanPort
{
SerialPort serialPort1;
CommPortIdentifier portId1;
Enumeration portList1;
boolean com1=false;
boolean com2=false;
boolean com3=false;
boolean com4=false;

ScanPort()
{
portList1=CommPortIdentifier.getPortIdentifiers();//chargement des nom de port
if (portList1==null)
{
System.out.println("No comm ports found!");
return;
}
//recherche du COM1
System.out.println("scan des ports... \nrecherche des ports COM...");
while (portList1.hasMoreElements())
{
portId1=(CommPortIdentifier)portList1.nextElement();
if (portId1.getPortType()==CommPortIdentifier.PORT_SERIAL)
{
if (portId1.getName().equals("COM1"))
{
System.out.println(" COM1 Disponible !!");
com1=true;
}
if (portId1.getName().equals("COM2"))
{
System.out.println(" COM2 Disponible !!");
com2=true;
}
if (portId1.getName().equals("COM3"))
{
System.out.println(" COM3 Disponible !!");
com3=true;
}
if (portId1.getName().equals("COM4"))
{
System.out.println(" COM4 Disponible !!");
com4=true;
}
}
}
if (!com1) System.out.println("COM1 non detecte");
if (!com2) System.out.println("COM2 non detecte");
if (!com3) System.out.println("COM3 non detecte");
if (!com4) System.out.println("COM4 non detecte");
}

public static void main(String[]args)
{
ScanPort p = new ScanPort();
}



}



Ce sera plus bo avec le bloc notes je pense,,,,



Milano Siamo Noi
Milano Siamo Noi
Milano Siamo Noi
oooooooohhhh :)
lundi 27 septembre 2004 à 10:25:07 | Re : LISTING PORT SERIE

al_b07

ton win32com.dll n'est pas copié au bon endroit
mardi 16 novembre 2004 à 21:04:22 | Re : LISTING PORT SERIE

neho

Bonjour
excusé mon intrusion mais je voulais savoir comment fairs la meme chose mais en VB
merci
dimanche 13 juillet 2008 à 11:04:22 | Re : LISTING PORT SERIE

saadia2

Salut ;

Je suis une débutante en java ,j'ai crée des port serie virtuel sur mon ordinateur et exécute ce code 'ScanPort' pour tester les port série existant .mais le code ne les a pas détecte .est ce que le problème est que les port son virtuel et non physique ?

 



Cette discussion est classée dans : port, listing, milano, siamo, noi


Répondre à ce message

Sujets en rapport avec ce message

Utilisation du port 139 pour reproduire la commande NET SEND [ par SAtaN ] salut !je cherche à creer un programme java permettant d'envoyer des NET SEND vers une ip locale (en ouvrant le port 139 ...), ou alors un programme q probleme d'unreachable statement [ par marsrepart ] hello tout le monde.. je suis un newbies....Voila, je dois faire un client/serveur (style FTP)java qui dialogue par le biais de socket (normal .. je s reception données par liaison RS232 ( port série ) [ par chakall ] Je cherche à écrire une classe qui me permette d'écouter le port série de ma machine et de receptionner des données GPS par une liaison série RS232.A COMM API [ par sdariz ] Je développe un programme destiné à communiquer par le port série avec des équipements. Je suis sous Windows 2000 avec le JDK 1.4.1.01 et l'API COMM 2 encore un probleme [ par damiendumas ] Salut !Voila mon programme : pas très compliqué !!!import java.net.*;import java.io.*;public class dams_irc{ public static void main(St Port série et trame Nmea [ par knd ] Salut a tous,J ai un petit problème je cherche a acquerir des données a partir du port série (je tente d utiliser javax.comm) mais cela ne fonctionne [Thread] acquiqition sur plusieurs port série [ par knd ] Bonjour,Je voudrais savoir si qq un sait comment gerer deux ports série simultanément.Je sais qu'il s'agit certainement de l'utilisation d'un thread m [port serie][NEED HELP] lecture sur deux ports [ par knd ] Bonjour,J ai un pb avec une application: celle ci doit lire des infos arrivant simultanément ( a frequence differenete cependant) sur deux ports serie Transmission de fichier par le port série [ par NicoP ] Salut, je veux transmettre un fichier par les ports série de 2 PC. Savez vous comment faire? JavaComm + ASCII sur Port série [ par ponsjohann ] Bonjour,J'aimerai envoyer des commandes ascii sur le port serie de ma machine. J'arrive à utiliser l'api JAVACOMM et je connais ma table ASCII.J'arriv


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales