代码之家  ›  专栏  ›  技术社区  ›  Jan Bannister

为什么Windows“run:”与命令行不同?

  •  0
  • Jan Bannister  · 技术社区  · 17 年前

    当我打字的时候 http://www.google.com 在windows run:prompt中,它启动我的默认浏览器。

    但当我在命令或命令提示下执行时,它不会。我假设有某种形式的rundll命令正在发出,但我不知道是什么。

    有人有什么见解吗?

    2 回复  |  直到 17 年前
        1
  •  5
  •   Jon Skeet    17 年前

    我认为这相当于使用start。

    如果你尝试

    START http://www.google.com
    

    在命令行(或批处理文件)中,它应该可以正常工作。

        2
  •  0
  •   RichardOD    17 年前

    乔恩所说的似乎是正确的。我用mailto:someone@somewhere.com测试了它。有趣的是,如果希望使run像cmd的默认行为那样工作,可以执行以下操作:

    开始->运行->命令/c http://www.google.com . 但不知道为什么会有人需要这么做!