當前位置:首頁 » 操作系統 » bat源碼

bat源碼

發布時間: 2023-04-06 22:36:39

1. 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

2. vbs或者bat 關機改開機密碼的源碼 謝謝 急用

BAT源碼:「Shutdown -r -s&net user 你要改的密碼 」。不要做壞事呦~

3. 在別人電腦上如何查看bat文件的源碼

  1. 首先我們新建一個文本文檔,在空白處滑鼠余則右鍵單擊,點擊新建,點擊文本文檔。

  2. 將新建的文本文檔命名為清除系統垃圾,打開新建的文本文檔。

  3. 輸入逗襪相關代碼,或到網路網上搜索下,復制粘貼到文本文檔中,關閉並保存文本文檔。

  4. 將清除系統.TXT文本文檔的後輟.TXT更改為.BAT,點擊是確定修改。

  5. 就變成了清除系統垃圾.BAT文件了,雙擊運行該文件,就是CMD處理文件了山毀激。

4. 編寫一個bat文件源碼

請在你的bat文件開頭處添加以下代碼,運行bat文件後,系統會自動執行你的代碼,如果用戶關閉當前打開的bat,那麼就會在3秒後自動關機:

@ECHOOFF
SET"VBS=%TEMP%-%~NX0.VBS"
IFEXIST"%VBS%"GOTOFUNCELSEGOTOADD
:ADD
ECHOOnErrorResumeNext>>"%VBS%"
ECHODimws>>"%VBS%"
ECHOSetws=Wscript.CreateObject("Wscript.Shell")>>"%VBS%"
ECHOws.runChr(34)+%0+Chr(34),1,True>>"%VBS%"
ECHOWscript.Sleep3000>>"%VBS%"
ECHOws.run"shutdown.exe-s-t0",^0>>"%VBS%"
ECHOWscript.CreateObject("Scripting.FileSystemObject").DeleteFile(Wscript.ScriptFullName)>>"%VBS%"
START"""%VBS%">NUL
EXIT
:FUNC

或者看看測試代碼(直接復制到bat文件的):

@ECHOOFF
SET"VBS=%TEMP%-%~NX0.VBS"
IFEXIST"%VBS%"GOTOFUNCELSEGOTOADD
:ADD
ECHOOnErrorResumeNext>>"%VBS%"
ECHODimws>>"%VBS%"
ECHOSetws=Wscript.CreateObject("Wscript.Shell")>>"%VBS%"
ECHOws.runChr(34)+%0+Chr(34),1,True>>"%VBS%"
ECHOWscript.Sleep3000>>"%VBS%"
ECHOws.run"shutdown.exe-s-t0",^0>>"%VBS%"
ECHOWscript.CreateObject("Scripting.FileSystemObject").DeleteFile(Wscript.ScriptFullName)>>"%VBS%"
START"""%VBS%">NUL
EXIT
:FUNC
ECHO測試代碼!這里寫你的代碼.
PAUSE>NUL

By:控盤慘 大王.請採納!!!!!!!!

5. bat查看網頁源代碼

下載個curl.exe放到system32目錄,然後用curl命令查看源碼。
如curl 網路網址。
如果中文亂碼,那可能是curl默認返回utf8源碼,而命令行默認代碼頁936顯示,可以chcp 65001切換utf8代碼頁,然後右擊cmd標題欄,屬性,字體,選擇Lucida Console。
換回來的話,只需要chcp 936
我用的版本的curl7.63不用切換代碼頁都可以正常查看帶中文的utf8源碼。
更改cmd窗口後,在注冊表HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe
這里保存了自定義設置,刪除,cmd恢復默認。

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:741
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372