Настройка ярлыка Windows для запроса ввода

клянусь, я помню какой-то способ в Windows-past настроить ярлык на рабочем столе, который будет запрашивать ввод и передавать его в команду, которую он запускает. В частности, я хочу запустить пакетный файл, который принимает пароль в качестве ввода, но не сохраняет этот пароль в ярлыке.

есть ли способ сделать это в Windows 7?

5
задан dbreaux
20.12.2022 2:37 Количество просмотров материала 3431
Распечатать страницу

3 ответа

в предыдущих версиях Windows, для того, чтобы сделать ярлык для опций командной строки, все, что вам нужно было сделать, это отредактировать командную строку в окне свойств ярлыка, добавив ? в самом конце. Это пометило Windows для запроса диалогового окна для дополнительных параметров командной строки.

Я не думаю, что этот метод работает в Windows 7 (я просто пробовал). Возможно, он был удален вместо другого метода или просто удален вообще.

EDIT

Я просто сделал быстрый поиск. Видимо, это был старый 16-битный фто способ для запроса командной строки. Он не добрался до Windows 7 (предположительно, вы также не можете использовать это в Windows XP-он был отброшен после выхода Windows 9x, и они полностью перешли на 32-разрядный метод LNK).

чтобы эмулировать его, вам, вероятно, придется написать свой собственный пакетный скрипт (или что-то подобное), чтобы эмулировать это функциональность.

например, этот пакетный код Windows должен сделать трюк для вас.

@echo off
setlocal
set /P passwd=Password:
call runprog.bat %passwd%
endlocal
12
отвечен Ben Richards 2022-12-21 10:25

может быть этой - это то, что вы помните:

> 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
4
отвечен Der Hochstapler 2022-12-21 12:42

вот пример того, что я сделал. Создайте ярлык и измените цель следующим образом:

cmd /v:on /c "set /P param=Computer name: && %windir%\system32\compmgmt.msc /computer:!param!"
1
отвечен user298107 2022-12-21 14:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх