Chạy chương trình bằng cách nhập một số bí danh trong Windows


11

Có cách nào dễ dàng trong các cửa sổ để thiết lập một chuỗi nhất định, như "sidb" để chạy chương trình hoặc mở một thư mục đã cho trong Windows không?

Ý tưởng ban đầu của tôi là có thể chạy các lệnh như thế trong menu nút khởi động "Thực thi" (hoặc Win + R), vì vậy tôi chỉ cần thực hiện WIN + R và gõ "sidb".

cách tốt nhất để thực hiện điều này là gì?

EDIT: Tôi có thể viết lại cụm từ này là: Có cách nào để xác định ví dụ, trong các biến hệ thống, sibd = "C: ....... blabla \ và sau đó tôi chỉ cần gõ" sibd "trong Run?


Có lẽ bạn gần như nên đưa ra câu trả lời cho bạn biết rằng Windows có tính năng mà bạn đang tìm kiếm.
Áxel Costas Pena 18/03/13

Câu trả lời:


16

Bạn có thể tạo các tệp bó nhỏ thực thi chương trình và đặt tên chúng theo bí danh mong muốn. Sau đó, chỉ cần đặt chúng vào một thư mục trong biến môi trường đường dẫn của bạn .

ví dụ: ff.cmd:

@echo off
"C:\Program Files\Mozilla Firefox\Firefox.exe"

Vì câu trả lời của bạn được đánh dấu là chính xác và là phần nổi bật nhất, nên thêm vào đó là những gì @Maslow nói , bởi vì Windows có tính năng mà devouredelysium đang tìm kiếm đã được triển khai.
Áxel Costas Pena 18/03/13

Có cách nào để làm điều này và vượt qua các đối số dòng lệnh?
tmsimont

@tmsimont: \ @echo tắt "C: \ Chương trình tập tin \ Mozilla Firefox \ Firefox.exe"%*
Martijn Hols

8

Ngạc nhiên về một người đã đề cập đến điều này

http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx

Nó liên quan đến việc thêm các khóa registry trong HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Pathsđó được đánh giá ngay sau%PATH%

Hãy lưu ý rằng tên khóa phụ reg sẽ là tên bạn muốn nhập + .exe

vì vậy hãy thêm HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sibd.exe với một giá trị mặc định làC:.......blabla\

có vẻ dễ dàng hơn nhiều (và trong một số cách an toàn hơn, những người khác không quá nhiều) để quản lý chi tiết hơn so với %PATH%chuỗi khủng khiếp .


Ngạc nhiên không phải là từ. Thật đáng kinh ngạc khi Windows có tính năng mà người hỏi đang tìm kiếm chính xác đã được triển khai, đó là một câu trả lời mang lại giải pháp và nhiều giải pháp dựa trên phần mềm của bên thứ ba được đánh dấu là câu trả lời đúng, một câu trả lời khác với một loạt các ứng dụng của bên thứ ba nhận được được trao, và câu trả lời thực sự cho câu hỏi thậm chí không nhận được sự
ủng hộ

Nhân tiện, nếu bạn muốn thêm nó vào câu trả lời của mình ... đối với những người không muốn chỉnh sửa sổ đăng ký theo cách thủ công, thì có một ứng dụng nhỏ dành cho bạn .
Áxel Costas Pena 18/03/13

Tôi biết có một sự thay thế khác, cuối cùng tôi đã tìm thấy nó: Người quản lý bí danh
WinR

7

Nếu tất cả những gì bạn muốn làm là chạy chương trình hoặc mở các thư mục, bạn có thể tạo một tệp bó để làm điều đó. Miễn là tệp bó đó nằm trong PATH (và không xung đột về tên), nó sẽ được chạy bởi bất kỳ dấu nhắc lệnh nào.

ví dụ về notepad:
tạo một tệp bó để mở notepad có tên np.bat Trong tệp bó ghi
START %windir%\system32\notepad.exe

Ví dụ về ổ đĩa C:
tạo một tệp bó để mở ổ đĩa c có tên c.bat Trong tệp bó ghi
START explorer C:\

Ngoài ra còn có các ứng dụng của bên thứ ba: SlickRun , Magicemme , Launchy , slimKEYS , Enso Launcher , Colibri


3

Bạn có thể sử dụng một chương trình khởi chạy miễn phí.

Xem bài viết này để thảo luận về một số tốt nhất: Trình khởi chạy chương trình miễn phí tốt nhất , chứa thông tin về Launchy, Tìm và chạy Robot, Enso, Slickrun, Trình khởi chạy FSL, Trình khởi chạy nhanh, 8Start, v.v.


Erm..có nhiều câu trả lời liên quan đến công cụ này.
nuốt chửng elysium

Vâng, tôi đã thấy tài liệu tham khảo về SlickRun, nhưng có khá nhiều người khác được trích dẫn ở trên mà không được đề cập. Nếu bạn không thích nó, thì tôi lấy nó ra.
harrymc

Tôi ra mắt lần thứ hai. Tôi có thể thực hiện khoảng 20-30 lệnh mỗi ngày bằng cách sử dụng nó. Điểm cộng lớn hơn là nó xuất hiện ở giữa màn hình nên bạn không cần phải chuyển hướng khỏi nhiệm vụ cuối cùng / tiếp theo.
Rolnik

1

Tôi sử dụng một đường dẫn, C: \ bin, mà tôi đưa vào biến PATH của hệ thống. Tôi đặt những thứ như GNU utils, SysIternals và các phím tắt cho các chương trình được sử dụng thường xuyên ở đây. Ví dụ, một từ ngắn đến notepad ++ được gọi là np. Winkey + R, np, nhập. Làm xong.


1

Tôi tự hỏi tại sao không ai nhắc đến MKLINK. Nó có sẵn trong Vista và 7 và cho phép tạo liên kết tượng trưng cho các tệp VÀ thư mục.

Cú pháp:

mklink "c:\SymlinkFile" "c:\windows\realFile"

Dễ dàng.


Rất hữu ích, tôi sẽ cho nhiều điểm +1 hơn nếu có thể. Các tập tin hàng loạt có thể khiến tín hiệu Ctrl + C chuyển đến bộ thực thi tập tin hàng loạt thay vì chương trình thực sự đang chạy. (Điều mà tôi đoán có ý nghĩa trong một số trường hợp nhưng không phải nếu bạn chỉ sử dụng bí danh.)
Jason S

1

Bạn có thể sử dụng Colibri - Leet Nói , mặc dù nó không được cập nhật nữa, nguồn từ GitHub .

Cấu hình ban đầu không tốt lắm, nhưng nếu bạn chỉnh sửa cơ sở dữ liệu SQLLite và thay đổi nó thành một đường dẫn duy nhất, bạn có thể thả liên kết, tệp, lô ở đó và thực hiện chúng bằng cách chỉ cần nhấn Ctrl+ Space, sau đó nhập một số ký tự của tên đó.

ví dụ: khởi động Firefox: Ctrl+ Space gõ vào ff enter

Nó cũng cho phép thêm đối số bằng cách nhấn tab và sau đó nhập chúng, ví dụ: nhập vào ipconfig /all

Mất một số công việc để thiết lập nó mặc dù.


0

Bạn đã xem xét một chương trình như slickrun ? Nó rất nhẹ và hữu ích; cho phép bạn ánh xạ các nét chính cho các lệnh cũng như thiết lập các bí danh ngắn cho các lệnh.

Tôi rất muốn giới thiệu nó cho loại sử dụng mà bạn mô tả. Có những lựa chọn thay thế khác làm những việc tương tự, nhưng có vẻ như việc bảo trì và cải tiến cho slickrun hiện đang được thực hiện bởi những người tốt đã mang đến cho chúng tôi fiddler2 .

Các lựa chọn thay thế có thể được tìm thấy tại Alternativeto.net và các nơi khác bằng cách sử dụng google.


0

Cách nhanh nhất tôi nghĩ bạn có thể chạy các chương trình là bằng phím nóng hoặc chỉ cần gõ nó.

Đối với các mục đích hotkey, bạn có Hotkey Qliner .

Để chỉ cần gõ nó mà không cần nhấn bất kỳ phím trước / sau, bạn có PhaseExpress .

Ví dụ về PhaseExpress:

Ghé thăm SuperUser? runSU. Chơi StarCraft II? runSC2.

Tôi thêm chạy vì nó không can thiệp khi gõ SU ở đây hoặc SC2 trên các trang web Chơi trò chơi hoặc trong trò chơi, nhưng nó hoàn toàn có thể tùy chỉnh và bạn cũng có thể chọn chỉ khởi chạy bằng cách nhấn một phím tiếp theo. Nó cũng cho phép bạn thay thế văn bản, có thể tăng tốc mọi thứ rất nhiều ...

Liên kết với PhaseExpress? linkPEcác loại [PhaseExpress](http://www.phraseexpress.com/).


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.