请问如何让一个批处理文件在执行完后,弹出跟那些杀毒软件一样装好...
在后面加一个----------------------------echo msgbox "提示",64,"批处理文件结束,请重新启动计算机来结束.">;提示.vbsattrib +s +h 提示.vbs提示.vbsshutdown -r -t -c "计算机将在10秒后重新启动"-----------------------------或者不用那么麻烦 直接最后写上shutdown -r -t 10 -c "请重启计算机来达到安装(这里内容随便写)这样也行,强制重启
怎样在u盘实现自动运行批处理
可以使用记事本新建个批处理(另存为.BAT文件)这里举例,程序的路径在C盘根目录下,程序的名称分别为1.EXT和2.EXE。
记事本书写内容:@echo offstart "" "c:\1.exe"&&call :bkstart "" "c:\2.exe"&&call :bkexit:bkping/n 30 127.1 >nul
怎样让一个批处理程序在后台运行啊???
一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。
如果没有任何参数,echo 命令将显示当前回显 设置。
语法 echo [{on|off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实 现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。
2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让 对方看到你使用的命令啦。
Sample:@echo off @echo Now initializing the program,please wait a minite... @format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留 了个autoset这个参数给我们,效果和/y是一样的。
) 3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。
语法:goto label (label是参数,指定所要转向的批处理程序中的行。
) Sample: if {%1}=={} goto noparms if {%2}=={} goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详 细的解释。
) @Rem check parameters if null show usage :noparms echo Usage: monitor.bat ServerIP PortNumber goto end 标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标 签,goto命令就是根据这个:来寻找下一步跳到到那里。
最好有一些说明这样你别人看起来 才会理解你的意图啊。
4.Rem 命令 注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于 别人阅读和你自己日后修改。
Rem Message Sample:@Rem Here is the description. 5.Pause 命令 运行 Pause 命令时,将显示下面的消息: Press any key to continue . . . Sample: @echo off :begin copy a:*.* d:\back echo Please put a new disk into driver A pause goto begin 在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:\back中。
显示的注释提示您将另 一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续 处理。
6.Call 命令 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。
call 命令接受用作调 用目标的标签。
如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。
语法 call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] 参数 [Drive:}[Path] FileName 指定要调用的批处理程序的位置和名称。
filename 参数必须具有 .bat 或 .cmd 扩展名。
7.start 命令 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。
入侵常用参数: MIN 开始时窗口最小化 SEPARATE 在分开的空间内开始 16 位 Windows 程序 HIGH 在 HIGH 优先级类别开始应用程序 REALTIME 在 REALTIME 优先级类别开始应用程序 WAIT 启动应用程序并等候它结束 parameters 这些为传送到命令/程序的参数 执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。
如 果在命令脚本内执行,该新行为则不会发生。
8.choice 命令 choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。
使用时应该加/c:参数, c:后应写提示可输入的字符,之间无空格。
它的返回码为1234…… 如: choice /c:dme defrag,mem,end 将显示 defrag,mem,end[D,M,E]? Sample: Sample.bat的内容如下: @echo off choice /c:dme defrag,mem,end if errorlevel 3 goto defrag (应先判断数值最高的错误码) if errorlevel 2 goto mem if errotlevel 1 goto end :defrag c:\dos\defrag goto end :mem mem goto end :end echo good bye 此文件运行后,将显示 defrag,mem,end[D,M,E]? 用户可选择d m e ,然后if语句将作出 判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号 为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。
9.If 命令 if 表示将判断是否符合规定的条件,从而决定执行不同的命令。
有三种格式: 1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。
(注意是两个等号) 如if "%1"=="a" format a: if {%1}=={} goto noparms if {%2}=={} goto noparms 2、if exist 文件名 待执行的命令 如果有指定的文件,则条件成立,运行命令,否则运行下一句。
如if exist config.sys edit config.sys 3、if errorlevel / if not errorlevel 数字 待执行的命令 如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。
如if errorlevel 2 goto x2 DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回 码为0、1。
10.for 命令 for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。
在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable for {%variable|%%variable} in (set) do command [ CommandLineOptions] %variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。
可以使用通配符。
comman...
怎样一插入usb,bat就自动执行
现在360都有USB磁盘保护的.自动执行可能不太现实了.确实是只能诱导执行.一插入usb,就自动执行本地程序这个功能及想法是可以实现的.只是360会如何反应没有测试,去试试..我写了一个一插入usb,就自动执行卸载USB分区的程序,但没有执行象USB分区操作其它的行为呢,以后试试.
为什么我家电脑在玩游戏时候会自动重启?
*,在启动里将所有(除ctfmon)对勾都去掉保存重启动试试(可以加快启动速度),一般是你启动运行程度太多,所以杀毒软件都查不到毒,太热,更换CPU风扇,或内存不兼容,开机一直按F8进入安全模式查杀;q %userprofile%\,或电脑散热不好,所以杀毒软件都查不到毒;s /q %windir%\.old del /f /prefetch\\q ".REG文件后,双击导入注册表,重新启动 2.死机,建议安装360查杀运行软件出错请用上面的解决,如果经常网页出错或打不开在左下角开始菜单内的运行中输入命令 regsvr32 actxprxy.dll 确定在运行中输入regsvr32;q %windir%\\复制以上到计事本,存为名子为123;*;f /s /.del /f /q "*; del /,重新安装CPU散热片,可能接触不良;SYSTEM\CurrentControlSet\Control]"WaitToKillServiceTimeout"="="1000" [HKEY_LOCAL_MACHINE\f /s /,你可以先把这个软件重新装一下如果玩游戏蓝屏; echo 清除系统垃圾完成! echo. & pause 复制以上到记事本,保存为BAT(清除垃圾.bat)文件;"s /q %systemdrive%\\,现在网上十个毒有九个是木马;%userprofile%\s /q %systemdrive%\\\Local Settings\,可更换CPU风扇更换内存,或把内存上的灰尘清一清如果发现有硬盘撞击声,后蓝屏,说明硬盘有坏道, 还有就是打开软件蓝屏;s /q %systemdrive%\\*.* del /f /HungAppTimeout"%userprofile%\Desktop]",一般为CPU太热,病毒.* rd /q %userprofile%\,双击运行下面为提高关机速度Windows Registry Editor Version 5.00[HKEY_CURRENT_USERΙ.电脑卡和运行慢或无法正常关机或关机慢的情况或虚拟内存小,再就是运行软件出错或CPU占用高,可更换CPU风扇更换内存和清理主板和内存等的灰尘 3;\Local Settings\*;\*.*"._mp del /f /recycled\\,建议安装360查杀 散热不好,重新安装CPU散热片和显卡风扇,可以接触不良;\recent\,或文件冲突问题安装360安全卫士,开机一直按F8进入安全模式查杀,现在网上十个毒有九个是木马,所以杀毒软件都查不到毒,建议安装360查杀关机慢或关不了机或无法正常关机。
在开始菜单运行中输入msconfig回车,在启动里将所有(除ctfmon)对勾都去掉保存重启动试试(可以加快启动速度);\*.*"*,或开机运行不必要的软件 以下方法也可提升电脑速度在开始菜单运行中输入msconfig回车,在启动里将所有(除ctfmon)对勾都去掉保存重启动试试(可以加快启动速度);s /q %windir%\*;\*.*",一般是你启动运行程度太多,或文件冲突问题安装360安全卫士.exe shdocvw,现在网上十个毒有九个是木马;1000"s /q %systemdrive%\\Control Panel\f /s /\Temp\*;*;s /q %systemdrive%\\,再一个就可能你的电脑显卡或内存配置低, 4.无故重启;q ".dll 修复IE在开始菜单运行中输入msconfig回车,在启动里将所有(除ctfmon)对勾都去掉保存重启动试试(可以加快启动速度),一般是你启动运行程度太多;\cookies\\%userprofile%\,灰尘,电源不好;\*.bak del /,一般为软件运行太多有冲突(关机时经常伴随着自动结束任务),用上面MSCONFG方法来减少启动软件数和加快速度虚拟内存不足一般为没有剩余空间和病毒,请先检查C盘剩余空间;\recent\WaitToKillAppTimeout"\temp & md %windir%\\*.* del / del /\temp del /f /.gid del /f /,开机一直按F8进入安全模式查杀;="200",一般保留2G以上,删除无用的东西,再用上面的加快电脑速度方法,就不会出现内存不足清除系统垃圾,让C盘空间大一点@echo off echo 正在清除系统垃圾文件,请稍等..蓝屏一般为CPU太热,灰尘;s /q %systemdrive%\\,或文件冲突问题安装360安全卫士,开机一直按F8进入安全模式查杀,现在网上十个毒有九个是木马,所以杀毒软件都查不到毒,建议安装360查杀 散热不好,主板电容不好在开始菜单运行中输入msconfig回车,在启动里将所有(除ctfmon)对勾都去掉保存重启动试试(可以加快启动速度),一般是你启动运行程度太多,或文件冲突问题安装360安全卫士,开机一直按F8进入安全模式查杀,现在网上十个毒有九个是木马,所以杀毒软件都查不到毒,建议安装360查杀 散热不好,重新安装CPU散热片,可以接触不良,可更换CPU风扇 重新插拔显卡和内存卡,最主要的是清理CPU和内存附近的灰尘,最容易这样 或换一个电源试试(检查你的用电,有时电压不稳) 主板上电容可能爆浆了,看看你电脑CPU附近的电容(竖立起来像小桶一样的电容)是不是有鼓起的,正常的应是平的,电子市场买几个同型号的,几毛钱一个换了 如果玩游戏时无故重启大部分为太热,和显卡或电脑配置低,或者重新安装系统 5.电脑黑屏无法开机,一般为为内存或显卡接触不良或内存质量问量或电源问题或才CPU接触不良(无声或和嘀嘀声,二声以上的,一声为正常)一般为重新插拔显卡和内存卡,最主要的是清理CPU和内存附近的灰尘,最容易这样或更换内存或显卡或电源试试 6.开机启动一半出现错误 (如一串数子,内存不能读等,或加载不成功)一般为文件丢失或卸载软件不彻底,注册表有残留或病毒记下出错的文件名,在开始菜单运行...
我要做一个U盘开机批处理,就是插上U盘后开机自动运行U盘上的批...
就是把DOS命令写在一个文本文件里面,然后保存的时候保存成"所有文件", 文件名是 名字.bat 就可以了。
不过BAT文件有很多特殊命令...批处理制作教程 批处理文件是无格式的文本文件,它包含一条或多条命令。
它的文件扩展名为 .bat 或 .cmd。
在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。
在无盘运用及Hack入侵过程中,经常都会用到。
一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。
如果没有任何参数,echo 命令将显示当前回显设置。
语法 echo [{on off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> )结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。
2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。
Sample:@echo off @echo Now initializing the program,please wait a minite... @format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。
) 3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。
语法:goto label (label是参数,指定所要转向的批处理程序中的行。
) Sample: if {%1}=={} goto noparms if {%2}=={} goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。
) @Rem check parameters if null show usage :noparms echo Usage: monitor.bat ServerIP PortNumber goto end 标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。
最好有一些说明这样你别人看起来才会理解你的意图啊。
4.Rem 命令 注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。
Rem Message Sample:@Rem Here is the description. 5.Pause 命令 运行 Pause 命令时,将显示下面的消息: Press any key to continue . . . Sample: @echo off :begin copy a:*.* d:\back echo Please put a new disk into driver A pause goto begin 在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:\back中。
显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。
6.Call 命令 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。
call 命令接受用作调用目标的标签。
如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。
语法 call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] 参数 [Drive:}[Path] FileName 指定要调用的批处理程序的位置和名称。
filename 参数必须具有 .bat 或 .cmd 扩展名。
7.start 命令 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。
入侵常用参数: MIN 开始时窗口最小化 SEPARATE 在分开的空间内开始 16 位 Windows 程序 HIGH 在 HIGH 优先级类别开始应用程序 REALTIME 在 REALTIME 优先级类别开始应用程序 WAIT 启动应用程序并等候它结束 parameters 这些为传送到命令/程序的参数 执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。
如果在命令脚本内执行,该新行为则不会发生。
8.choice 命令 choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。
使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。
它的返回码为1234…… 如: choice /c:dme defrag,mem,end 将显示 defrag,mem,end[D,M,E]? Sample: Sample.bat的内容如下: @echo off choice /c:dme defrag,mem,end if errorlevel 3 goto defrag (应先判断数值最高的错误码) if errorlevel 2 goto mem if errotlevel 1 goto end :defrag c:\dos\defrag goto end :mem mem goto end :end echo good bye 此文件运行后,将显示 defrag,mem,end[D,M,E]? 用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。
9.If 命令 if 表示将判断是否符合规定的条件,从而决定执行不同的命令。
有三种格式: 1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。
(注意是两个等号) 如if "%1"=="a" format a: if {%1}=={} goto noparms if {%2}=={} goto noparms 2、if exist 文件名 待执行的命令 如果有指定的文件,则条件成立,运行命令,否则运行下一句。
如if exist config.sys edit config.sys 3、if errorlevel / if not errorlevel 数字 待执行的命令 如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。
如if errorlevel 2 goto x2 DOS程...
转载请注明出处51数据库 » 自动运行杀毒软件bat