इनपुट के लिए संकेत देने के लिए एक विंडोज शॉर्टकट कॉन्फ़िगर करें


10

मैं कसम खाता हूं कि मुझे डेस्कटॉप-शॉर्टकट सेट करने के लिए विंडोज-पास्ट में कुछ रास्ता याद है जो इनपुट के लिए संकेत देगा और इसे चल रहे कमांड में पास करेगा। विशेष रूप से, मैं एक बैच फ़ाइल चलाना चाहता हूं जो इनपुट के रूप में एक पासवर्ड लेता है, लेकिन शॉर्टकट में उस पासवर्ड को संग्रहीत नहीं करता है।

क्या विंडोज 7 में ऐसा करने का कोई तरीका है?

जवाबों:


12

विंडोज के पिछले संस्करणों में, कमांड-लाइन विकल्पों के लिए एक शॉर्टकट शीघ्र बनाने के लिए, आपको बस इतना करना था कि शॉर्टकट प्रॉपर्टीज विंडो में कमांड लाइन को एडिट किया जाए, ?जो बहुत ही अंत में है। अतिरिक्त कमांड-लाइन स्विच के लिए संवाद बॉक्स के साथ संकेत देने के लिए इसने विंडोज को ध्वजांकित किया।

मुझे नहीं लगता कि यह विधि विंडोज 7 में काम करती है (मैंने अभी इसकी कोशिश की)। हो सकता है कि इसे दूसरी विधि के बदले में हटा दिया गया हो, या पूरी तरह से हटा दिया गया हो।

संपादित करें

मैंने बस एक त्वरित खोज की। जाहिरा तौर पर यह कमांड-लाइन स्विच के लिए संकेत देने के लिए एक पुरानी 16-बिट PIF विधि थी। यह विंडोज 7 के लिए नहीं बना था (संभवतः, आप विंडोज एक्सपी में इसका उपयोग नहीं कर सकते हैं, या तो - विंडोज 9x के बाहर जाने के बाद इसे खोदा गया था, और वे पूरी तरह से 32-बिट एलएनके विधि पर चले गए)।

इसका अनुकरण करने के लिए, आपको इस कार्यक्षमता का अनुकरण करने के लिए अपनी बैच स्क्रिप्ट (या कुछ इसी तरह) लिखना होगा।

उदाहरण के लिए, इस विंडोज बैच कोड को आपके लिए चाल चलनी चाहिए।

@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!"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.