У попередніх версіях Windows для того, щоб створити швидкий рядок для параметрів командного рядка, все, що вам потрібно було зробити, - це відредагувати командний рядок у вікні властивостей ярлика, додавши а ?
в самому кінці. Це позначило Windows, щоб запропонувати вам діалогове вікно для додаткових комутаторів командного рядка.
Я не думаю, що цей метод працює в Windows 7 (я просто спробував це). Можливо, його видалили замість іншого способу або просто видалили взагалі.
EDIT
Я просто зробив швидкий пошук. Мабуть, це був старий 16-бітний метод PIF для запиту на перемикачі командного рядка. Він не потрапив до Windows 7 (імовірно, ви також не можете використовувати це в Windows XP - його вилучили після виходу Windows 9x, і вони повністю перейшли до 32-бітного методу LNK).
Для того, щоб наслідувати його, вам, ймовірно, доведеться написати свій власний пакетний сценарій (або щось подібне), щоб імітувати цю функціональність.
Наприклад, цей пакетний код Windows повинен зробити для вас трюк.
@echo off
setlocal
set /P passwd=Password:
call runprog.bat %passwd%
endlocal