Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: cách làm lệnh CD của cmd bằng C#

  1. #1
    Ngày gia nhập
    07 2010
    Bài viết
    26

    Mặc định cách làm lệnh CD của cmd bằng C#

    mình muốn giả lập lệnh cmd giống của cmd, cd tới 1 thư mục hay ổ đĩa nào đó, nhưng chưa bik phải sử dụng cái gì, bạn nào bik giúp mình với? Thank nhiều :X
    tâm trạng buồn ghê ! có thất bại biết đứng dậy mới thành công được ...

  2. #2
    Ngày gia nhập
    11 2008
    Bài viết
    218

    1- Về giao diện thì có nhiều cách, tùy theo bạn, ví dụ bạn có thể sử dụng Textbox;

    2- Về hoạt động:
    - Bắt sự kiện khi bấm phím Enter;
    - Chuẩn hóa câu lệnh người dùng đã nhập (thường là chuyển về dạng chữ thường và cắt bỏ các khoảng trắng thừa);
    - So sánh câu lệnh đã chuẩn hóa với các lệnh trong thư viện bạn đã xây dựng;
    - Thực hiện lệnh đó (có thể kèm thêm các tham số);
    - Hiển thị kết quả ra Textbox (và cả dòng nhập lệnh nữa - nếu cần).

    3- Ví dụ về giả lập lệnh CD
    A/ Lệnh CD
    Lệnh CD giả lập khá đơn giản, theo phần (2), bạn thực hiện như sau:
    - Chuẩn hóa lệnh đã nhập;
    - Nếu sau CD là 2 chuỗi thì báo lỗi;
    - Nếu sau CD không có chuỗi nào thì kết thúc;
    - Dùng hàm Directory.Exists(_thư_mục) để kiểm tra sự tồn tại, nếu hàm là TRUE thì bạn thay đổi dấu nhắc lệnh và ghi lại thư mục hiện hành là _thư_mục. (hàm này trong thư viện System.IO)

    Chú ý: Nếu sau CD là chuỗi đặc biệt ("..", "/", "../") thì bạn phải xử lí theo từng trường hợp đó.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn