【问题标题】:How can i open steam/etc without it opening a cmd?如何在不打开 cmd 的情况下打开 steam/etc?
【发布时间】:2016-12-24 12:07:18
【问题描述】:

我是编码新手,我写了一个批处理程序来尝试在我启动这个程序时让 steam、origin、uplay 和 Battle.net 运行。但是它只启动他们的 CMD,我认为我做错了什么。这是我的程序:

@echo off
echo starting steam.exe ...
start "C:\Program Files (x86)\Steam\Steam.exe"
timeout 2
echo starting battle.net.exe ...
start "C:\Program Files (x86)\Steam\Steam.exe"
timeout 2
echo starting origin.exe ...
start "C:\Program Files (x86)\Steam\Steam.exe"
timeout 2
echo starting uplay.exe ...
start "C:\Program Files (x86)\Steam\Steam.exe"
pause

【问题讨论】:

  • 您确定要启动完全相同的命令行四次吗?

标签: batch-file steam


【解决方案1】:

尝试:

@echo off
echo starting steam.exe ...
start "" "C:\Program Files (x86)\Steam\Steam.exe"
timeout 2

如果放在引号中,则第一个参数是the title,因此您可以将空引号作为第一个参数。

【讨论】:

    【解决方案2】:

    只需使用以下代码!

    echo off
    color 0b
    cls
    echo Starting Steam...
    start C:\Program Files (x86)\Steam\Steam.exe
    timeout 2
    echo Starting battle.net.exe
    start C:\Program Files (x86)\Steam\Steam.exe
    timeout 2
    echo Starting Origin...
    start C:\Program Files (x86)\Steam\Steam.exe
    timeout 2
    echo Starting UPlay...
    start C:\Program Files (x86)\Steam\Steam.exe
    exit
    

    请勿START 命令中使用引号,因为它不会识别引号并只会打开提升的 CMD 提示。也不需要。

    【讨论】:

      猜你喜欢
      • 2011-05-15
      • 2020-11-09
      • 1970-01-01
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 2017-07-18
      • 1970-01-01
      相关资源
      最近更新 更多