[過去ログ] 【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
75: 2017/05/12(金)00:01:39.58 ID:1meaH6LX(1) AAS
set txt="C:\scr\a.txt"
for /f "delims=, usebackq tokens=1,2,3,4,5,6,7,8" %%i in (%txt%) do (
set /a X="(%%j-%%i)+(%%l-%%k)+(%%n-%%m)+(%%p-%%o)"
)
echo %X%

forを使った計算について質問ですがa.txtから数値を抜き出し計算したいのですが最後の二つが空の場合があり
この場合は%%pと%%oですがその場合はエラーになって強制終了してしまいます
gotoを使う方法は思いついたのですが他に空だった場合にゼロを代入するなどは可能でしょうか?
119
(2): 2017/07/06(木)00:29:11.58 ID:l/JVwvz3(1) AAS
テキストファイルだけど、拡張子がtxtではないファイルのことです
153: 2017/08/14(月)23:55:08.58 ID:pZiLFUe+(1) AAS
>>151
これって例えばc:\aaa\bbb\ccc\test.txtってファイルを投げたら
最終的にtest.txって文字を得たいの?
cccを得たいの?
169: 2017/08/20(日)19:15:30.58 ID:T95gEh5X(2/2) AAS
>>161
cd /d "%~dp1" & set "File=%~nx1" & call ren "%%File%%" "%%File: =%%"

>>163
cd /d "D:\XXXX"
for %%i in (AAAA BBBB CCCC) do xcopy /h /y "%%~i" "E:\backup"
217
(1): 2017/10/16(月)08:11:27.58 ID:GL/w6Jlo(1) AAS
>>215
for /f "delims=" %%a in ('dir /ad /b ^| findstr /b /r "[0-9][0-9]月[0-9][0-9]日"') do call :SUB "%%~a"
exit /b
:SUB
set s=%~1
ren %1 "%s:~0,2%%s:~3,2%%s:~6%"
218
(1): 2017/10/16(月)23:00:12.58 ID:rrtzmh2c(2/3) AAS
>>216
ヒント下さったようでありがとうございます。でも、ゼロから書き始めることが出来ないんです。

>>217
私の求めていた動作です。これで完璧、ありがとうございます
ひと安心して解析に移ったわけです。。。
1.
"[0-9][0-9]月[0-9][0-9]日"
↑これでは22月33日にも対応というわけか、こやつめハハハ
フォルダ名の行頭部分は日付として機械的に生成される予想できる値ですので[0-9]で何の問題もないです。
勉強の為に、ここをいじってみました。
省6
297
(3): 2017/12/26(火)01:23:11.58 ID:9+DFjrUc(2/2) AAS
>>296
そりゃ分かるんだけど…。
UNIX の bash だっておかしいところが結構あってさ。
でも「構文解析が未熟な時代、全てを(記号ですら)コマンドだと置いた結果」という説明の仕方ができるそうな。
C言語の仕様だっていい加減後付けが多い。でも説明を試みた結果がANSI。無理が多いけど。

Windows界隈ってそういうのが貧しいと思う。
スレ違いだけど、PowerShell も Core とか言い出してからなんかおかしくないか?
342
(1): 2018/02/05(月)08:24:05.58 ID:chwOG0ZE(1) AAS
>>338
自分もこの問題に直面して同じ解決策とったんだけどこれって何が原因でこうなるの?
373
(1): 2018/02/20(火)00:13:22.58 ID:XC4KsyV/(1) AAS
>>370
端末のスタートアップスクリプトに使うのも用途外。

だから「使える」とか言うのは明らかに言い過ぎ。
お前馬鹿か?馬鹿だろ。
469: 2018/04/06(金)07:12:37.58 ID:n8Wm7bZP(1) AAS
rubyマンワロタ
本スレでやれよw
530: 2018/05/15(火)15:47:52.58 ID:Aaz/hbaw(2/2) AAS
0001 数字以外
550
(2): 2018/05/17(木)10:17:41.58 ID:TsNh8oQN(5/9) AAS
どんな方法でも良いから
引数の中に " とか ; が入ってても
正しく動作するのを頼む

というのは絶対に無理なのかね
642: 2018/07/19(木)06:16:34.58 ID:hT+uAClu(1) AAS
>>641
^ の左側に " があるので ^ はただの文字
836: 2018/09/14(金)17:33:39.58 ID:Ah8o0gi1(2/3) AAS
>>822ならそうなるよ。
864: 2018/10/06(土)23:02:20.58 ID:tgEP6apu(1) AAS
gotoがゴーゴーに見えた
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.051s