Tôi muốn làm như sau:mở rộng liên kết tập tin vào kịch bản python, vì vậy mà tôi có thể mở tập tin bằng cách nhấn đúp chuột, trong cửa sổ
- Lưu dữ liệu số trong một định dạng CSV-như, với một". foo "mở rộng;
- Kết hợp phần mở rộng tệp ".foo" với một số tập lệnh python, lần lượt mở tệp .foo, đọc nội dung của nó và vẽ thứ gì đó bằng thư viện vẽ (có thể là matplotlib).
Trường hợp sử dụng sẽ là: nhấp đúp vào tệp và ô tương ứng của nó sẽ xuất hiện ngay lập tức.
Tôi tự hỏi làm thế nào tôi nên viết một kịch bản python để làm điều đó. Bên cạnh đó, cửa sổ "mở bằng" hộp thoại chỉ cho phép tôi chọn tập tin thực thi (* .exe). Nếu tôi chọn "fooOpener.py", nó không hoạt động.
Bạn đang thiết lập các liên kết cho mỗi người dùng (HKCU), nhưng nếu bạn muốn thiết lập cho tất cả người dùng trong HKLM, thật dễ dàng để sử dụng lệnh "assoc' và' ftype' của dấu nhắc lệnh, ví dụ: 'assoc .foo = FooFile' và' ftype FooFile = "C: \ Python27 \ python.exe" "C: \ opener.py" "% 1"% * '. – eryksun
Làm cách nào để viết chương trình C để nó chuyển tệp được nhấp đúp làm đối số cho tập lệnh python? – heltonbiker
@eryksun không hoạt động đối với tôi. – Mikhail