Поэтому на моем компьютере установлено это приложение, которое независимо добавило своего рода префикс, позволяющий браузеру IE / Any напрямую связываться с этим приложением.
Например:
appname://open/555890405
Запустим приложение и сделаем кое-что с идентификатором в конце строки
Так что, если я помещу этот бит в Пуск-> Выполнить, он работает. Это успешно запускает приложение. Но если я вставлю ту же строку в окно cmd.exe, он не запустится.
windows
command-line
Или W
источник
источник
http:
,ftp:
,appname:
) называются схемы URI .Ответы:
Префикс его ,
start
когда вы используете его вcmd.exe
, то естьstart http://www.google.com
,start appname://open/555890405
.cmd.exe
ожидает, что первый введенный пробел токен будет внутренней командой, спецификацией буквы диска или именем файла, а не URL-адресом. Ноstart
команда это поддерживает.источник
start appname://open/555890405
ее, она не будет работать. Я предполагаю, что он ожидает получить имя файла для приложения.cmd /c "start appname://open/555890405"