A. ini文件如何修改
寫配置項 ,節名稱不變,把欲寫入的值改了就可以直接修改ini
B. 如何改變INI配置文件中的SECTION NAME
def func():
input = open(r"c:\test.ini")
lines = input.readlines()
input.close()
output = open(r"c:\newest.ini",'w');
for line in lines:
if not line:
break
if 'name' in line:
temp = line.split("name")
temp1 = temp[0] +'myname'+ temp[1]
output.write(temp1)
else:
output.write(line)
output.close()
if __name__ == '__main__':
func()
C. 批處理怎麼讀取和修改INI配置文件
@echooff&
call:解析1.ini
call:提取okmabc
call:修改okmabcnewvalue
call:輸出>new.ini
goto:eof
:解析[參數#1=ini文件路徑]
set"op="
for/f"usebackqtokens=1*delims=="%%ain("%~1")do(
if"%%b"==""(
set"op=%%a"
)else(
set"##!op!#%%a=%%b"
)
)
goto:eof
:提取[參數#1=Option][參數#2=Key]
echo,Option=%~1,Key=%~2,Value=!##[%~1]#%~2!
goto:eof
:修改[參數#1=Option][參數#2=Key][參數#3=value,沒有參數3則刪除該配置項]
set"##[%~1]#%~2=%~3"
goto:eof
:輸出[>新ini文件路徑]
set"op="
for/f"tokens=1-3delims=#="%%ain('set##')do(
if"%%a"=="!op!"(
echo,%%b=%%c
)else(
echo,%%a
set"op=%%a"
echo,%%b=%%c
)
)
D. 求教易語言高手 怎麼修改ini配置文件的內容 小弟新手 求指教!!
照抄即可。望親採納
E. 如何修改配置文件
對於普通的不依賴於外置程序目錄結構的注冊表項目,可以用常規方法將修改項寫成reg文件(可以直接從xp系統中導出,然後在其基礎上修)。在外置程序目錄下有個regdoc.cmd,這個文件是毛桃用來注冊外置程序文檔關聯的(就是改注冊表),可以用記事本打開它,加入一行:
則pe載入外部配置時它會自動導入。
這是最簡單的改注冊表的方法。但是如果要修的項依賴於外置程序的目錄結構(比如要在右鍵菜單中添加用ultraedit32打開),就不能用上面的方法了,因為外置程序的絕對路徑是不確定的(不同的機器中盤符不能確定)。
這種情況就需要用原始的reg命令來做了(就跟毛桃在regdoc.cmd中的做法一樣),這個命令的語法比較艱澀,且注冊表鍵值的表示方法跟reg文件不同。在命令提示符下通過/?參數可以獲得它的用法(中文的哦),提醒一下/?參數是個以多層使用的,如reg/?得到的是基本參數的說明,如用regadd/?則可得到add這個參數的用法……
有了這個命令的基礎後,我們來看看是怎麼解決不定路徑問題的。
在regdoc.cmd中有一個環境變數%tp%,代表的是regdoc.cmd這個文件所在的路徑。我們可以通過%tp%..表示它的上層目錄,%tp%....表示它的上兩層目錄。用此方法可以索引到外置程序目錄內的所有路徑,而不用考慮外置程序目錄本身的絕對路徑。
(還有個方法就是在winpe.ini中用pecmd的regi命令一行行添加,這個比系統的reg命令好理解些,同樣可以用%curdir%環境變數來索引外置程序目錄內的所有路徑)
直接修改的好處是啟動pe就是所需要設置,不依賴外部配置文件,pe的載入速度也比較快,但麻煩。修改配置文件則比較簡單,但要依賴配置文件載入過程(直到載入到那些語句時才會生效),啟動時需要額外的時間載入,相當於給系統打補丁去修改默認設置。
一般情況下不推薦直接修改pe注冊表,麻煩,重新打包也比較花時間。但有些跟系統緊密的鍵必須直接修改才有效,比如屏幕解析度,雖然在外面也可以修改有,但在登錄時載入到它之前是無效的,那麼在登錄的過程中屏幕就會因切換解析度而閃爍。
自己修改注冊表的前提是自己要知道所希望的改變要修注冊表中的哪些鍵值。可以上網搜索,現在網上的這些資源多得是,實在找不到的話可以還可以用regmon之類的注冊表監視軟體來定位。
比如修改記事本的自動換行,又不知道相應的鍵值在哪。可以先開啟regmon,然後在記事本中改變換行的選項,看regmon的監視結果,來定位是哪個鍵值。因為系統本身也在不斷的更改注冊表,regmon中的顯示會很多,但是通過不斷的改變記事本中的設置,最終是可以找到的,這個過程需要的是耐心和細心。
F. 如何修改ini文件
1、以win7系統為例,首先打開電腦左下角的開始按鈕,在菜單中找到「附件」中的「記事本」。
G. TC怎麼寫配置文件
help.writeini("RealmName","East","serverGerman","D:\\abc.ini")
H. 如何修改 total commander配置文件的路徑
有好幾種。
1、新安裝TC時,那個安裝程序會提示你,要你設定配置文件的位置
2、你對TC主程序新建快捷方式,自己決定把配置文件指向哪裡,見圖(圖中配置文件你可以加上絕對路徑,比如/I=c:acc.ini)
3、使用LaunchTC這樣的專門工具來設定
I. 怎麼修改php.ini文件里的配置
文本編輯打開文件、修改保存即可。
如果是WINDOWS伺服器,可以使用記事本修改。如果是UNIX伺服器,可以使用vi修改。
查看PHP.INI文件位置,可以使用phpinfo()函數
J. 批處理修改ini配置文件
@echo off
setlocal enabledelayedexpansion
if "%~1"=="" set /p=不要打開本程序,請將要處理的ini文件直接拖到批處理圖標上進行處理,<nul&pause&exit
(for /f "delims== tokens=1,2" %%a in ('type %1') do (
set "wkdxz=%%b"
if "%%a"=="acdestpro " set wkdxz=ESR3R0
if "%%a"=="acsendpro " set wkdxz=LR3R0L
if "%%a"=="acsendport " set wkdxz=8001
echo.%%a=!wkdxz!
))>"%~dpn1-wkdxz.ini"
set /p=OK,新文件%~n1-wkdxz.ini已經生成,<nul
pause
保存後,將要處理的ini文件拖到批處理圖標上即可處理
=====================================
下面這個不需要拖入,在INI文件夾運行即可,可處理多個ini文件
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b /a-d *.ini') do (
for /f "delims== tokens=1,2" %%a in ('type %%~si') do (
set "wkdxz=%%b"
if "%%a"=="acdestpro " set wkdxz=ESR3R0
if "%%a"=="acsendpro " set wkdxz=LR3R0L
if "%%a"=="acsendport " set wkdxz=8001
echo.%%a=!wkdxz!>>"%~dp0wkdxz_%%~nxi"
)
echo\OK,新文件 %~dp0wkdxz_%%~nxi 已經生成!
)
pause
多謝yyykkkyyyy老師提醒~