
求助批處理獲取計算機號寫入指定的ini目的是獲取機房計算機名后兩位的數字寫入config.ini的第六行 從而獲取機號顯示在桌面上
以上代碼可以實現,但當計算機后兩位是08和09時就會是空內容,如計算機名是:504JF08和504JF09時,ini的機號就會是空,其它01~60數字都正常。請教高人幫助,謝謝!補充,當計算機名后兩位是01~09時,只顯示一位數,就是顯示 機號=1,而不是機號=01nclick="copycode($('code0'));">復制代碼
- @echo off
- set num=%computername%
- set /aji=%num:~-2%
- (for /f tokens=1* delims=: %%a in ('type config.ini ^| findstr /n .*') do (
- if %%a equ 6 (
- echo 機號=%ji%
- ) else (
- echo,%%b
- )
- ))>new.ini
- move /y new.ini config.ini

