123.lnk

Свойства ярлыка:

Цель: {BA126AD7-ETC-LIKE-SERIAL-NUMBER}

Это в основном работает мой VPN, но он не может быть запущен с помощью CMD. Когда я делаю:

Старт "" "123.lnk"

команда проходит и ничего не происходит. В отличие от того, когда вы запускаете ярлык для exe или чего-то еще общего. Чтобы проверить себя - сделайте ярлык для вашей карты LAN - Отключите указанную карту LAN. Запустить этот конкретный ярлык через cmd не стоит. Использование ярлыка вручную активирует его.

2 ответа2

0

Приведенный вами пример отлично работает здесь (win7 sp1 x64). Если в вашей фактической команде (путь + ярлык) есть пробелы или другие символы, которые требуют цитирования, попробуйте вместо этого:

start "" "123.lnk"

Первый цитируемый аргумент start всегда означает заголовок окна.

0

Buhahahha, что сделало это наполовину работой, была пауза. если вы добавите паузу внизу, он запустится. В противном случае приглашение открывается, ничего не делает или не завершается, и закрывается. И это работает ТОЛЬКО если вы хотя бы раз запускаете lnk вручную.

Это будет работать

start "" 123.lnk
pause

Это не будет работать

start "" 123.lnk

фахахаха - дата винд

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .