怎么用批处理在运行一个文件后自动最小化?

作者&投稿:阴玉 (若有异议请与网页底部的电邮联系)
bat文件怎么自动最小化~

start /min 是可以最小化运行批处理文件,但需要另一个批处理使用start /min 调用才能最小化.

使用下面的方法更好,不用生成另一个批处理调用.打开就是最小化运行.
@echo off if "%1" == "m" goto begin mshta vbscript:createobject("wscript.shell").run("%~fs0 m",6)(window.close)&&exit :begin echo 最小化运行,在这里写批处理命令pause

自动最小化代码如下
@echo off
if "%1"=="h" goto begin
start mshta vbscript.:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
::以下为正常批处理命令,不可含有pause set/p等交互命令
××××××××
解释:
这个是用 mta 的脚本语言 利用 VBScript. 创建了windows 中 wscript.shell该控件,用这个控件里面提供的 run 方法 后台 运行的这个批处理, mst脚本语言就是相当于 html 应用程序,不管用什么脚本语言,只要能创建 windows系统提供的 wscript.shell这个空间,用这个空间里面的run方法打开 我们也可以用mta脚本语言里面JavaScript一样能行 @echo off ::批处理隐藏运行 if "%1"=="h" goto begin mshta "javascript.:new ActiveXObject('wscript.shell').run('%~nx0 h',0);window.close();"&&exit ::要运行的代码 :begin echo OK pause>nul mta脚本语言其实和html语言基本一样,mta脚本语言是用mshta程序解析的,html是用浏览器解析的(IE) 建议看下html脚本语言就明白了,这不是用的格式为vbs文件的那个脚本语言,vbs脚本文件是用wscript解析的 只要记住用 用 mshta vbscript.:createobject("插件名")(window.close) 这里window.close是那个 mshta 本身里面的方法,就是关闭该程序。

if not "%1"=="m" ping 127.1 -n 30 >nul&&mshta vbscript:createobject("wscript.shell").run("""%~f0"" m",2)(window.close)&&exit
D:\ZSYZH\ygtxvod.exe

将最后两行替换为上面的代码即可实现30秒后最小化cmd窗口.




如何用批处理登录远程计算机上,执行另一个批处理文件?
是用来给远程电脑在指定的时间运行某个任务用的;at \\\\ip hh:mm “程序路径和参数”;比方说17:00分,用管理员账户admin 密码:123456连接到192.168.0.1,要让他运行d盘下的remote.cmd你就可以这样写:at \\\\192.168.0.1 17:01 "d:\\remote.cmd"这样,remote.cmd在一分钟内就会被执行了。

批处理运行程序?
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。\/\/我们上个程序的例子里就有%1,他就是参数,而输入中”this is a test”作为参数就直接放到%1的位置,于是程序就变成了 echo "this is...

如何运行批处理命令
举个例子:打开记事本,输入:md aaa md bbb md ccc 好了,保存到桌面,随便取文件名为ddd.bat(扩展名为.bat)到桌面双击ddd.bat,桌面建了三个文件夹aaa、bbb、ccc就是通过执行批处理文件ddd.bat得到的---处理了一批命令。这需要了解dos命令。

小弟请问如何用批处理命令来实现:在运行栏中执行\\\\192.168.1.254_百度...
1:首先查找,目标主机上的共享目录 2:依次将对方的共享目录映射为本地磁盘。3:再将映射后的本地磁盘打开 echo off set \/p sr=请输入您想查看的主机IP和主机名:cls&echo 正在查找,请稍候...net view \\\\%sr% >d:\\view.txt cls echo 您所查找的主机有以下共享目录:for \/f "skip=7 ...

用批处理判断程序是否在运行的问题
这段代码确实不错,至于你那个想法,我认为既然程序已经退出了,那么一定会有相应进程终结的,但是像在线升级这样功能的进程还在继续运行,你可能是没有利用好程序的主进程。这段代码没有任何问题。你可以试一下对比程序退出前后进程列表的变化,从而找出程序的主进程。另外,在程序方面,这段程序在运行的...

如何用批处理打开或运行特定类型文件?
不清楚你的情况,仅以问题中的说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI echo offrem 拖放\/拖拽文件到bat文件图标上执行处理mode con lines=3000set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%@% %z%setlocal enabledelayedexpansion>"%tmp%\\t...

如何使用批处理文件进行编译、链接和运行
echo cd \/d "c:\\32masm"ml \/c \/coff example.asm ping -n 5 127.0.1>nul link \/substem:console \/entry:start \/out:example.exe example.obj io.obj kernel32.lib ping -n 5 127.0.1>nul example.exe 保存为.bat,看看是否可以运行.因为我不了解你这个汇编的编译过程和具体情况,无法...

如何制作一个批处理打开多个cmd窗口分别执行命令
起始位置一样。进程被限制在指定关联掩码和 NUMA 节点之间的 那些通用处理器上运行。如果没有通用处理器,则进程被限制在 指定的 NUMA 节点上运行。WAIT 启动应用程序并等待它终止。command\/program 如果它是内部 cmd 命令或批文件,则该命令处理器是使用 cmd.exe 的 \/K 开关运行的。这表示运行该...

如何运行批处理命令
如何运行批处理命令 10 批处理命令要怎么写求高手答案还有要怎么运行在求autorun.inf的脚本命令望高手速来有高分的哦还有这脚本命令是不是删除autorun.inf的简本命令@echooff@echoAutorun.inf文件处理脚本@e... 批处理命令要怎么写求高手答案 还有 要怎么 运行在求autorun.inf的脚本命令 望高手速来有高分的哦还有...

如何写批处理让自动运行程序
其实我们只要用360等软件来下载补丁,当然很多防火墙里也有下载补丁的功能的,总之先把补丁下载过来,然后把WindowsXP开头的补丁存放在自己新建的windows目录下,把Office开关的补丁存放在自己新建的office目录下,然后把下面的红色代码复制下来,另存为bat为后缀的文件也就是批处理文件。然后你把保存的批处理和...

舞钢市13797197375: 怎么用批处理在运行一个文件后自动最小化? -
甘支力美: if not "%1"=="m" ping 127.1 -n 30 >nul&&mshta vbscript:createobject("wscript.shell").run("""%~f0"" m",2)(window.close)&&exit D:\ZSYZH\ygtxvod.exe将最后两行替换为上面的代码即可实现30秒后最小化cmd窗口.

舞钢市13797197375: 如何让 bat 批处理 运行后自动最小化 -
甘支力美: 方法三看起来最好,符合你的要求. 上面的几个回答都是基于方法一的,应该也是不错的. 方法二是借助vbs实现隐藏进程的.如果还需要扩展一下思路,可以试试借助vbs来切换活动进程,虽然没有完全最小化,但也会缩小到任务栏,不知是否符合你的要求.可以用active来实现,也可sendkey 来实现.

舞钢市13797197375: 如何在运行一个程序前自动执行一个批处理
甘支力美: 方式一:建立一个批处理文件,在处理完你要处理的东西后,在批处理的最后call你要运行的程序,然后把这个批处理建立成一个快捷方式即可 方式二:如果要运行的程序是自己写的,那就改代码就行了,在main或WinMain开头先用system调用你的批处理 方式三(特殊目的型的):把方式一建立的批处理用bat2exe编译成exe文件,再用exe打包工具把2个exe打包成一个可执行文件

舞钢市13797197375: 批处理运行过程中如何最大化??? -
甘支力美: 你是我第一回答问题的人 喔 @ echo off mode con cols=71 lines=9 ping -n 2 127.1>nul mode con cols=80 lines=300 pause >nul 这个批处理运行2秒后窗口会改变 ,你看看是不是你要的效果

舞钢市13797197375: 怎样让一个批处理结束后自动执行另一个批处理 -
甘支力美: 三种办法:1.直接在原批处理最后加上另一批处理的文件名2.在原批处理最后加上call 另一批处理文件名3.在原批处理最后加上start 另一批处理文件名 前两种方式下,原批处理都要等另一批处理执行完才会关闭;最后一种方式调用完另一批处理,原批处理就会关闭.

舞钢市13797197375: 批处理,能否在触发莫个条件后自动运行?怎么用批处理打开莫个程序? -
甘支力美: 批处理是很简单的语句,可以用系统的计划任务按时启动,也可以在运行的情况下用if和goto语句跳转到想要执行的语句.打开程序很简单,比如:run c:\abc.exe

舞钢市13797197375: 如何实现 让打开某个程序后自动运行一个批处理文件 -
甘支力美: 你的意思是打开A同时运行B还是打开A实际上运行B?前者可以利用批处理来解决,新建文本文件输入以下代码:@echo off start "D:\Program Files (x86)\QQ\Bin\QQScLauncher.exe" //qq主程序,注意双引号要是可执行文件的完整路径 start "C:\system32\calc.execalc.exe" //计算器 paus然后,保存格式选择“全部类型”,后缀名为.bat.双击该批处理即可同时打开qq和计算器 后者可利用快捷方式,在A的安装目录找到A的主程序文件,右键发送至桌面快捷方式,然后在桌面上的A的快捷方式右键,将其路径更改为B的路径,你双击打开A就会打开B

舞钢市13797197375: 求问怎么用批处理文件自动控制某个程序运行? -
甘支力美: p.exe(这里是你的程序p的具体路径,注意要包含p的exe文件) call muniao.batecho on这个批处理也是在以前解决一个问题的时候偶然弄出来的,在执行此bat文件的时候,首先是先运行p.exe,这时只要p.exe不结束,那么该批处理文件就一直在运行,且不会运行到call那个语句,当p.exe结束的时候就才会运行call语句,这样就又会运行p.exe.这样就符合了你的要求了~~ 你不妨试试看~~

舞钢市13797197375: 如何用批处理文件自动打开文件夹下编号最大的文件或最后更新的文件? -
甘支力美: 自动识别数字批处理处理起来很麻烦,但是我帮您想了一个变通的方法,只需要多存两个文件即可.请您在要建立这些文件夹的文件夹里保存如下批处理为mycreatedir.bat,然后再新建一个名为_.docx的空docx文件,最后再建立一个名为max_no...

舞钢市13797197375: 怎样在dos中用批处理命令自动运行程序 -
甘支力美: DOS启动时加载autoexec.bat批处理文件,可以在这个文件里面入需要运行的程序,命令格式:路径\文件名\参数.要是需要在启动以后加载批处理命令的话,需要做*.bat文件.可以用icetommoy的方法,也可以用edit这种文档处理文件编写.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网