| FAQ |
| Calendar |
|
|||||||
| Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman. |
![]() |
|
|
Thread Tools |
|
#1
|
|||
|
|||
|
ini sya mau share sedit ilmu yg udah saya dapetin tentang bagaimana cara membuka port dengan menggunakan java n command prom:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package child; import java.io.*; import javax.swing.*; import POSfix.Config; /** * * @author lephoe */ public class PoleDisplay { Runtime rt = Runtime.getRuntime(); Config conf = new Config(); Process p = null; public String portname; public String newPort; public void transaksi(String msg){ FileInputStream fis = null; try{ fis = new FileInputStream("config"); } catch(Exception e){ JOptionPane.showMessageDialog(null, "Please configure your port", "Port Status", JOptionPane.WARNING_MESSAGE); } try{ char data; String port = ""; int temp; do { temp = fis.read(); data = (char)temp; port = port + data; } while(temp!=-1); portname = port; int panjang = portname.length(); newPort = portname.substring(0, panjang-1); fis.close(); } catch(Exception e){ JOptionPane.showMessageDialog(null, "Cannot reading file", "Configure", JOptionPane.WARNING_MESSAGE); } String cmd[] = { "c:\\Windows\\system32\\cmd.exe", "/c", "start", "/min", "c:\\Windows\\system32\\mode.com", newPort, "baud=9600", "parity=n", "data=8", "stop=1", }; try { p = rt.exec( cmd ); if( p.waitFor() != 0 ) { System.out.println("Error executing command: " + cmd ); System.exit( -1 ); } byte data[] = msg.getBytes(); byte data1[] = "Sutisna".getBytes(); FileOutputStream fos = new FileOutputStream( newPort ); BufferedOutputStream bos = new BufferedOutputStream( fos ); fos.write(0x0c); //acsii clear screen fos.write(data); fos.write(0x0a); //ascii newline fos.write(data1); fos.close(); } catch( Exception e ) { e.printStackTrace(); } } public void welcome(){ FileInputStream fis = null; try{ fis = new FileInputStream("config"); try{ char data; String port = ""; int temp; do { temp = fis.read(); data = (char)temp; port = port + data; } while(temp!=-1); portname = port; int panjang = portname.length(); newPort = portname.substring(0, panjang-1); fis.close(); } catch(Exception e){ JOptionPane.showMessageDialog(null, "Cannot reading file", "Configure", JOptionPane.WARNING_MESSAGE); } } catch(Exception e){ JOptionPane.showMessageDialog(null, "Please configure your port", "Port Status", JOptionPane.WARNING_MESSAGE); } String cmd[] = { "c:\\Windows\\system32\\cmd.exe", "/c", "start", "/min", "c:\\Windows\\system32\\mode.com", newPort, "baud=9600", "parity=n", "data=8", "stop=1", }; try { p = rt.exec( cmd ); if( p.waitFor() != 0 ) { System.out.println("Error executing command: " + cmd ); System.exit( -1 ); } byte data[] = "Have A Nice Day".getBytes(); byte data1[] = "And Thanks".getBytes(); FileOutputStream fos = new FileOutputStream( newPort ); BufferedOutputStream bos = new BufferedOutputStream( fos ); fos.write(0x0c); //acsii clear screen fos.write(data); fos.write(0x0a); //newline fos.write(data1); fos.close(); } catch( Exception e ) { e.printStackTrace(); } } } mudah2an gk repost gan, n bleh kalo berkenan bagi nya donk![]() ![]() </div> |
![]() |
|
|
Terkait
|
||||
| Thread | Forum | |||
| JUAL Grosir & Ecer Modem Pool Simbox 8 Port, 16 Port, 32 Port USB / Serial [Kiswara.Net] | Networking & Communications | |||
| JUAL Grosir Murah Modem Pool Simbox 8 Port, 16 Port, 32 Port USB / Serial - Kiswara.Net- | Networking & Communications | |||
| JUAL Modem Pool Wavecom 8 Port / 16 Port / 32 Port Termurah Paling Murah | Aksesoris & perangkat lainnya | |||
| membuka port serial menggunakan java | Programming | |||
| membuka port serial menggunakan java | Programming | |||