Вопрос может быть немного сложным, но позвольте мне объяснить. Сначала я хотел открыть определенную веб-страницу, используя диалог "Выполнить" и ярлык. Я справился с этим, используя ссылку Windows, указывающую на IE и выглядящую так:

"C:\Program Files\Internet Explorer\iexplore.exe" http://somewebpage

Допустим, я назвал этот ярлык как "ярлык" и добавил местоположение в PATH. Теперь, когда я открываю "Выполнить" (Windows +R), я могу просто ввести ярлык, и somewebpage.com будет открыт в IE.

Теперь это сложная часть. Я хочу добавить из cmd определенные буквы в конец открытого URL-адреса. При вводе в командной строке run/cmd:

shortcut something

Я ожидаю, что браузер должен открыть somewebpage/ что-то, но вместо этого он вызывает somewebpage/% 20something

Любые идеи, как избавиться от этого нежелательного пространства (% 20) в URL?

С уважением, Павел

1 ответ1

0

Поскольку передача параметра в ярлык добавит пробел, несмотря ни на что, почему бы вам просто не создать пакетный скрипт, который может принять параметр и открыть нужную страницу?

@echo off
::The %~1 will remove any quotes from the passed parameter. If there's none
::then it will open the default page.
"C:\Program Files\Internet Explorer\iexplore.exe" http://www.superuser.com/%~1

Сохраните его на своем пути с именем вашего предпочтения. Затем нажмите Start->Run и введите yourshortcutname без параметра. Superuser.com должен открыться. Теперь нажмите « Start->Run снова» и введите yourshotcutname search и страница поиска для superuser.com должна открыться.

Надеюсь, это поможет.

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