无忧启动论坛
标题:
那位大佬能帮我写一个程序或VBS角本或BAT角本!!!
[打印本页]
作者:
dehifir
时间:
2019-3-21 23:47
标题:
那位大佬能帮我写一个程序或VBS角本或BAT角本!!!
本帖最后由 dehifir 于 2019-3-21 23:48 编辑
那位大佬能帮我写一个程序或VBS角本或BAT批处理!!!
就是写一个程序或角本,我用快捷方式运行的时候,加一个参数。就隐藏运行一个和参数一样名称的批处理或程序,
举个例子
写的程序或VBS角本名字为A,要运行的批处理名字为B或C,
我建一个快捷方式,
c:\A.vbs -B.bat,就隐藏运行B.bat
c:\A.vbs -C.bat,就隐藏运行C.bat
(假如是写的程序就是c:\A.exe -B.bat或c:\A.exe -C.bat)
有没有高人可以写一个。谢谢……
作者:
永远的大象
时间:
2019-3-22 00:21
本帖最后由 永远的大象 于 2019-3-22 00:24 编辑
隐藏运行不会,最小化可以。以下CMD脚本内容:
@echo off
start "" /min "%1"
复制代码
你可以试一下是否可以
作者:
窄口牛
时间:
2019-3-22 06:44
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=410509
作者:
chishingchan
时间:
2019-3-22 08:41
@echo off
rem 隐藏运行进程
@if not "%1"=="hide" mshta vbscript:createobject("wscript.shell").run("%~sf0 hide %*",0)(window.close)&exit /b
:: 这里开始添加批处理内容
复制代码
作者:
JCDN
时间:
2019-3-22 08:45
虽然能隐藏,但是也有黑色窗口一闪而过。
作者:
junyee
时间:
2019-3-22 09:02
这个还要写什么程序..
直接 cmd.exe 弄个快捷方式到桌面.
cmd -c "B.bat"
右键-快捷方式-设置为最小化运行.
作者:
foxfirefox
时间:
2019-3-22 09:22
@echo off
start "" /b "%1"
可以吧
作者:
9zhmke
时间:
2019-3-22 09:59
本帖最后由 9zhmke 于 2019-3-22 10:39 编辑
既然可以用vbs,隐藏这个活就别让BAT来干了吧,也就一句话的事情:
If WScript.Arguments.length > 0 Then WScript.CreateObject("WScript.Shell").Run "cmd.exe" & " /c " & Chr(34) & WScript. Arguments(0) & Chr(34) ,0,true
复制代码
这个没考虑参数里的减号,如果一定要加上减号的话会复杂点,貌似没多大必要.
作者:
807979023
时间:
2019-3-22 12:49
网上找的,只用start,不支持vbs的pe也能运行。
if not "%~1"=="p" start /min cmd.exe /c %0 p&exit
if /i "%SystemDrive%" NEQ "x:" ping 127.1 -n 2 >nul
if /i %SystemDrive% == x: pecmd wait 2000
md 111
if /i "%SystemDrive%" NEQ "x:" ping 127.1 -n 3 >nul
if /i %SystemDrive% == x: pecmd wait 3000
rd 111
复制代码
作者:
dehifir
时间:
2019-3-22 16:21
谢谢各位大神,我慢慢试。
作者:
dehifir
时间:
2019-3-22 16:32
9zhmke 发表于 2019-3-22 09:59
既然可以用vbs,隐藏这个活就别让BAT来干了吧,也就一句话的事情:
好像真的可以,就是这个意思,谢谢。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3