Back

windows - bat, cmd , command line 与自动启动

发布时间: 2022-09-28 23:38:00

refer to:
https://stackoverflow.com/questions/649634/how-do-i-run-a-bat-file-in-the-background-from-another-bat-file

我的机器最近几天搬到了卧室,所以每晚都要关机,第二天早上开机。

每次开机启动的程序太多了,很麻烦,所以我打算用一个脚本直接启动

本方法特别适合 windows 10 + WSL ubuntu + terminal preview 喜欢在linux系统下工作的朋友:

一些前提知识:

start : 新窗口启动

start /b : 在背后启动(不过在windows terminal preview中是当前窗口)

cmd 与 bat的写法 一样。

下面脚本是开启2个梯子,1个pproxy, 还有docker-compose:

文件名: morning.bat  位于 d:\workspace

echo "good morning... starting..."

start /b D:\workspace\coding_tools\trojan\trojan_normal.cmd

start /b D:\workspace\coding_tools\trojan\trojan_eggfruit.cmd

echo "starting pproxy"
start /b D:\workspace\coding_tools\pproxy.cmd

start /b docker-compose up

cmd文件的例子:

trojan_eggfruit.cmd:

 cd D:\workspace\coding_tools\trojan
 .\trojan.exe -c .\config-eggfruit.json

运行后是这个样子:

一点点说明:

Back