试图用.bat 文件来让日记本通过 cmd 运行,怎样让运行的 cmd 框自动关闭呢?

2021-02-28 14:29:42 +08:00
 misakawaque

使用了批处理文件 代码如下

@echo off D: cd D:\start "D:\MicrosoftVScode\Microsoft VS Code\Code.exe" .\AboutMe Exit

但是每次运行后 cmd 黑框会报一些警告,不会自动关闭,然后每次关闭黑框或者 VScode 都会导致两者中另一个一起被关掉

(electron) Sending uncompressed crash reports is deprecated and will be removed in a future version of Electron. Set { compress: true } to opt-in to the new behavior. Crash reports will be uploaded gzipped, which most crash reporting servers support.

这是警告的一部分.

怎样让这个警告不报出来呢?

1401 次点击
所在节点    编程
6 条回复
boris93
2021-02-28 14:34:05 +08:00
关了 cmd 框相当于强制杀死 vscode,vscode 眼里就是崩溃了

bat 我不熟悉,你看看有没有办法让命令变成后台运行,类似 shell 的&
CallMeReznov
2021-02-28 14:50:27 +08:00
start
mercury233
2021-02-28 14:55:10 +08:00
这是 vscode 往 stdout 或者 stderr 写的东西,你能看到这个是因为你启动的方式不对。cmd 中直接启动其他程序是等待结束才执行下一条命令或者结束 cmd,需要用 start 命令才能达到你要的启动其他程序并结束 cmd 的效果。顺便 start 有个坑是第一个参数"title"在程序路径也有引号时不能省略。
misakawaque
2021-02-28 15:01:27 +08:00
@CallMeReznov 哦可以了
misakawaque
2021-02-28 15:02:33 +08:00
@mercury233 啊啊就是这样
感谢大佬
顺便问一下,如果要打开快捷方式又是什么命令呢?
mercury233
2021-02-28 15:06:15 +08:00
@misakawaque 和 exe 一样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/756949

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX