lorents, очевидно так работает
GetPrivateProfileString Function (Windows). Она не понимает подобного рода комментарии. Во всяком случае, в моих экспериментах.
Вам придётся дополнительно фильтровать вывод, например:
читать дальше »
Содержимое
C:\WINDOWS\win2.ini:
Код:

; for 16-bit app support
[fonts]
[extensions]
[mci extensions]
[files]
[Mail]
MAPI=1
CMCDLLNAME32=mapi32.dll; some comment
CMCDLLNAME=mapi.dll
…
Читаем содержимое параметра «CMCDLLNAME32» секции «Mail» с помощью «iniTool.exe»:
Код:

@echo off
setlocal
for /f "delims=;" %%i in ('""E:\Песочница\0034\iniTool.exe" /f:"C:\WINDOWS\win2.ini" /s:"Mail" /k:"CMCDLLNAME32""') do set sCMCDLLNAME32=%%i
if defined sCMCDLLNAME32 echo %sCMCDLLNAME32%
endlocal
exit /b 0
Цитата:
Код: 
mapi32.dll
|