Trang 2 trên tổng số 2 Đầu tiênĐầu tiên 12
Từ 11 tới 15 trên tổng số 15 kết quả

Đề tài: dùng 1 file exe để mở một file

  1. #11
    Ngày gia nhập
    07 2018
    Bài viết
    7

    Mặc định dùng 1 file exe để mở một file

    Trích dẫn Nguyên bản được gửi bởi Monre Xem bài viết
    Hứng thú thì xem #11
    http://diendan.congdongcviet.com/threads/t401853::nhap-xuat-tieng-viet-trong-console-cmd-exe.cpp/page2/

    minh họa, đính kèm toàn bộ mã nguồn và exec
    cái này hình như là phải tùy ide mới gõ được tiếng việt ở trong nó đúng không ạ

    - - - Nội dung đã được cập nhật ngày 21-04-2019 lúc 10:54 PM - - -

    Trích dẫn Nguyên bản được gửi bởi MHoang Xem bài viết
    Các mẹo vặt cho bước 1 như sau:
    a. Mở trình soạn thảo Registry Editor của Windows
    b. RightClick lên khóa : HKEY_CLASSES_ROOT trong Treeview bên trái => New => Key
    c. RE sẽ tạo ra một khóa mới và chờ chúng ta thay đổi tên cho nó. Chúng ta đặt tên cho khóa này là .xxx (đây là đuôi mở rộng ở trên chủ top đề cập).
    d. RightClick lên (Default) trong Listview bên phải => Modify.... Trong hộp thoại, ở phần Value data, nhập vào chuỗi xxxFile. Đặt tên khác cũng không sao nhưng phải đồng bộ với các bước kế tiếp.
    e. RightClick lên khóa : HKEY_CLASSES_ROOT trong Treeview bên trái => New => Key
    f. Đặt tên cho khóa mới là xxxFile (giống chuỗi ở bước d).
    g. RightClick lên khóa xxxFile, chọn và tạo ra khóa con có tên shell (phải dùng tên này).
    h. RightClick lên khóa shell, chọn và tạo khóa con có tên open (phải dùng tên này).
    i. RightClick lên khóa open, chọn và tạo khóa con có tên command (phải dùng tên này).
    j. Chọn khóa command. Bên Listview chúng ta RightClick lên (Default) => Modify....
    k. Trong hộp thoại, ở phần Value data, nhập vào chuỗi đường dẫn chương trình cùng tùy chọn dòng lệnh ví dụ :
    "D:\MyProgams\YYYY.exe" "%1"
    . lưu ý nhớ đặt tên chương trình trong cặp dấu nháy, tới khoảng trống, rồi tới ký hiệu thay thế cũng trong dấu nháy.
    . "%1" ở đây có nghĩa là tập tin đi kèm sẽ được chuyển vào YYYY.exe thông qua tham số thứ nhất trong mảng tham số. Và đây là lý do tại sao YYYY.exe phải có cơ chế tiếp nhận và xử lý tham số đầu vào. Nếu không thì YYYY.exe cũng vẫn được gọi nhưng nó chẳng biết đang xử lý tập tin nào.

    Chúng ta hoàn toàn có thể viết chương trình tự động làm các bước trên...
    vâng mình cảm ơn bạn. mình có hỏi một vài người thấy bảo là các chương trình, phần mềm khi tải về nó tự động tạo khóa trong regedit có đúng không ạ

    - - - Nội dung đã được cập nhật ngày 21-04-2019 lúc 10:54 PM - - -

    Trích dẫn Nguyên bản được gửi bởi MHoang Xem bài viết
    Các mẹo vặt cho bước 1 như sau:
    a. Mở trình soạn thảo Registry Editor của Windows
    b. RightClick lên khóa : HKEY_CLASSES_ROOT trong Treeview bên trái => New => Key
    c. RE sẽ tạo ra một khóa mới và chờ chúng ta thay đổi tên cho nó. Chúng ta đặt tên cho khóa này là .xxx (đây là đuôi mở rộng ở trên chủ top đề cập).
    d. RightClick lên (Default) trong Listview bên phải => Modify.... Trong hộp thoại, ở phần Value data, nhập vào chuỗi xxxFile. Đặt tên khác cũng không sao nhưng phải đồng bộ với các bước kế tiếp.
    e. RightClick lên khóa : HKEY_CLASSES_ROOT trong Treeview bên trái => New => Key
    f. Đặt tên cho khóa mới là xxxFile (giống chuỗi ở bước d).
    g. RightClick lên khóa xxxFile, chọn và tạo ra khóa con có tên shell (phải dùng tên này).
    h. RightClick lên khóa shell, chọn và tạo khóa con có tên open (phải dùng tên này).
    i. RightClick lên khóa open, chọn và tạo khóa con có tên command (phải dùng tên này).
    j. Chọn khóa command. Bên Listview chúng ta RightClick lên (Default) => Modify....
    k. Trong hộp thoại, ở phần Value data, nhập vào chuỗi đường dẫn chương trình cùng tùy chọn dòng lệnh ví dụ :
    "D:\MyProgams\YYYY.exe" "%1"
    . lưu ý nhớ đặt tên chương trình trong cặp dấu nháy, tới khoảng trống, rồi tới ký hiệu thay thế cũng trong dấu nháy.
    . "%1" ở đây có nghĩa là tập tin đi kèm sẽ được chuyển vào YYYY.exe thông qua tham số thứ nhất trong mảng tham số. Và đây là lý do tại sao YYYY.exe phải có cơ chế tiếp nhận và xử lý tham số đầu vào. Nếu không thì YYYY.exe cũng vẫn được gọi nhưng nó chẳng biết đang xử lý tập tin nào.

    Chúng ta hoàn toàn có thể viết chương trình tự động làm các bước trên...
    vâng mình cảm ơn bạn. mình có hỏi một vài người thấy bảo là các chương trình, phần mềm khi tải về nó tự động tạo khóa trong regedit có đúng không ạ

  2. #12
    Ngày gia nhập
    08 2017
    Bài viết
    2,573

    IDE hỗ trợ tốt tiếng Việt có Vs, CB, ... - xem codeblocks
    http://diendan.congdongcviet.com/threads/t400748::codeblocks-ide-for-c-cpp.cpp

    Tôi dùng notepad++ là đủ, là được rồi.

  3. #13
    Ngày gia nhập
    08 2017
    Bài viết
    2,573

    Đã gấp đôi thời gian bạn ước lượng.

    Bạn biết 7z hay notepad++ không? Nó đều là open source.
    Nó tích hợp menu ngữ cảnh trong WE


    nghiên cứu về nó, trước giúp bạn hiểu tường tận vấn đề đã đặt ra, sau còn rất nhiều kiến thức khác mà LTV cần phải có.

    Giúp như vậy được chưa; còn code tôi đã viết vẫn tiếp tục chờ, nó có ích khi có đủ kiến thức, biết sớm không tốt.

  4. #14
    Ngày gia nhập
    07 2018
    Bài viết
    7

    Trích dẫn Nguyên bản được gửi bởi Monre Xem bài viết
    Đã gấp đôi thời gian bạn ước lượng.

    Bạn biết 7z hay notepad++ không? Nó đều là open source.
    Nó tích hợp menu ngữ cảnh trong WE


    nghiên cứu về nó, trước giúp bạn hiểu tường tận vấn đề đã đặt ra, sau còn rất nhiều kiến thức khác mà LTV cần phải có.

    Giúp như vậy được chưa; còn code tôi đã viết vẫn tiếp tục chờ, nó có ích khi có đủ kiến thức, biết sớm không tốt.
    vâng, dạo này e hơi bận. Bời vì viết code là đam mê. Còn em lại làm việc khác nên hơi nhiều việc chưa rảnh để viết được.

  5. #15
    Ngày gia nhập
    08 2017
    Bài viết
    2,573

    tôi sẵn lòng giúp cháu và cộng đồng.

    quá thời hạn 4, 5 lần song tôi vẫn chờ

    so với anh Phúc thủ tướng thì mới 1/3. Hy vọng cháu làm được.

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