導航:首頁 > 程序命令 > bat命令取余數

bat命令取余數

發布時間:2024-11-04 12:36:12

⑴ bat源碼 for循環節 set無效 bat讀取

樓主,你好:

代碼我倒是能幫你搞定(啟不啟用用變數延遲都可以)。但你在hi里說話太不客氣了,我雖然是來學習的,但也需要別人對我的尊敬。不幫你又有點過意不去(畢竟我從你的問題里學到了知識),幫你又有點對不起自己。樓主,你說我應該如何做?

也可以這么說,你自己看代碼吧

@echo off
for /l %%i in (100,1,150) do set /a a=%%i&call:RR
echo.&echo ok&pause>nul
exit
:RR
for /f "tokens=* delims=0" %%a in ("%a%") do set /a b=%%a-"!(%%a%%2)

echo a=%a%
echo b=%b%
pause

echo "%CD%\a\ag%b%.jpg" "%CD%\%a%\10.jpg"
echo "%CD%\b\ai%b%.jpg" "%CD%\%a%\9.jpg"
echo "%CD%\c\zy%a%.jpg" "%CD%\旁慧%a%\2.jpg"
echo "%CD%\d\zo%a%.jpg" "%CD%\%a%\1.jpg"
echo "%CD%\e\zz%a%.jpg" "%CD%\%a%\3.jpg"
echo "%CD%\f\yb%a%.jpg" "%CD%\%a%\4.jpg"
echo "%CD%\g\yd%a%.jpg" "%CD%\%a%\5.jpg"
echo "%CD%\h\zn%a%.jpg" "%CD%\%a%\6.jpg"
echo "%CD%\i\zx%a%.jpg" "%CD%\%a%\7.jpg"
echo "%CD%\j\yo%a%.jpg" "%CD%\%a%\8.jpg"
goto:eof

我在代碼衫啟喚里每個前加了echo 和以下一小段代碼

echo a=%a%
echo b=%b%
pause

做輸出a、b值用,你測試完後將其刪除即可。

另,你對比下面的這個批的運行結果看一下你就知道for /f "tokens=* delims=0" %%a in ("%a%") do set /a b=%%a-"!(%%a%%2)中!的作用了。這個的作用不是取奇偶值,但在你的批處理中的切起到了取奇偶值的作用。好或凱像是取余數。
@echo off
for /l %%i in (100,1,150) do set /a a=%%i&call:RR
echo.&echo ok&pause>nul
exit
:RR
for /f "tokens=* delims=0" %%a in ("%a%") do set /a b=%%a-"(%%a%%2)

echo a=%a%
echo b=%b%
pause

echo "%CD%\a\ag%b%.jpg" "%CD%\%a%\10.jpg"
echo "%CD%\b\ai%b%.jpg" "%CD%\%a%\9.jpg"
echo "%CD%\c\zy%a%.jpg" "%CD%\%a%\2.jpg"
echo "%CD%\d\zo%a%.jpg" "%CD%\%a%\1.jpg"
echo "%CD%\e\zz%a%.jpg" "%CD%\%a%\3.jpg"
echo "%CD%\f\yb%a%.jpg" "%CD%\%a%\4.jpg"
echo "%CD%\g\yd%a%.jpg" "%CD%\%a%\5.jpg"
echo "%CD%\h\zn%a%.jpg" "%CD%\%a%\6.jpg"
echo "%CD%\i\zx%a%.jpg" "%CD%\%a%\7.jpg"
echo "%CD%\j\yo%a%.jpg" "%CD%\%a%\8.jpg"
goto:eof

⑵ 批處理 if exist 判斷兩個文件

1、批處理:if作為判斷真假的 if 只有兩種可能, 真 和 假, 真就執行, 假就不執行,下面的%1是要輸入的參數.pause是暫停not是將真假顛倒(真的變成假的, 假的變成真的)echo是列印字元串。

5、if 用來判斷條件的真假, 而if exist用來判斷文件的真假。

⑶ 誰知道DOS的一些基本的命令啊寫給我可以嗎

文件名是由文件路徑和文件名稱合起來的,如C:\DOS\COMMAND.COM。

DIR 顯示文件和文件夾(目錄)。
用法:DIR [文件名] [選項]

它有很多選項,如/A表示顯示所有
文件(即包括帶隱含和系統屬性的文件),/S表示也顯示子文件夾中的文件,/P表示分屏顯示,/B表示只顯示文件名,等等。
如 DIR A*.EXE /A /P
此命令分屏顯示當前文件夾下所有以A開頭後綴為EXE的文件(夾)。

CD或CHDIR 改變當前文件夾。
用法:CD [文件夾名]
若無文件夾名則顯示當前路徑。

MD或MKDIR 建立文件夾。
用法:MD 文件夾名

RD或RMDIR 刪除文件夾。
用法:RD 文件夾名
注意:此文件夾必須是空的。

DEL或ERASE 刪除文件。
用法:DEL/ERASE 文件名

COPY 拷貝文件。
用法: COPY 文件名1 [文件名2] [選項]
如 COPY /B A+B C
此命令將兩個二進制文件A和B合為一個文件C。

TYPE 顯示文件內容。
用法:TYPE 文件名

REN或RENAME 改變文件名,在DOS7中還可以改變文件夾名。
用法:REN 文件(夾)名1 文件(夾)名2

EDIT 編輯文件,在DOS7中還可以編輯二進制文件。
用法:EDIT [文件名] [選項]
如 EDIT /70 C:\COMMAND.COM
此命令以二進制方式編輯C:\COMMAND.COM文件。

FORMAT 格式化磁碟。
用法:FORMAT 驅動器 [選項]

它的選項很多,如/Q是快速格式化,/U表示無條件格式化(即無法使用UNFORMAT等命令恢復),/V指定磁碟的卷標名,等等。它還有許多未公開參數。

MEM 顯示內存狀態。
用法:MEM [選項]

它的選項也有不少,如/C可列出所有程序的內存佔用,/D是顯示駐留內存的程序及設備驅動程序的狀態等詳細信息,/F顯示空閑的內存總量,/M顯示內存中的模塊信息,/P則是分屏顯示。還有隱藏的/A選項,可以顯示HMA信息。

MOVE 移動文件或文件夾,還可以更改文件或文件夾的名稱。
用法:MOVE 文件[夾]1 文件[夾]2
如 MOVE C:\*.EXE D:
此命令可以將C盤根文件夾下所有擴展名為EXE的文件移到D盤上。

XCOPY 復制文件或文件夾。
用法:XCOPY 文件[夾]名1 [文件[夾]名2] [選項]

它的選項非常多,如/S可拷貝整個文件夾(包括子文件夾)中的文件,/E指定包括空文件夾,/V表示復制完後檢驗復制出的文件的正確性,/Y表示確認,等等。

CLS 清除屏幕。
用法:CLS

SYS 傳導系統,即將系統文件(如IO.SYS等)從一處傳輸到指定的驅動器中。
用法:SYS 文件夾名 [驅動器]
如 SYS C:\DOS A:
此命令即可將位於C:\DOS文件夾下的系統文件傳輸到A盤中。

DATE 顯示或設置日期。
用法:DATE [日期]

TIME 顯示或設置時間。
用法:TIME [時間]

DOS還自帶一些其它的命令,如SORT(排序),FIND(尋找字元)等。

閱讀全文

與bat命令取余數相關的資料

熱點內容
二手貨買賣下載哪個app 瀏覽:59
高數第七版下冊全解pdf 瀏覽:150
破凈股指標源碼 瀏覽:607
php生成session 瀏覽:371
數字鍾計時器vhdl編程 瀏覽:520
蘋果手機開發程序員技能 瀏覽:604
加密光碟播放方法 瀏覽:823
數控車工編程加工技術 瀏覽:709
電腦文件夾amd 瀏覽:426
測風水源碼 瀏覽:611
androidhtml模板 瀏覽:56
程序員錄取學歷 瀏覽:10
c語言編程執行速度 瀏覽:883
單片機實現多線程 瀏覽:324
兩種不同語言怎麼一起編譯 瀏覽:828
實現尺度壓縮或展寬的是什麼 瀏覽:352
松果出行在哪個APP 瀏覽:571
舊空調壓縮機價格 瀏覽:656
怎麼解壓圖片還要密碼 瀏覽:776
綠盾加密軟體解密 瀏覽:682