无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: dehifir

那位大佬能帮我写一个程序或VBS角本或BAT角本!!!

[复制链接]
发表于 2019-3-21 23:47:44 | 显示全部楼层 |阅读模式
本帖最后由 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:41 | 显示全部楼层
本帖最后由 永远的大象 于 2019-3-22 00:24 编辑

隐藏运行不会,最小化可以。以下CMD脚本内容:

  1. @echo off
  2. start "" /min "%1"
复制代码

你可以试一下是否可以
回复

使用道具 举报

发表于 2019-3-22 06:44:45 来自手机 | 显示全部楼层
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=410509
回复

使用道具 举报

发表于 2019-3-22 08:41:12 | 显示全部楼层
  1. @echo off
  2. rem 隐藏运行进程
  3. @if not "%1"=="hide" mshta vbscript:createobject("wscript.shell").run("%~sf0 hide %*",0)(window.close)&exit /b

  4. :: 这里开始添加批处理内容
复制代码
回复

使用道具 举报

发表于 2019-3-22 08:45:20 | 显示全部楼层
虽然能隐藏,但是也有黑色窗口一闪而过。
回复

使用道具 举报

发表于 2019-3-22 09:02:11 | 显示全部楼层
这个还要写什么程序..
直接 cmd.exe 弄个快捷方式到桌面.

cmd -c "B.bat"
右键-快捷方式-设置为最小化运行.

评分

参与人数 1无忧币 +1 收起 理由
zhousulin5 + 1 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2019-3-22 09:22:04 | 显示全部楼层
@echo off
start "" /b "%1"
可以吧
回复

使用道具 举报

发表于 2019-3-22 09:59:28 | 显示全部楼层
本帖最后由 9zhmke 于 2019-3-22 10:39 编辑

既然可以用vbs,隐藏这个活就别让BAT来干了吧,也就一句话的事情:

  1. If WScript.Arguments.length > 0 Then WScript.CreateObject("WScript.Shell").Run "cmd.exe" & " /c " & Chr(34) &  WScript. Arguments(0) & Chr(34) ,0,true
复制代码


这个没考虑参数里的减号,如果一定要加上减号的话会复杂点,貌似没多大必要.

点评

好像真的可以,就是这个意思,谢谢。  详情 回复 发表于 2019-3-22 16:32
回复

使用道具 举报

发表于 2019-3-22 12:49:10 | 显示全部楼层
网上找的,只用start,不支持vbs的pe也能运行。

  1. if not "%~1"=="p" start /min cmd.exe /c %0 p&exit

  2. if /i "%SystemDrive%" NEQ "x:" ping 127.1 -n 2 >nul
  3. if /i %SystemDrive% == x: pecmd wait 2000
  4. md 111
  5. if /i "%SystemDrive%" NEQ "x:" ping 127.1 -n 3 >nul
  6. if /i %SystemDrive% == x: pecmd wait 3000
  7. rd 111
复制代码
回复

使用道具 举报

 楼主| 发表于 2019-3-22 16:21:06 | 显示全部楼层
谢谢各位大神,我慢慢试。
回复

使用道具 举报

 楼主| 发表于 2019-3-22 16:32:36 | 显示全部楼层
9zhmke 发表于 2019-3-22 09:59
既然可以用vbs,隐藏这个活就别让BAT来干了吧,也就一句话的事情:

好像真的可以,就是这个意思,谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 17:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表