Configurer un raccourci Windows pour demander une entrée
10
Je jure que je me souviens d'une manière dans Windows-passé pour configurer un raccourci sur le bureau qui inviterait à entrer et à le transmettre à la commande qu'il exécute. Plus précisément, je veux exécuter un fichier de commandes qui prend un mot de passe en entrée, mais pas stocker ce mot de passe dans le raccourci.
Dans les versions précédentes de Windows, pour créer une invite de raccourci pour les options de ligne de commande, tout ce que vous aviez à faire était de modifier la ligne de commande dans la fenêtre des propriétés du raccourci, en ajoutant un tout ?à la fin. Cela a signalé Windows pour vous inviter avec une boîte de dialogue pour des commutateurs de ligne de commande supplémentaires.
Je ne pense pas que cette méthode fonctionne dans Windows 7 (je viens de l'essayer). Il peut avoir été supprimé à la place d'une autre méthode, ou tout simplement supprimé.
ÉDITER
Je viens de faire une recherche rapide. Apparemment, c'était une ancienne méthode PIF 16 bits pour demander des commutateurs de ligne de commande. Il n'est pas arrivé à Windows 7 (probablement, vous ne pouvez pas utiliser cela dans Windows XP non plus - il a été abandonné après la sortie de Windows 9x, et ils sont passés entièrement à la méthode LNK 32 bits).
Pour l'émuler, vous devrez probablement écrire votre propre script batch (ou quelque chose de similaire) pour émuler cette fonctionnalité.
Par exemple, ce code de lot Windows devrait faire l'affaire pour vous.
@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
C'est peut - être ce dont vous vous souvenez:
la source
Voici un exemple de ce que j'ai fait. Créez un raccourci et modifiez la cible à lire:
la source