【.cmd】 バッチファイルスクリプト %13 【.bat】at TECH【.cmd】 バッチファイルスクリプト %13 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1032:デフォルトの名無しさん 20/08/14 08:32:48.63 SCMnTycc.net Ruby では、これで設定できる require 'inifile' str = "Wed Aug 12 23:59:59 2020" ini = IniFile.new( :filename => "test.ini" ) ini[ "abc" ] = { "LastCheck" => str, "LastUpdate" => str } ini.write( ) # save 結果 [abc] LastCheck = Wed Aug 12 23:59:59 2020 LastUpdate = Wed Aug 12 23:59:59 2020 1033:デフォルトの名無しさん 20/08/14 09:14:47.97 oJspCYOK.net イヤミでは、なく止したら? <Ruby 1034:デフォルトの名無しさん 20/08/14 09:32:16.73 cdtRNbgQ.net Swiss File Knife 1035:デフォルトの名無しさん 20/08/14 09:39:33.54 dCe/n24a.net ・ 1036:デフォルトの名無しさん 20/08/14 14:59:12.49 uGqrrAzw.net >>983 @echo off set src=Plugins\update.txt set ini=Soft.ini for /f "usebackq tokens=1* delims=:" %%G in (`findstr /c:"Update time" "%src%"`) do set "VER_UT=%%H" for /f "usebackq tokens=1* delims==" %%G in (`findstr /c:"LastUpdate" "%ini%"`) do set "VER_IT=%%H" REM 比較するならここで処理 REM echo "%VER_UT%" "%VER_IT%" ren "%ini%" "%ini%.bak" && copy nul "%ini%" || (echo ERROR &pause &exit /b) for /f "usebackq tokens=1* delims==" %%G in ("%ini%.bak") do ( if "%%G"=="LastCheck " ( >>"%ini%" echo %%G=%VER_UT% ) else ( if "%%G"=="LastUpdate " ( >>"%ini%" echo %%G=%VER_UT% ) else ( >>"%ini%" echo %%G=%%H ) ) ) REM 空行消したくなければ findstrで読んで行番号を表示させる 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch