我怎么能隐藏一个运行批处理文件 批次从CMD运行或启动控制台>运行批处理文件控制台
Q
批处理文件控制台
0
A
回答
3
您可以尝试几件事情:
安排其与用户除了你。
或
CMD /C START /MIN your.CMD
或
这WSH/VBScript中会隐藏窗口中运行批处理文件:
'MyCmd.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
cmd = "C:\bin\scripts\MyCmd.cmd"
Return = WshShell.Run(cmd, 0, True)
set WshShell = Nothing
0
在批处理文件的开头添加这些行。
@echo off
if not defined PIL (
set PIL=1
start /min "" %~0
exit /b
)
Replace the rest of your batch here
如果PIL
没有在批处理文件中定义,则批处理文件将重新启动本身最小化。如果您的环境中定义了PIL
,则将其更改为其他内容。这将重新启动批处理文件定义为1
PIL
,自PIL
定义它会跳过重启的部分文件已重新启动后。
0
建立一个快捷方式到批处理,然后点击右键,选择属性 现在的常规选项卡下会有一个运行选项单击箭头旁边,选择最小化,现在单击应用和确定立即启动程序,它会运行的背景。
希望我帮助你,这是几乎保证在任何bat文件的工作。
0
我用这个软件来编写应用程序名为.exe,它有一个命令可以做到这一点。该软件的名称是高级蝙蝠到Exe转换器,但它不仅可以转换,还可以对其进行编码和编译。一旦你从here下载程序试试这个编码,这也应该与其他的EXE编译器的工作,但我不知道。
@echo off
:menu
cls
color 9e
rem ChangeColor 14 0
rem ChangeColor 14 9
rem PrintBoxAt 6 11 15 60 1
rem PrintBoxAt 11 21 5 40 1
rem printcenter Enter window title: 13 14 9
rem getinput
set w=%result%
rem hidewindow "%w%"
goto menu
请介绍最新运行它的信息。以及它是什么类型的批处理文件。 – Pavan 2010-10-07 10:29:43
您需要提供更多信息。什么运行批处理文件。 – 2010-10-07 10:27:16
如果我运行CMD从单击或双击或启动批>不是从软件或开发语言 (从Windows)运行 – Mario 2010-10-07 10:30:04