PDA

View Full Version : Re: จะสั่งให้ run โปรแกรม .exe ทำไง



man_sss
24-11-2003, 05:51 PM
อยากจะเขียน java ให้สั่ง รันโปรแกรม.exe ไม่รู้ว่าเขียนยังไง ผมควรศึกษาเรื่องอะไรบ้าง ช่วยหน่อยเถอะครับ ขอบคุณมากครับ

asylu3
24-11-2003, 06:17 PM
ลองพิจารณา Code นี้ดูนะครับ

import java.io.*;
public class CmdExec {
public CmdExec(String cmdline) {
try {
String line;
Process p = Runtime.getRuntime().exec(cmdline);
BufferedReader input =
new BufferedReader
(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
input.close();
}
catch (Exception err) {
err.printStackTrace();
}
}

public static void main(String argv[]) {
new CmdExec("myprog.bat");
}
}


[myprog.bat]
echo hello world!

man_sss
25-11-2003, 07:08 PM
แล้วให้แสดง windows ของ Dos ขึ้นมาใช้งานล่ะครับ

asylu3
25-11-2003, 07:16 PM
ปกติใน run menu เราจะพิมพ์ว่า "cmd"
ในกรณีนี้ผมว่าคล้ายกันนะครับ
คือให้แทรก คำสั่ง cmd ไว้ใน file .bat