【发布时间】:2011-03-18 20:01:25
【问题描述】:
我正在尝试编写一个同时打开多个浏览器的脚本。
我做到了:
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,但它会破坏像
这样的 URLwww.bla.com/s/?a=d&gff&c=434#abc
有没有人有类似 php 中的 urlencode 的东西?
【问题讨论】:
-
我想,这不是 urlencode 的问题。也许
&或?字符有问题,但即使使用您的测试批次和url,我也看不出任何问题。两个浏览器都以正确的 url 开头。 -
已确认。您的“问题”URL 的特定示例对我来说并没有破坏它(Win XP SP2)。也许你在请求之后和调用浏览器之前对
ENTERURL进行了一些其他操作? -
究竟会破坏什么?您可能想告诉我们任何错误消息或行为?
标签: batch-file url-rewriting cmd dos