PDA

View Full Version : Ms-dos ! Tiếng Việt.



cauberungxanh
13-08-2002, 08:31
Xin hỏi có phần mềm nào dùng tiếng Việt trong DOS (gõ dấu tiếng Việt thẳng trong màn hình tịnh đen của DOS) không ?

nomoretears
13-08-2002, 09:26
trời !

thử TSR VietRes xem.

ktvnguyenchien
13-08-2002, 09:49
Nerver, Không có phần mềm nào gõ được tiếng việt trên màn hình DOS.

Enchanter
14-08-2002, 09:16
Từ thủa cha sinh mẹ đẻ đến giờ, à quên từ thủa làm quen với máy tính đến giờ mình chưa thấy có trình nào đánh được tiếng việt có dấu trên màn hình đen xi huyền của DOS cả, chỉ thấy có trong bked, vietres, turbo Pascal đã chỉnh màn hình editor thành đen thôi./.lol

danceswithwolves
14-08-2002, 10:29
được chứ sao không ? chỉ cần load bộ font Vietnam lên bộ nhớ (dùng ngắt BIOS) rồi viết TSR xử lý bộ gõ là xong.

Các bạn không thấy cách Norton Utilities 8.0 (for DOS) thay đổi bộ font ở Textmode (DOS/Console) rồi sao ?

Woooo !!!!!!

ktvnguyenchien
14-08-2002, 17:42
Chưa bao giờ nghe thấy chứ đừng nói là nhìn thấy. Còn NU là thay đổi hình dạng FONT chứ đâu phải thay đổi FONT???

danceswithwolves
14-08-2002, 19:03
Còn NU là thay đổi hình dạng FONT chứ đâu phải thay đổi FONT???


ktvnguyenchien ??? font khác nhau chính là ở hình dạng chứ gì nữa ? nếu giống nhau hết thì thiết kế font làm chi ?

Ví như, bảng ASCII chuẩn (7 bits) gồm 128 ký tự (mã từ 0 đến 127) trong đó có chứa bộ chữ cái Latin 'A' -> 'Z', 'a' -> 'z' và một số ký tự nữa như Yen, Pound v.v... Bảng ASCII mở rộng (8 bits) gồm bảng ASCII chuẩn cộng thêm 128 ký tự tiếp theo (từ 128 đến 255) dành cho những mục đích riêng biệt. Ta hoàn toàn có thể tái định dạng (về hình dạng font) phần mở rộng này thành dạng các ký tự tiếng Việt như 'â', 'ă' v.v... rồi đặt ra quy ước cho bộ gõ để kết xuất ký tự ra màn hình cho đúng.

Việc định dạng lại font chỉ là gọi ngắt, gửi dạng font theo dạng bit - 1 là vẽ điểm, 0 là để trống. Ví dụ chữ L có thể được định dạng như sau bởi 8 bytes:
10000000 (128)
10000000 (128)
10000000 (128)
10000000 (128)
10000000 (128)
10000000 (128)
11111110 (254)

Chính việc quy ước mã các ký tự tiếng Việt khác nhau giữa VNI, VRES, BKED mà sinh ra các chương trình chuyển mã (converting). VNIToAny là một ví dụ.

ktvnguyenchien
15-08-2002, 09:13
Bạn hiểu nhầm ý mình rồi. Bạn thấy 2 Font ARIAL và COURIER không? đều là chữ không dấu đó chứ, nhưng lại khác nhau về độ đậm nhạt, nét chữ.
Còn việc Gõ được trên [b]Màn Hình DOS[/] thì không thể đâu, bạn hãy thử đi.
VietRes, VNI..cũng phải có màn hình soạn thảo mới có tác dụng đó chứ...!!!!

danceswithwolves
15-08-2002, 11:06
Mình đã từng chạy thử ct của đứa bạn viết bằng C, từ lâu lắm rồi. Mình nghĩ đâu có gì mà bạn bảo là không thể được vì khi mình load font lên thì font ngoài DOS cũng bị đổi thành font mới. Rồi chạy một chương trình thường trú chặn ngắt bàn phím, chuyển vector chỉ về đoạn mã xử lí bộ gõ tiếng Việt rồi trả lại cho HĐH ký tự đã qua bộ lọc (bộ gõ). Như vậy, tiếng Việt thể hiện ngoài DOS là hoàn toàn thực tế.

Lúc đầu :
Keyboard -> DOS

Lúc chạy TSR :
Keyboard -> Code xử lý -> DOS

Ví dụ gõ VNI :
bạn gõ ở dấu nhắc DOS chữ 'a', TSR sẽ ghi nhớ chữ 'a', đồng thời vẫn gửi trả về DOS mã ký tự 'a' để DOS xử lý bình thường (hiện ra chữ 'a' ở dấu nhắc). Tiếp đến bạn gõ chữ số '1' thì TSR kiểm tra thấy chữ vừa gõ là chữ 'a', nếu thêm '1' -> 'á' nên nó sẽ gửi 2 mã về DOS là mã phím BackSpace và mã của ký tự được quy ước (và đã được định dạng font) là 'á'.

Mình cũng không muốn tranh luận nhiều về vấn đề này vì 2 lẽ. Thứ nhất chúng ta đang đi ra khỏi topic của thread này. Thứ 2, DOS đã trở thành dĩ vãng. :)

Thân ái,

ktvnguyenchien
15-08-2002, 11:29
Bạn vẫn bị nhầm, bởi vì để thể hiện lại ký tự đó, thì bạn lại phải xử lý màn hình. Trong khi màn hình của DOS thì đâu có dễ để xử lý!!

Bạn phải nhớ rằng đây là hỏi<B>trong màn hình đen xì của DOS</B>!!!

danceswithwolves
15-08-2002, 11:42
Trời ơi, bạn chưa bao giờ thấy màn hình DOS đen sì như mặt ông thiên lôi khi bị thay đổi bộ font à ??? Đâu cần xử lý màn hình chi ? Vì DOS nạp bộ font textmode từ trên bộ nhớ xuống, khi ta thay đổi font textmode trên bộ nhớ thì tự khắc màn hình DOS sẽ sử dụng font mới của ta.

[Thần Gấu từ bi xin giúp con bắt trói được tên trộm ngựa. Con xin hiến dâng tuổi già và bệnh tật cho người]

conio
30-10-2002, 21:11
ở ngoài DOS có thể gõ đươc tiếng việt đấy. Không tin thì hãy đi mua đĩa Must Have 21 rồi về nhà cài Turbo C 3.0 for DOS.Nếu cài Turbo C vào ổ C: thì trong muc c:\tienich bạn sẽ có vietres .phải cài font tiếng việt mới có thể gõ đươc tiếng việt. Ok
Bây giờ thoát ra DOS chạy Vietres trước ( trong thư mục C:\tienich\ có file .exe tên gì quên mất rồi,hình như là VRD.exe).Hãy thết lập kiểu gõ VNI và mã VNI hay TCVN.
OK hãy gõ tiếng việt trên màng hình đen thui thử xem. có thể mở C hay pascal để gõ tiếng Việt.

tuandq1980
31-10-2002, 08:34
Ko co dau ,chi co the viet duoc tieng Viet trong lap trinh Pascal thoi ,dung VRD...

conio
31-10-2002, 12:39
Chắn chắn là được. Mình đã làm rồi.
Bạn hãy khởi động DOS bằng cách boot bằng CD Rom hay đỉa mềm. Khi đã vào DOS dấu nhắc đang ở A:\
gõ lệnh
C:<enter>
cd C:\tienich <enter> (c:\tienich là thư mục chứa file VRD.exe)
VRD.exe<enter>

Ok vietres sẽ chạy và bây giờ bạn nhấn Ctrl_Tab để thiết lập lại cho Vietres :
-kiểu gõ : VNI
-Bảng mã: VNI hay TCVN
ghi lai cấu hình ấn ESC
Bây giờ tại dấu nhắc đánh lệnh : copy con a.txt

Rồi đánh tiếng việt đi.
Nếu không có tiếng việt là do bạn làm sai đó

LightningIII
31-10-2002, 13:19
Tôi gần như hoàn toàn đồng ý với ý kiến của bạn danceswithwolves. Nói chung, việc xử lý tiếng việt trên dos khá phức tạp, yêu cầu phải biết hơi sâu về lập trình hệ thống. Còn nếu bạn dùng Vietres thì khỏi nói rồi, đơn giản vô cùng, chỉ cần chạy Vrd.exe là gõ OK. Việtres không chỉ gõ được trên DOS mà còn với tất cả các chương trình chạy trên nền chế độ văn bản (Tất nhiên với đồ hoạ thì thua rồi).
À, tiện đây cho nhắn danceswithwolves nếu cãi nhau mệt rồi thì dừng cãi nhau nữa, đọc mà thương bác quá, xin chia buồn nhé :) .

conio
02-11-2002, 20:18
Ok ! Không thèm cãi với danceswithwolves

LightningIII
03-11-2002, 19:54
Ơ, nói gì vậy conio? Không phải cậu cùng ý kiến với dances... sao???

conio
04-11-2002, 10:56
Trời ! Đúng là giận quá mất khôn. danceswithwolves là đồng minh mà cứ tưởng là địch. Very Sorry !

MS DOS ...

real_time
04-11-2002, 11:09
có lẽ là lâu lâu rồi tôi không nhớ rỗ nhưng mà tôi thấy (VRD chẳng viết tiếng việt ở ngoài màn hình DOS là gì).

LightningIII
04-11-2002, 12:23
danceswithwolves không biết có còn vào chủ đề này không nhỉ? Giờ này có nhiều đồng minh quá :) . Lâu lâu nhắc lại thuở DOS cũng thấy hay hay, phải không bà con.

ThjnhAQ
12-11-2002, 18:30
Lạy CHÚA !
Các cậu ở đâu trên cái đất nước VN xinh đẹp này vậy?
Mù Căng Chải hay đảo Phú Quốc?
MSDOS 6.x đã chết rồi ..
Xin miễn bình luận.

LightningIII
12-11-2002, 22:34
Em ở Hà Nội mờ. Không đọc thấy sao??? :( ::::::::> :)

vthien
13-11-2002, 05:57
Tên ktvnguyenchien đâu rồi ?
SAo tôi thấy ktvnguyenchien hay cãi cố quá ,bên thread về Win XP cũng vậy . Biết thì thưa thì thốt
..

LightningIII
13-11-2002, 12:19
Thì ra ktvnguyenchien nổi thế sao? :)
Tiện cho nhắn ThjnhAQ: Cậu không học Pascal thì có học C hay C++ không vậy? Cái thứ đó không chạy trên DOS thì chạy ở đâu vậy? Nếu không học mấy thứ đó liệu bạn có học ngay VB hay VC được không?
Dù sao cũng phải học DOS một tý chứ! Nó mới chỉ ngắc ngoải chứ chưa chết được đâu!!! :)

tulipden
13-11-2002, 15:31
VRD.exe của vietres có thể giúp ta gõ tiếng Việt ở ngoài DOS. Đó là điều chắc chắn. Tôi đã từng học và thi Vietres cách đây vài năm nên có thể chắc chắn điều này.

cadiec
14-11-2002, 20:26
fygdrghuksghjukdlskrgsdjfghgj

Mitxixipi
08-12-2003, 20:08
Chỉ có chwơng trình do tự các bạn viết rồi đặt Font thì chạy được Tiếng Việt thôi.
Chứ trong nền DOS "xịn" hạy NC thì còn mơ.

ITbaby
09-12-2003, 07:30
Vậy anh Mitxixipi chưa có kinh nghiệm về lập trình trên nền DOS rùi. Về cái vấn đề này thì pà con anh em có thể hỏi em. Được chứ sao lại không được. Được hết. Trong DOS muốn cái gì làm cũng được. Ăn thua mình có biết hay không thôi

shohoku
14-12-2003, 21:31
có ai biết choi nhạc trên dos hong.co sourse viết bằng pascal hay C càng tốt

ITbaby
14-12-2003, 22:32
Chương trình chơi nhạc trên Dos thì chỉ chơi được các bài nhạc theo định dạng của mình hoặc mô phỏng theo 1 định dạng đã được chuẩn hóa từ trước ( Theo cấu trúc của loại đó mà thui). Dĩ nhiên là không thể Play 1 file MP3 trong DOS được rùi. chỉ có thể play các file theo kiểu Midi được thui. Em chỉ có source cho Pascal thui. Anh lấy hông. Em send cho.