Мы пришли к сценарию, в котором мы должны использовать Shortcut file ( .lnk
), который находится на рабочем столе, для запуска приложения для устройства без монитора (т. Е. Без ручного вмешательства).
Есть ли способ выполнить его из командной строки?
windows-7
command-line
Сандип
источник
источник
START filename.lnk
должен сделать трюкПока нет exe-файла с таким же именем, как у ярлыка, вы можете опустить .lnk, так что просто
START filename
источник
Вышеуказанные решения не работали для меня в 2017 году, поэтому я немного поэкспериментировал.
Оказывается, что Windows (по крайней мере 10) делает различие между ярлыками, которые ссылаются на локальный путь, и ярлыками, которые являются URL. Я обнаружил, что
.lnk
.url
Таким образом, ярлык
/superuser//
будет иметь суффикс, в.url
то время как ярлык дляC:\Windows
или к специальным местоположениям, какControl Panel
и суффикс.lnk
.Если вы хотите выполнить ярлык, просто введите
shortcut.suffix
в командной строке cmd.suffix
суффикс в соответствии с приведенным выше правилом. Сначала необходимоcd
перейти в папку, содержащую ваш ярлык, или ввести полный путь к файлу. В твоем случаевведите либо диалоговое окно запуска (вызывается через
Win + R
), либо приглашение cmd сделает свое дело.Окна и это неудобства.
источник
Сначала найдите расположение ярлыка, с которого вы запускаете оболочку cmd.exe. Щелкните правой кнопкой мыши по ярлыку и выберите «Свойства». Посмотрите на вкладку «Общие» и скопируйте значение «Местоположение:».
Используйте ярлык для запуска окна сброса.
источник