Làm thế nào để thêm "Mở PowerShell đây" vào menu chuột phải cho một thư mục trong Windows

Mục lục:

Làm thế nào để thêm "Mở PowerShell đây" vào menu chuột phải cho một thư mục trong Windows
Làm thế nào để thêm "Mở PowerShell đây" vào menu chuột phải cho một thư mục trong Windows

Video: Làm thế nào để thêm "Mở PowerShell đây" vào menu chuột phải cho một thư mục trong Windows

Video: Làm thế nào để thêm
Video: Tự học Photoshop Cấp Tốc - BÀI 4 - Nắm bắt tất cả công cụ của Photoshop - YouTube 2024, Tháng tư
Anonim
Nếu bạn là người hâm mộ sử dụng Windows PowerShell thay vì Command Prompt, bạn có thể thích có thể truy cập nó ngay từ menu ngữ cảnh mà bạn nhận được khi bạn nhấp chuột phải vào một thư mục trong Windows. Đây là cách làm cho nó xảy ra.
Nếu bạn là người hâm mộ sử dụng Windows PowerShell thay vì Command Prompt, bạn có thể thích có thể truy cập nó ngay từ menu ngữ cảnh mà bạn nhận được khi bạn nhấp chuột phải vào một thư mục trong Windows. Đây là cách làm cho nó xảy ra.

Windows đã bao gồm tùy chọn "Mở cửa sổ lệnh ở đây" khi bạn Shift + nhấp vào một thư mục. Tuy nhiên, PowerShell cung cấp một bộ tính năng mạnh mẽ hơn, đặc biệt nếu bạn thực hiện bất kỳ loại tự động hóa nào thông qua việc viết kịch bản. Nếu bạn thích PowerShell, bạn phải mở PowerShell và sau đó điều hướng đến thư mục hoặc sử dụng lệnh từ menu trong File Explorer. Thay vào đó, tại sao không thêm tùy chọn “Mở cửa sổ PowerShell ở đây” vào cùng một menu ngữ cảnh? Thật dễ dàng để làm. Bạn chỉ cần đi sâu vào Windows Registry để có một vài chỉnh sửa nhanh.

Thêm “Open PowerShell Window Here” vào menu ngữ cảnh bằng cách chỉnh sửa Registry bằng tay

Để thêm tùy chọn “Open PowerShell Window Here” vào menu ngữ cảnh, bạn chỉ cần thực hiện một vài chỉnh sửa nhanh trong Windows Registry.

Cảnh báo chuẩn: Registry Editor là một công cụ mạnh mẽ và lạm dụng nó có thể khiến hệ thống của bạn không ổn định hoặc thậm chí không hoạt động được. Đây là một hack khá đơn giản và miễn là bạn tuân thủ các hướng dẫn, bạn sẽ không gặp bất kỳ vấn đề gì. Điều đó nói rằng, nếu bạn chưa bao giờ làm việc với nó trước đây, hãy xem xét đọc về cách sử dụng Registry Editor trước khi bạn bắt đầu. Và chắc chắn sao lưu Registry (và máy tính của bạn!) Trước khi thực hiện thay đổi.

Mở Registry Editor bằng cách nhấn Start và sau đó gõ "regedit". Nhấn Enter để mở Registry Editor và cho phép nó thay đổi máy tính của bạn.

Trong Registry Editor, sử dụng thanh bên trái để điều hướng đến khóa sau:
Trong Registry Editor, sử dụng thanh bên trái để điều hướng đến khóa sau:

HKEY_CLASSES_ROOTDirectoryshell

Tiếp theo, bạn sẽ tạo một khóa mới bên trong
Tiếp theo, bạn sẽ tạo một khóa mới bên trong

shell

Chìa khóa. Nhấp chuột phải vào

shell

và chọn Mới> Khóa. Đặt tên cho khóa mới là “powershellmenu.” Chúng tôi đang đặt tên cho các powerhellmenu chính mới của chúng tôi vì trong Windows 8 và 10 (và như bạn có thể thấy trong ảnh chụp màn hình của chúng tôi),

Powershell

đã tồn tại để phục vụ các chức năng khác.

Bây giờ, bạn sẽ thay đổi
Bây giờ, bạn sẽ thay đổi

(Default)

giá trị bên trong mới

powershellmenu

Chìa khóa. Với

powershellmenu

đã chọn, nhấp đúp vào

(Default)

giá trị để mở cửa sổ thuộc tính của nó.

Trong cửa sổ thuộc tính, đặt giá trị trong hộp “Dữ liệu giá trị” thành “Mở PowerShell đây” và sau đó nhấp vào “OK.” Lệnh này cung cấp cho lệnh tên sẽ xuất hiện trên menu ngữ cảnh.
Trong cửa sổ thuộc tính, đặt giá trị trong hộp “Dữ liệu giá trị” thành “Mở PowerShell đây” và sau đó nhấp vào “OK.” Lệnh này cung cấp cho lệnh tên sẽ xuất hiện trên menu ngữ cảnh.
Tùy chọn, bạn cũng có thể thiết lập lệnh sao cho nó chỉ xuất hiện nếu bạn giữ phím Shift trong khi nhấp chuột phải vào ổ đĩa - giống như cách lệnh “Mở Command Prompt” bị ẩn trừ khi bạn Shift + nhấp chuột phải vào thư mục. Để làm điều đó, nhấp chuột phải vào
Tùy chọn, bạn cũng có thể thiết lập lệnh sao cho nó chỉ xuất hiện nếu bạn giữ phím Shift trong khi nhấp chuột phải vào ổ đĩa - giống như cách lệnh “Mở Command Prompt” bị ẩn trừ khi bạn Shift + nhấp chuột phải vào thư mục. Để làm điều đó, nhấp chuột phải vào

powershellmenu

và chọn New> String Value. Đặt tên cho giá trị mới là "Mở rộng". Bạn không cần thực hiện bất kỳ thay đổi nào đối với nó. Chỉ cần có chuỗi đó sẽ gây ra các lệnh được ẩn đằng sau phím Shift truy cập.

Cho dù bạn đã thực hiện bước tùy chọn để tạo
Cho dù bạn đã thực hiện bước tùy chọn để tạo

Extended

giá trị hay không, phần còn lại của quá trình là như nhau. Tiếp theo, bạn cần tạo khóa mới bên trong

powershellmenu

Chìa khóa. Nhấp chuột phải vào

powershellmenu

và chọn Mới> Khóa. Đặt tên cho khóa mới là "command".

Bây giờ, bạn sẽ thay đổi
Bây giờ, bạn sẽ thay đổi

(Default)

giá trị bên trong mới

command

Chìa khóa. Với

command

đã chọn, nhấp đúp vào

(Default)

giá trị để mở cửa sổ thuộc tính của nó.

Image
Image

Các

(Default)

giá trị xác định lệnh thực tế sẽ chạy khi bạn chọn tùy chọn trên menu ngữ cảnh. Nhập văn bản sau vào hộp “Dữ liệu giá trị” và sau đó nhấp vào “OK”.

C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

Các thay đổi sẽ diễn ra ngay lập tức, vì vậy bạn có thể thoát khỏi Registry Editor. Để kiểm tra nó, chỉ cần nhấp chuột phải (hoặc Shift + nhấp chuột phải nếu bạn thiết lập tùy chọn đó) bất kỳ thư mục nào và chọn lệnh "Mở bằng PowerShell".
Các thay đổi sẽ diễn ra ngay lập tức, vì vậy bạn có thể thoát khỏi Registry Editor. Để kiểm tra nó, chỉ cần nhấp chuột phải (hoặc Shift + nhấp chuột phải nếu bạn thiết lập tùy chọn đó) bất kỳ thư mục nào và chọn lệnh "Mở bằng PowerShell".
Cửa sổ PowerShell sẽ mở ngay lập tức và sau một vài phút, đặt bạn vào trong thư mục mà bạn đã nhấp chuột phải.
Cửa sổ PowerShell sẽ mở ngay lập tức và sau một vài phút, đặt bạn vào trong thư mục mà bạn đã nhấp chuột phải.
Nếu bạn muốn đảo ngược các thay đổi bất cứ lúc nào, chỉ cần quay trở lại Registry và xóa
Nếu bạn muốn đảo ngược các thay đổi bất cứ lúc nào, chỉ cần quay trở lại Registry và xóa

powershellmenu

mà bạn đã tạo. Thao tác này sẽ tự động xóa mọi giá trị và các khóa khác mà bạn đã tạo bên trong

powershellmenu

và xóa lệnh khỏi menu ngữ cảnh của bạn.

Tải xuống Hacks một lần nhấp của chúng tôi

Nếu bạn không muốn tự mình đăng nhập vào Registry, chúng tôi đã tạo một số hacks đăng ký mà bạn có thể sử dụng. "Thêm PowerShell vào menu ngữ cảnh" hack thêm lệnh PowerShell vào menu ngữ cảnh thông thường. "Thêm PowerShell to Shift Context Menu" thêm lệnh PowerShell vào menu ngữ cảnh mà bạn nhận được khi bạn sử dụng Shift + nhấp chuột phải. Và “Xóa PowerShell khỏi Trình đơn ngữ cảnh” sẽ xóa lệnh bất kể bạn đã thêm nó vào cách nào. Tất cả ba hack được bao gồm trong tệp ZIP sau. Bấm đúp vào một trong những bạn muốn sử dụng và bấm thông qua các lời nhắc.
Nếu bạn không muốn tự mình đăng nhập vào Registry, chúng tôi đã tạo một số hacks đăng ký mà bạn có thể sử dụng. "Thêm PowerShell vào menu ngữ cảnh" hack thêm lệnh PowerShell vào menu ngữ cảnh thông thường. "Thêm PowerShell to Shift Context Menu" thêm lệnh PowerShell vào menu ngữ cảnh mà bạn nhận được khi bạn sử dụng Shift + nhấp chuột phải. Và “Xóa PowerShell khỏi Trình đơn ngữ cảnh” sẽ xóa lệnh bất kể bạn đã thêm nó vào cách nào. Tất cả ba hack được bao gồm trong tệp ZIP sau. Bấm đúp vào một trong những bạn muốn sử dụng và bấm thông qua các lời nhắc.

Ngăn chặn menu ngữ cảnh PowerShell

Những hacks này thực sự chỉ là

powershellmenu

rút gọn các khóa và giá trị bổ sung mà chúng ta đã nói trong phần trước và sau đó được xuất sang tệp.REG. Chạy các hack chỉ thay đổi giá trị. Và nếu bạn thích thú với Registry, bạn nên dành thời gian để tìm hiểu cách tạo ra các hacks Registry của riêng bạn.

Đề xuất: