我正在尝试从 Windows 7 上的命令行以无头模式启动 SpiderOak。应用程序启动后,我希望能够在不中断该过程的情况下关闭命令行。
根据手册,无GUI模式的参数是--headless
(https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/)
c:\"Program Files"\SpiderOak\SpiderOak.exe --headless
我试过了:
start "" "c:\Program Files\SpiderOak\SpiderOak.exe" --headless
但是当我关闭命令行窗口时程序也关闭了。
当我不添加参数时--headless
,一切正常
start "" "c:\Program Files\SpiderOak\SpiderOak.exe"
答案1
如果您坚持从命令行启动 SpiderOak,我将无法帮助您。
但是如果你的目标只是在无 GUI 模式下启动 SpiderOak 然后忘掉它(我需要这个),你需要这样做:
创建 SpiderOak 应用程序的快捷方式。
打开其属性并在快捷方式部分添加参数:“C:\Program Files\SpiderOak\SpiderOak.exe”--headless
保存并关闭
现在,如果您愿意,您还可以将此快捷方式移动到自动运行。
答案2
您可以尝试配置一个将运行 SpiderOak 的 Windows 服务。尝试使用和不使用--headless
。我读到系统托盘图标在作为服务运行时可能会消失,因此省略此参数可能会阻止这种情况(并且仍为您提供无窗口功能)。