thêm một tập tin trống vào menu ngữ cảnh 'mới' của windows


13

Trong khi tôi đã tìm thấy các bài đăng cho tôi biết cách thêm một mục ngữ cảnh mới cho một loại tệp cụ thể, tôi dường như không thể thấy cách thêm một mục cho một tệp trống (a la ub Ubuntu). Có cách nào chỉ thêm một tệp trống (không có phần mở rộng), sau đó tôi có thể đổi tên bản thân với phần mở rộng thích hợp không?


Tôi đã đi qua câu hỏi này, chỉ tự hỏi nếu bạn tìm thấy một giải pháp?
TechnicalTophat

Câu trả lời:


14

Tạo một genericFile.regnội dung sau đây và thêm nó vào sổ đăng ký. Điều này sẽ thêm một mục menu ngữ cảnh mới gọi là "Tệp chung". Khởi động lại có thể được yêu cầu để cho phép mục nhập xuất hiện. Hoặc chỉ cần sử dụng Shell New Handler và đánh dấu / bỏ chọn mục nhập cho .dummy một lần.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.generic]
@="genericfile"

[HKEY_CLASSES_ROOT\.generic\ShellNew]
"NullFile"=""
"IconPath"="%SystemRoot%\\System32\\imageres.dll,2"

[HKEY_CLASSES_ROOT\.generic\ShellNew\Config]
"NoExtension"=""

[HKEY_CLASSES_ROOT\genericfile]
@="Generic file"

1
Biểu tượng không phù hợp với biểu tượng tập tin trống, đối với tôi dù thế nào đi nữa. Điều này quan tâm đến điều đó : "IconPath"="%SystemRoot%\\System32\\imageres.dll,2". Nó nên là một đứa trẻ của ShellNew.
bryc

Đã thử nghiệm và vẫn hoạt động trên Windows 10 1803
Alexandre Cox

0

Các loại NullFile tạo các tệp "trống" trống / 0 byte. Bạn có thể đổi tên chúng thành bất cứ thứ gì bạn thích, với bất kỳ tiện ích mở rộng nào bạn thích và đi từ đó.

Chi tiết về việc giải quyết "tài liệu văn bản mới" bị thiếu ở đây .


0

Bạn có thể tạo mẫu cho .dummy(hoặc bất kỳ tiện ích mở rộng nào bạn không sử dụng), sau đó thêm cờ để cho biết chúng sẽ được tạo mà không có tiện ích mở rộng.

Dưới đây là các bước tôi đã làm theo:

  1. Tạo một tệp có tên 'asdf.dummy'
  2. Nhấp đúp vào nó, yêu cầu các cửa sổ luôn mở nó bằng notepad
  3. Trong regedit, đi đến " HKEY_CLASSES_ROOT\.dummy"
  4. Tạo ShellNewkhóa ""
  5. Trong " ShellNew", tạo một giá trị chuỗi trống có tên " NullFile"
  6. Trong " ShellNew", tạo một khóa có tên " Config"
  7. Trong " Config", tạo một giá trị chuỗi trống có tên " NoExtension"

Đây là những gì tôi đã kết thúc với:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.dummy]
@="dummy_auto_file"

[HKEY_CLASSES_ROOT\.dummy\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\.dummy\ShellNew\Config]
"NoExtension"=""
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.