[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
75: デフォルトの名無しさん [sage] 2017/05/12(金) 00:01:39.58 ID:1meaH6LX 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を使う方法は思いついたのですが他に空だった場合にゼロを代入するなどは可能でしょうか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/75
119: デフォルトの名無しさん [sage] 2017/07/06(木) 00:29:11.58 ID:l/JVwvz3 テキストファイルだけど、拡張子がtxtではないファイルのことです http://mevius.5ch.net/test/read.cgi/tech/1489207631/119
153: デフォルトの名無しさん [sage] 2017/08/14(月) 23:55:08.58 ID:pZiLFUe+ >>151 これって例えばc:\aaa\bbb\ccc\test.txtってファイルを投げたら 最終的にtest.txって文字を得たいの? cccを得たいの? http://mevius.5ch.net/test/read.cgi/tech/1489207631/153
169: デフォルトの名無しさん [sage] 2017/08/20(日) 19:15:30.58 ID:T95gEh5X >>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" http://mevius.5ch.net/test/read.cgi/tech/1489207631/169
217: デフォルトの名無しさん [sage] 2017/10/16(月) 08:11:27.58 ID:GL/w6Jlo >>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%" http://mevius.5ch.net/test/read.cgi/tech/1489207631/217
218: デフォルトの名無しさん [sage] 2017/10/16(月) 23:00:12.58 ID:rrtzmh2c >>216 ヒント下さったようでありがとうございます。でも、ゼロから書き始めることが出来ないんです。 >>217 私の求めていた動作です。これで完璧、ありがとうございます ひと安心して解析に移ったわけです。。。 1. "[0-9][0-9]月[0-9][0-9]日" ↑これでは22月33日にも対応というわけか、こやつめハハハ フォルダ名の行頭部分は日付として機械的に生成される予想できる値ですので[0-9]で何の問題もないです。 勉強の為に、ここをいじってみました。 Month部分は、1 2 3...10 11 12、なら[1-12]で済むのかな。 ところが0埋めなので、01 02 03...10 11 12、となると、0[1-9]|1[0-2]、かな。 Day部分は、01 02 03...29 30 31、うーん0[1-9]|[1-2][0-9]|3[0-1]、となる。 これらを書き換えてみて、はい、動きませんでした。 今回のような自分用プログラムは動けばよいわけで、教えて下さった[0-9]で何の問題もない。 これ以上無駄な時間を掛けても&シンプルな方が可読性がよい http://mevius.5ch.net/test/read.cgi/tech/1489207631/218
297: デフォルトの名無しさん [sage] 2017/12/26(火) 01:23:11.58 ID:9+DFjrUc >>296 そりゃ分かるんだけど…。 UNIX の bash だっておかしいところが結構あってさ。 でも「構文解析が未熟な時代、全てを(記号ですら)コマンドだと置いた結果」という説明の仕方ができるそうな。 C言語の仕様だっていい加減後付けが多い。でも説明を試みた結果がANSI。無理が多いけど。 Windows界隈ってそういうのが貧しいと思う。 スレ違いだけど、PowerShell も Core とか言い出してからなんかおかしくないか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/297
342: デフォルトの名無しさん [sage] 2018/02/05(月) 08:24:05.58 ID:chwOG0ZE >>338 自分もこの問題に直面して同じ解決策とったんだけどこれって何が原因でこうなるの? http://mevius.5ch.net/test/read.cgi/tech/1489207631/342
373: デフォルトの名無しさん [sage] 2018/02/20(火) 00:13:22.58 ID:XC4KsyV/ >>370 端末のスタートアップスクリプトに使うのも用途外。 だから「使える」とか言うのは明らかに言い過ぎ。 お前馬鹿か?馬鹿だろ。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/373
469: デフォルトの名無しさん [] 2018/04/06(金) 07:12:37.58 ID:n8Wm7bZP rubyマンワロタ 本スレでやれよw http://mevius.5ch.net/test/read.cgi/tech/1489207631/469
530: デフォルトの名無しさん [sage] 2018/05/15(火) 15:47:52.58 ID:Aaz/hbaw 0001 数字以外 http://mevius.5ch.net/test/read.cgi/tech/1489207631/530
550: デフォルトの名無しさん [sage] 2018/05/17(木) 10:17:41.58 ID:TsNh8oQN どんな方法でも良いから 引数の中に " とか ; が入ってても 正しく動作するのを頼む というのは絶対に無理なのかね http://mevius.5ch.net/test/read.cgi/tech/1489207631/550
642: デフォルトの名無しさん [sage] 2018/07/19(木) 06:16:34.58 ID:hT+uAClu >>641 ^ の左側に " があるので ^ はただの文字 http://mevius.5ch.net/test/read.cgi/tech/1489207631/642
836: デフォルトの名無しさん [sage] 2018/09/14(金) 17:33:39.58 ID:Ah8o0gi1 >>822ならそうなるよ。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/836
864: デフォルトの名無しさん [sage] 2018/10/06(土) 23:02:20.58 ID:tgEP6apu gotoがゴーゴーに見えた http://mevius.5ch.net/test/read.cgi/tech/1489207631/864
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.065s