Skip to content

自启动命令并隐藏窗口

要在Windows中实现脚本的自启动并隐藏窗口,你可以使用以下方法:

1. 使用Shell命令添加到启动文件夹

shell
shell:startup

将你的脚本文件放到打开的启动文件夹中,以便在系统启动时自动运行。

2. 使用VBScript隐藏运行命令

以下VBScript代码将在后台运行SSH隧道命令,并隐藏命令窗口:

vbs
Dim ws
Set ws = CreateObject("WScript.Shell")
ws.currentdirectory = "C:\Windows"
ws.run "ssh -L 8000:xxx.xxx.xxx.xxx:22 -N -T root@xxx.xxx.xxx.xxx -p 22", vbhide

3. 使用批处理(batch)脚本隐藏运行

以下批处理脚本将在后台运行并隐藏窗口:

bat
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM 这里可以放实际要执行的命令
echo 正在执行任务...
REM 例如:备份命令、系统状态检查等

整体思路

  1. 将批处理脚本和VBScript放置在启动文件夹中,确保在系统启动时自动运行。
  2. 使用VBScript或批处理脚本中的隐藏窗口命令,确保脚本运行时不会弹出窗口干扰用户。

通过这些方法,你可以在Windows系统中实现脚本的自动启动和隐藏窗口运行,提升用户体验。

Released under the MIT License.