當前位置:首頁 » 操作系統 » 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恢復默認。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:710
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:972
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:681
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:833
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:741
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1081
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:312
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:192
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:878
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:837