Konfigurieren Sie eine Windows-Verknüpfung, um zur Eingabe aufzufordern
10
Ich schwöre, ich erinnere mich an eine Möglichkeit in Windows-Vergangenheit, eine Desktop-Verknüpfung einzurichten, die zur Eingabe auffordert und diese an den ausgeführten Befehl übergibt. Insbesondere möchte ich eine Batchdatei ausführen, die ein Kennwort als Eingabe verwendet, dieses Kennwort jedoch nicht in der Verknüpfung speichert.
Gibt es eine Möglichkeit, dies in Windows 7 zu tun?
In früheren Windows-Versionen mussten Sie lediglich die Befehlszeile im Fenster mit den Verknüpfungseigenschaften bearbeiten und ?ganz am Ende eine anhängen, um eine Eingabeaufforderung für Befehlszeilenoptionen zu erstellen . Dadurch wurde Windows markiert, um Sie in einem Dialogfeld zur Eingabe zusätzlicher Befehlszeilenoptionen aufzufordern.
Ich glaube nicht, dass diese Methode in Windows 7 funktioniert (ich habe es gerade versucht). Es wurde möglicherweise anstelle einer anderen Methode entfernt oder nur ganz entfernt.
BEARBEITEN
Ich habe gerade eine schnelle Suche durchgeführt. Anscheinend war es eine alte 16-Bit-PIF-Methode zum Auffordern von Befehlszeilenschaltern. Es hat es nicht bis Windows 7 geschafft (vermutlich können Sie dies auch nicht unter Windows XP verwenden - es wurde nach dem Erlöschen von Windows 9x verworfen und sie wurden vollständig auf die 32-Bit-LNK-Methode umgestellt).
Um es zu emulieren, müssen Sie wahrscheinlich Ihr eigenes Batch-Skript (oder ähnliches) schreiben, um diese Funktionalität zu emulieren.
Zum Beispiel sollte dieser Windows-Batchcode den Trick für Sie tun.
@echo off
setlocal
set /P passwd=Password:
call runprog.bat %passwd%
endlocal
> 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
Vielleicht dies ist das, was Sie sich erinnern:
quelle
Hier ist ein Beispiel dafür, was ich getan habe. Erstellen Sie eine Verknüpfung und ändern Sie das zu lesende Ziel:
quelle