PDA

View Full Version : ถามเรื่องการรันโปรแกรมที่เป็น command



chidkido
06-01-2009, 12:05 AM
สังเกตุจากที่ว่า เวลารัน javac.exe มันจะมี command ดำๆขึ้นมาด้วย
แต่โปรแกรมอย่าง jbuilder หรือ netbeans มันไม่มี
แต่ผลมันไปขึ้นที่หน้าต่าง output หรืออะไรซักอย่างแทน

ผมแค่อยากได้วิธีที่รัน โดยไม่แสดง หน้าต่าง command ขึ้นมาน่ะครับ
ใครเคยทำ หรือพอรู้บ้างครับ

Edkung_
06-01-2009, 08:20 AM
ลองดูเอกสารประกอบ javac.exe ของ java sun ครับ
http://java.sun.com/j2se/1.4.2/docs/tooldo...dows/javac.html (http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html)


-Xstdout filename
Send compiler messages to the named file. By default, compiler messages go to System.err. [/b]

chidkido
06-01-2009, 08:54 AM
ผมหมายถึงในโปรแกรมอื่นด้วยน่ะครับ
ผมเห็นใน .NET ก็ทำ
เอา source code ลากไปใส่ใน cl.exe มันก็ขึ้นหน้าจอดำๆมา

แต่ถ้า build ผ่าน visual studio มันกลับไม่มี ถ้ามันเกี่ยวกับ argument ของ command line
ก็แปลว่า โปรแกรมอื่นๆไม่สามารถทำวิธีนี้ได้ใช่รึเปล่าครับ

Gen0TypE
06-01-2009, 09:28 AM
ผมว่าถ้า java ทำได้ .net ก็น่าจะทำได้เหมือนกันนะ แต่อาจจะใช้ command line argument ต่างกัน

แต่ถ้าจะเขียนโปรแกรมใช้เอง ลองดูโปรแกรมตาม link ข้างล่างครับ ไม่แน่ใจว่าใช่ที่้ต้องการรึป่าว แหะๆ :P

http://www.codeproject.com/KB/threads/redi...59901&fr=51 (http://www.codeproject.com/KB/threads/redir.aspx?fid=29065&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=1959901&fr=51)

BerryBoy
02-07-2009, 09:13 PM
ผมหมายถึงในโปรแกรมอื่นด้วยน่ะครับ
ผมเห็นใน .NET ก็ทำ
เอา source code ลากไปใส่ใน cl.exe มันก็ขึ้นหน้าจอดำๆมา

แต่ถ้า build ผ่าน visual studio มันกลับไม่มี ถ้ามันเกี่ยวกับ argument ของ command line
ก็แปลว่า โปรแกรมอื่นๆไม่สามารถทำวิธีนี้ได้ใช่รึเปล่าครับ
[/b]

คือเรื่องJava ผมไม่ค่อยรู้นะครับ แต่คาดว่าคงเป็นแบบเดียวกัน แต่ในตระกูล.NET ที่เขียนโดย Visual Studio มันเกี่ยวกับLinker ครับ ตอนที่เลือกสร้างProjectถ้ามันเป็นแบบConsole Linker จะสร้างหน้าจอConsole ให้ตอนทำงาน

สำหรับถ้าProject ที่ทำการเลือกเป็นConsoleแล้ว อย่างเอา command line ออกทำได้ดังนี้ครับ (ตัวอย่าง C# กะ C++win32 นะ)
**Hidden Content: Check the thread to see hidden data.**