双击 .EXE 不同于在 .bat 中使用 "start"

double clicking .EXE different than using "start" in .bat

我制作了一个 .bat 文件到 运行 CS:GO,使用命令:

start "" "C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo.exe"

但是当我 运行 它时,游戏以“-insecure”模式启动,不允许我加入任何服务器。

当我在 Steam 上点击开始按钮时,它 运行 正常。 为什么从批处理文件启动它不同于双击? (其他一些 .exe 也是同样的故事)

想通了。 当 Steam 使用

启动 csgo 时,我的批处理文件正在启动 csgo.exe
steam://rungameid/730

我的错误:

我没有使用 "create shortcut" 中的 link 启动程序,而是直接 link 将其编辑为 .exe。我还用另一个程序修复了它,我将其更改为启动 "blahblah.ink" 或类似的程序。

@jwdonahue,感谢您告诉我检查快捷方式属性,这是我发现快捷方式的地方。

这是因为你运行宁csgo.exe个人,使用这个:

start "" "C:\Program Files (x86)\Steam\Steam.exe" -login USERNAME PASSWORD -applaunch 730

如果您想 运行 它具有特定的启动选项,请使用:

start /low "" "C:\Program Files (x86)\Steam\Steam.exe" -login USERNAME PASSWORD -applaunch 730 -nohltv -nosound -novid -window -w 640 -h 480 +exec yourcfg.cfg