Định cấu hình phím tắt Windows để nhắc nhập liệu


10

Tôi thề tôi nhớ một số cách trong Windows-past để thiết lập một lối tắt trên màn hình sẽ nhắc nhập và chuyển nó vào lệnh mà nó đang chạy. Cụ thể, tôi muốn chạy một tệp bó lấy mật khẩu làm đầu vào, nhưng không lưu trữ mật khẩu đó trong phím tắt.

Có cách nào để làm điều này trong Windows 7 không?

Câu trả lời:


12

Trong các phiên bản trước của Windows, để tạo dấu nhắc phím tắt cho các tùy chọn dòng lệnh, tất cả những gì bạn phải làm là chỉnh sửa dòng lệnh trong cửa sổ thuộc tính phím tắt, nối thêm ?vào cuối. Điều này được gắn cờ Windows để nhắc bạn với một hộp thoại cho các chuyển đổi dòng lệnh bổ sung.

Tôi không nghĩ rằng phương pháp này hoạt động trong Windows 7 (tôi mới thử nó). Nó có thể đã được gỡ bỏ thay cho phương pháp khác, hoặc chỉ loại bỏ hoàn toàn.

BIÊN TẬP

Tôi vừa làm một tìm kiếm nhanh. Rõ ràng đó là một phương pháp PIF 16 bit cũ để nhắc nhở các công tắc dòng lệnh. Nó không được chuyển sang Windows 7 (có lẽ, bạn cũng không thể sử dụng nó trong Windows XP - nó đã bị bỏ đi sau khi Windows 9x ra ngoài và họ đã chuyển hoàn toàn sang phương pháp LNK 32 bit).

Để mô phỏng nó, bạn có thể sẽ phải viết tập lệnh bó của riêng bạn (hoặc một cái gì đó tương tự) để mô phỏng chức năng này.

Ví dụ, mã lô Windows này sẽ thực hiện thủ thuật cho bạn.

@echo off
setlocal
set /P passwd=Password:
call runprog.bat %passwd%
endlocal

2
Đó là những gì tôi đã nhớ :-(
dbreaux

4

Có lẽ đây là những gì bạn nhớ:

> usermessage.vbs ECHO WScript.Echo InputBox( "Where were you born?", "Place of Birth", "London" )
FOR /F "tokens=*" %%A IN ('CSCRIPT.EXE //NoLogo usermessage.vbs') DO SET PlaceOfBirth=%%A
ECHO You were born in %PlaceOfBirth%
DEL usermessage.vbs

Không phải những gì tôi nhớ, nhưng có vẻ hữu ích. Cảm ơn.
dbreaux

1

Đây là một ví dụ về những gì tôi đã làm. Tạo một lối tắt và thay đổi mục tiêu để đọc:

cmd /v:on /c "set /P param=Computer name: && %windir%\system32\compmgmt.msc /computer:!param!"
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.