【.cmd】 バッチファイルスクリプト %13 【.bat】at TECH
【.cmd】 バッチファイルスクリプト %13 【.bat】 - 暇つぶし2ch1029:デフォルトの名無しさん
20/08/10 21:32:34 +SLQPb+P.net
>>981
それは折衝役がシステム開発に疎いだけ
営業トークだけの人間が事態を悪化させる

1030:デフォルトの名無しさん
20/08/13 21:47:50.59 5FyzI8Jm.net
Soft\Soft.ini
12 LastCheck = Mon Aug 3 00:00:00 2020
13 LastUpdate = Mon Aug 3 00:00:00 2020
Soft\Plugins\update.txt
1 Update time: Wed Aug 12 23:59:59 2020
Soft.iniの12行目と13行目「Mon ~ 2020」を
update.txtの1行目「Wed ~ 2020」から置換して
12 LastCheck = Wed Aug 12 23:59:59 2020
13 LastUpdate = Wed Aug 12 23:59:59 2020
のように上書きしたいのですが
batファイルでどのように書けば出来ますか?

1031:デフォルトの名無しさん
20/08/13 22:00:40.82 E452L2zK.net
>>983
情報不足。
・Soft.ini の絶対に12行目と13行目か?んなこたぁねぇだろ。
・update の日付が更新されなかった場合はどうするの?
・ていうか .ini で「=」の左右に半角空白を入れるってどういうアプリだ?
書きようはあるが、for /? と打って自分で調べた方が早いだろ、これは。
どこかの新入社員だとか学生の課題っぽいな…

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で読んで行番号を表示させる

1037:デフォルトの名無しさん
20/08/14 21:06:33 II+YlR7/.net


1038:デフォルトの名無しさん
20/08/14 22:02:35.58 TmzvbeJo.net
>>995
ウンコみたいにダサいコードをよく晒せるな。
生きてて楽しい?

1039:デフォルトの名無しさん
20/08/14 22:14:12.37 B6QaDwta.net
未来予知乙
生きてる価値もないなw

1040:デフォルトの名無しさん
20/08/14 22:43:27 9FGl+Ien.net
低能Ruby厨か

1041:デフォルトの名無しさん
20/08/14 23:06:43.67 TmzvbeJo.net
リダイレクトカードオープン!
>>991 から >>995 へのアンカーは >>985 へリダイレクトされる!
が、Ruby爺は人格障害者だった!
精神的ダメージを受けていない!
Ruby爺がVZ爺を召喚しようとしている!
が、自分自身だったので召喚できない!
Ruby爺がダサいコードを唱え始めた!
似非プログラマーは発狂した!
歴戦のプログラマーは何も感じていない!
歴戦のプログラマーの攻撃!
Ruby爺は5のダメージ!
歴戦のプログラマーはRuby爺をやっつけた!
経験値を0exp、ゴールドを0G 手に入れた!
「何だよ無職ニートの爺かよ…」と歴戦のプログラマーは思った。

1042:デフォルトの名無しさん
20/08/14 23:10:45 SCMnTycc.net
Windows には、ini ファイルを読み書きできる、コマンド・アプリは無いの?

1043:デフォルトの名無しさん
20/08/14 23:35:08.04 LY+T9Pmp.net
EDLIN

1044:デフォルトの名無しさん
20/08/15 00:03:00.44 fUIncIgN.net


1045:デフォルトの名無しさん
20/08/15 01:45:30.34 t8slxubu.net
次スレは?

1046:デフォルトの名無しさん
20/08/15 02:14:16.82 RWxrHj8y.net
URLリンク(www.vector.co.jp)

1047:デフォルトの名無しさん
20/08/15 06:59:18.06 R7NunwzB.net
質問いいでしょうか

1048:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 632日 16時間 7分 11秒

1049:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch