Пакетный скрипт (Bat) и передача URL - PullRequest
1 голос
/ 18 марта 2011

Я пытаюсь создать скрипт, который открывает несколько браузеров одновременно.

Я сделал:

SET /P ENTERURL="ENTER URL PLEASE: "

start /MIN "" "C:\Program Files\Mozilla Firefox\firefox.exe" "%ENTERURL%"
start /MIN "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" "%ENTERURL%"

Он работает нормально для простых URL-адресов, но разбивается на URL-адреса, такие как

www.bla.com / s /? A = d & gff & c = 434 # abc

У кого-нибудь есть что-то похожее на urlencode в php?

1 Ответ

1 голос
/ 26 мая 2011

DOS не позволяет использовать символ & в переменных. Вы должны использовать ^ перед этим

Ваш код правильный, просто используйте другой ввод.

www.bla.com/s/?a=d&gff&c=434#abc

становится

www.bla.com/s/?a=d^&gff^&c=434#abc
...