如何用BAT批處理定時更改指定PHP檔案內的指定內容

2022-11-17 10:56:00 字數 3581 閱讀 6781

1樓:草原上之狼

配置檔案.inifor /f "delims=" %%a in (配置檔案.ini) do ( set str=%%a set str=!

str:abcdef=ghijkl!&echo !

str!>>1.ini)move 1.

ini 配置檔案.ini

請在c盤根目錄下執行!

如何用bat批處理定時更改指定ini檔案內的指定內容?

2樓:

不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據

複製貼上到記事本,另存為xx.bat,編碼選ansi/*&cls

@echo off

rem 每間隔一定時間將一個指定的ini檔案裡的指定節下的指定鍵的數值遞增1

title %#% +%$%%$%/%@% %z%

set "inifile=d:\tool\config\config.ini"

set sleep=300

:loop

type "%inifile%"|cscript -nologo -e:jscript "%~f0">"%tmp%\t.t"

move /y "%tmp%\t.t" "%inifile%"

if exist "%windir%\system32\timeout.exe" (

timeout /t %sleep% /nobreak

) else (

set /a t=sleep+1

>nul call ping /n %%t%% 0

) goto loop

*/var text=wsh.stdin.readall().replace(

/(\[websocket\]\s+?port=)(\d+)/i,

function(a,b,c)

);wsh.echo(text);

3樓:智者總要千慮

配置檔案.inifor /f "delims=" %%a in (配置檔案.ini) do ( set str=%%a set str=!

str:abcdef=ghijkl!&echo !

str!>>1.ini)move 1.

ini 配置檔案.ini

請在c盤根目錄下執行!

如何用bat批處理更改指定ini檔案內的指定內容

4樓:匿名使用者

attrib -s -h 配置檔案.inifor /f "delims=" %%a in (配置檔案.ini) do (

set str=%%a

>>1.ini

)move 1.ini 配置檔案.ini

請在c盤根目錄下執行!

希望能夠幫助你,望採納!謝謝!

5樓:匿名使用者

@echo off

setlocal enabledelayedexpansioncd c:\

set f=配置檔案.ini

for /f "tokens=1,2 delims==" %%i in ('findstr "=" "%f%"') do set #%%i=%%j

set #驗證資訊=ghijkl

(for /f "delims==" %%i in (%f%) do if defined #%%i (echo %%i=!#%%i!) else echo %%i)>%f%.

newmove /y %f%.new %f%>nul

6樓:匿名使用者

@echo off

for /f "tokens=1-2* delims==" %%a in (c:\配置檔案.ini) do if %%a==驗證資訊 (echo %%a^=ghijkl>>new.

ini) else echo %%a^=%%b>>new.ini

del c:\配置檔案.ini

move new.ini c:\配置檔案.ini

求一個批處理, 批量修改php檔案固定行裡的內容,內容不同

7樓:矽谷少年

ultraedit,我完成過同樣的任務,幾百個htm檔案裡批量改內容,秒殺。

8樓:匿名使用者

沒看明白你到底想怎樣。

9樓:匿名使用者

乾脆直接使用word的巨集命令來實現吧!

怎樣用批處理檔案修改指定檔案中的指定內容。比如,在d盤有一個檔案叫1.txt,內容為123abc,

10樓:匿名使用者

@echo off & setlocal enabledelayedexpansion

for /f %%a in (1.txt) do (set a=%%a

set a=!a:123=456!

echo !a!>1.txt

)pause

:: 中國批處理指令碼聯盟

如何用.bat批處理修改多個.ini檔案中的指定內容

11樓:匿名使用者

@echo off

for /f "tokens=*" %%i in ('dir/b 2018*.ini') do (

(for /f "tokens=*" %%j in ('type "%%i"') do (

if "%%j"=="sin=50" (echo sin=1000) else if "%%j"=="scm=60" (echo scm=20) else echo %%j))>temp.txt

move /y temp.txt "%%i")

批處理-定時清除指定txt文字內得內容

12樓:凌春楓

把這句話貼到記事本里,改成*.bat,把3個a:\b.txt改成你檔案的路徑。

在控制面板裡建立計劃任務定時執行這個批處理就可以了。

既然是清空文字文件,那麼刪除再新建一個就可以了。

或者你先建立一個空的檔案,假設你的檔案時a.txt,那麼你建立一個空的b.txt,執行命令 type b.txt>a.txt 這樣a.txt就是空的了

兩種方法你自己選好了。

13樓:公子七哥

@echo off

echo. >d:\1.txt

用任務計劃定時執行。

批處理定時關機,如何編寫bat定時關機檔案

echo off schtasks findstr i guanji nul 2 exit main schtasks delete tn guanji fshutdown s t 120 ps 需要開啟task scheduler服務 你的意思是把你的系統密碼改成123?如果你的使用者名稱沒有更改...

如何簡單的用 批處理發郵件,如何用批處理發郵件

用 軟體不更好麼,難道你喜歡用dos系統?如何用批處理發郵件 已把批處理檔案和附件傳送。批處理怎樣自動發郵件 計劃任務裡面的任務是由系統程序呼叫執行的。在還沒有開機的前提下,系統程序沒有載入,是無法執行的。凡是建立在軟體 系統基礎上的方法都是不可能的。但建立在硬體上的是可以的。如果在主機板上可以的話...

bat批量移除檔名中指定字元,如何用bat批量刪除檔名中指定字元後面的字串

1 右鍵單擊需要刪除的檔案,然後選擇屬性選項。2 之後在屬性介面找到安全,然後單擊安全,接著單擊安全下方的編輯。3 然後將新彈出介面中間的 authenticated users的許可權 中的完全修改項調整為允許。4 最後單擊最下方的應用和確定就完成了administrators許可權的設定,之後就...