繁体   English   中英

如果.EXE尚未运行,则START命令仅打开新窗口

[英]START command only opens new window if .EXE is NOT already running

所以我的批处理文件命令如下:

@ECHO OFF
SET link1=google.com
SET link2=google.com
SET link3=google.com
START /MAX vivaldi.exe %link1% %link2% %link3%

当我双击.BAT文件时,如果当前没有正在运行的文件,它只会打开一个新的vivaldi窗口。 如果我已经打开了一个vivaldi窗口,它将只是在我已经打开的选项卡顶部的新选项卡中打开链接1-3(如果没有,则最大化该窗口)。 我的印象是,除非设置了/ B标志(不是),否则START命令应始终在新窗口中打开.EXE?

将最后一行替换为:

START /MAX vivaldi.exe --user-data-dir=c:\temp %link1% %link2% %link3%

您可以创建一个专用文件夹,而不使用C:\\temp ,而是指定该文件夹的完整路径。

来自https://superuser.com/a/457045/122072的使用--user-data-dir启示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM