กำหนดค่าทางลัด Windows เพื่อให้ป้อนข้อมูล


10

ฉันสาบานว่าฉันจำบางอย่างใน Windows- อดีตเพื่อตั้งค่าทางลัดบนเดสก์ท็อปที่จะแจ้งให้ป้อนข้อมูลและส่งผ่านคำสั่งที่ทำงาน โดยเฉพาะฉันต้องการเรียกใช้ไฟล์แบตช์ที่ใช้รหัสผ่านเป็นอินพุต แต่ไม่เก็บรหัสผ่านนั้นในทางลัด

มีวิธีทำเช่นนี้ใน Windows 7 หรือไม่?

คำตอบ:


12

ใน Windows รุ่นก่อนหน้านี้เพื่อให้พร้อมท์ทางลัดสำหรับตัวเลือกบรรทัดคำสั่งสิ่งที่คุณต้องทำคือแก้ไขบรรทัดคำสั่งในหน้าต่างคุณสมบัติทางลัดโดยผนวกท้าย?ที่สุด Windows นี้ตั้งค่าสถานะเพื่อให้คุณพร้อมกล่องโต้ตอบสำหรับสวิตช์บรรทัดคำสั่งเพิ่มเติม

ฉันไม่คิดว่าวิธีนี้ใช้งานได้ใน Windows 7 (ฉันเพิ่งลอง) มันอาจถูกลบออกไปแทนวิธีอื่นหรือลบออกไปโดยสิ้นเชิง

แก้ไข

ฉันแค่ค้นหาอย่างรวดเร็ว เห็นได้ชัดว่ามันเป็นวิธี PIF แบบ 16 บิตแบบเก่าสำหรับการพร้อมท์สำหรับสวิตช์บรรทัดคำสั่ง มันไม่ได้ทำให้เป็น Windows 7 (สมมุติว่าคุณไม่สามารถใช้สิ่งนี้ใน Windows XP ได้ - มันถูกทิ้งหลังจาก Windows 9x ออกไปและพวกเขาย้ายไปยังวิธี LNK 32 บิตทั้งหมด)

เพื่อเลียนแบบคุณอาจจะต้องเขียนสคริปต์ชุดของคุณเอง (หรือสิ่งที่คล้ายกัน) เพื่อเลียนแบบฟังก์ชั่นนี้

ตัวอย่างเช่นชุดรหัส Windows นี้ควรทำเคล็ดลับสำหรับคุณ

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

2
นั่นคือสิ่งที่ฉันจำได้ :-(
dbreaux

4

บางทีนี่อาจเป็นสิ่งที่คุณจำได้:

> 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

ไม่ใช่สิ่งที่ฉันจำได้ แต่ดูมีประโยชน์ ขอบคุณ
dbreaux

1

นี่คือตัวอย่างของสิ่งที่ฉันทำ สร้างทางลัดและเปลี่ยนเป้าหมายเพื่ออ่าน:

cmd /v:on /c "set /P param=Computer name: && %windir%\system32\compmgmt.msc /computer:!param!"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.