1
wangxiaoaer 2019-08-04 13:35:12 +08:00
|
2
ldz OP |
3
Phant0m 2019-08-04 13:42:00 +08:00 via iPhone
用 cscript /nologo start.vbs 这样调用没用黑框
|
4
ldz OP @Phant0m 你的意思是用 cscript 调用 vbs 然后 vbs 在调用 bat?
那要开机运行的话是不是还要写一个 bat 里面写 cscript /nologo start.vbs 》 |
5
Phant0m 2019-08-04 13:47:42 +08:00 via iPhone
@ldz 不是,用 vbs 调用 mountGoogleDrive.bat ,不用再写个 bat 调用 vbs 了。
|
6
summer20100514 2019-08-04 13:53:27 +08:00
|
7
snw 2019-08-04 14:03:18 +08:00
//把 cmd 窗口改成白底黑字,透明度调到最低,这样就不会弹大黑框了(狗头
说正经的,试试看直接用 vbs 调用 rclone 呢? |
8
ldz OP |
12
z919126592 2019-08-04 15:29:46 +08:00 via Android
记得某个 bat 转 exe 的工具可以设置静默运行 以前用来在后台检查更新
|
14
mxalbert1996 2019-08-04 15:38:36 +08:00 via Android
@ldz 用任务计划直接执行命令啊
|
15
ldz OP @mxalbert1996 计划任务还是有大黑框
|
16
vocaloid 2019-08-04 15:53:08 +08:00
1.用计划任务,勾选使用最高权限运行
2.python 写个脚本,然后用 pyinstaller -F -w 参数生成一个 exe,之后运行这个程序,不会弹框 |
18
vocaloid 2019-08-04 15:58:12 +08:00
|
19
rebecca554owen 2019-08-04 16:29:13 +08:00 via Android 1
计划任务是没有黑框框的。
|
20
Semidio 2019-08-04 16:53:14 +08:00
hideexec
|
21
favtony 2019-08-04 17:02:38 +08:00 via Android
用计划任务,选不管是否登录都运行,然后选登录作为触发器就行,这样执行就是无感知的
|
22
ysc3839 2019-08-04 17:25:36 +08:00 via Android
我觉得主要问题是 cmd 不支持在当前控制台后台执行。
Unix shell 可以用 `command &` 在后台执行命令,而 cmd 只能用 start 启动一个新的控制台来实现后台执行,新启动的控制台不是隐藏的,就导致了你的问题。 |
23
kokutou 2019-08-04 18:36:18 +08:00
搜索 RunHiddenConsole.exe
用这个启动 bat 即可。。。 RunHiddenConsole.exe [batfile] |
24
kokutou 2019-08-04 18:36:57 +08:00
还有 nircmd
nircmd.exe elevatecmd exec hide [batfile] |