[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
64: デフォルトの名無しさん [sage] 2017/04/11(火) 22:39:54.03 ID:bvJ+shyZ あちゃーほんとだ 普通に動いてたから気づかなかった・・・ アホですね ちょっと修正してテストしてみます 指摘ありがとう http://mevius.5ch.net/test/read.cgi/tech/1489207631/64
65: デフォルトの名無しさん [] 2017/04/15(土) 01:17:56.44 ID:yuPX0yl1 ソフトを起動した際に出るライセンスキーを入力する画面に値を自動でいれたいです。 batで可能でしょうか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/65
66: デフォルトの名無しさん [sage] 2017/04/15(土) 08:13:42.82 ID:eG98vJ7n ahk http://mevius.5ch.net/test/read.cgi/tech/1489207631/66
67: デフォルトの名無しさん [sage] 2017/04/15(土) 23:02:38.65 ID:a3PF4w5O batでgrep検索をしようと思ってるんだけど、 検索結果にファイルのフルパスを出力する方法を教えてください>< 現状だとファイル名+行の内容しか出ない・・・ http://mevius.5ch.net/test/read.cgi/tech/1489207631/67
68: デフォルトの名無しさん [] 2017/04/27(木) 06:44:05.61 ID:Ek2Yalzm 複数のファイルがあり、ぞれぞれ中身が fileID: aaaa within( ); や fileID: akf within( ); などfileID: ~ within();は固定です。 各ファイルのaaaaやakfを読み込みの際に変数に取り込みたいのですがどのように書けばいいでしょうか? fileID: aaaa within(はファイルの一行目なので set /p fl=< %inputFile% でとれました。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/68
69: デフォルトの名無しさん [sage] 2017/04/27(木) 07:31:26.21 ID:LF40VtKG テストしてないけどこんな感じ。必要ならusebackqとかも。aaaaに&とか入るならsetでクオートする必要がある for /f "tokens=2* delims= " %%a in (%inputFile%) do ( set ID=%%b goto :NEXT ) :NEXT または set /p fl=< %inputFile% for /f "tokens=2* delims= " %%a in (%fl%) do set ID=%%b または for /f "tokens=2* delims= " %%a in ('findstr /b /c:"fileID" "%inputFile%"') do set ID=%%b http://mevius.5ch.net/test/read.cgi/tech/1489207631/69
70: デフォルトの名無しさん [] 2017/04/29(土) 21:00:05.56 ID:GvSnly4L >>69 "within("しか取れませんでした。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/70
71: デフォルトの名無しさん [sage] 2017/04/29(土) 23:45:46.56 ID:AyX6Tpbc 書いたコマンドとテストした対象ファイルの1行目をコピペで貼ってみ http://mevius.5ch.net/test/read.cgi/tech/1489207631/71
72: デフォルトの名無しさん [sage] 2017/05/09(火) 16:43:52.50 ID:PScyAxKX 助けて下さい! 毎月第二木曜日の16:00になったら Aフォルダに入っているgファイルにBフォルダに入っているgファイルを上書きする batファイルを作って下さい よろしくお願いします http://mevius.5ch.net/test/read.cgi/tech/1489207631/72
73: デフォルトの名無しさん [sage] 2017/05/09(火) 17:29:08.98 ID:bjRIYrg3 >>72 ファイル上書きのBAT(c:\xxx.bat)を作成してタスク登録する schtasks /create /sc monthly /mo second /d thu /st 16:00:00 /tn title /tr "c:\xxx/bat" /ru username /rp userpassword http://mevius.5ch.net/test/read.cgi/tech/1489207631/73
74: デフォルトの名無しさん [sage] 2017/05/09(火) 18:58:44.41 ID:PScyAxKX >>73 ありがとうございます! http://mevius.5ch.net/test/read.cgi/tech/1489207631/74
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
76: デフォルトの名無しさん [sage] 2017/05/12(金) 08:46:27.33 ID:trqCrhEU set txt="C:\scr\a.txt" for /f "usebackq tokens=1,2,3,4,5,6,7,8 delims=, " %%i in (%txt%) do ( set /a X=%%j-%%i+%%l-%%k+%%n-%%m, po=%%p-%%o ) set /a XX=X+po echo %XX% http://mevius.5ch.net/test/read.cgi/tech/1489207631/76
77: デフォルトの名無しさん [sage] 2017/05/12(金) 11:05:40.92 ID:lLM9Jqdl echo ^ とすると more? と出る ?? http://mevius.5ch.net/test/read.cgi/tech/1489207631/77
78: デフォルトの名無しさん [sage] 2017/05/12(金) 12:02:37.54 ID:+kEWkBL6 >>76 空の場合に1が代入されてエラーを回避できました サンクス http://mevius.5ch.net/test/read.cgi/tech/1489207631/78
79: デフォルトの名無しさん [sage] 2017/05/19(金) 17:52:47.97 ID:ya28xWZT 特定のフォルダ内のテキストファイルを処理するバッチを作りましたが @echo off for /f "usebackq delims=" %%i in (`dir /B /S "E:\text_sc\*.txt"`) do ( echo %%i call E:\work\syori.bat "%%i" ) syori.batで処理したテキストを忘れないようにリスト化(syorizumi_list.txt) aaa bbb ccc のように処理したテキストの名前だけ縦に追記 次回から新しいテキストファイルが同じフォルダに出来た場合にsyorizumi_list.txtの 処理済みのテキストを除外して処理したいのですが コマンドのアドバイスを頂けないでしょうか http://mevius.5ch.net/test/read.cgi/tech/1489207631/79
80: デフォルトの名無しさん [sage] 2017/05/19(金) 19:38:36.49 ID:HiKVEJh7 >>79 もし、その入力ファイルをその後弄らないのならファイル属性を弄るのがいい 例えば、アーカイブ属性を削るとか読み取り専用属性にするとか そうすれば、forの中のdirに/aで分別できる それが無理な場合は、こんなかんじでファイルに登録されているかどうかチェックするとかかな findstr /x "%%~ni" syorizumi_list.txt >nul if errorlenel 1 ( echo %%i call E:\work\syori.bat "%%i" ) ) http://mevius.5ch.net/test/read.cgi/tech/1489207631/80
81: デフォルトの名無しさん [sage] 2017/05/19(金) 21:01:19.56 ID:ya28xWZT >>80 レスありがとうございます 読み取り属性の方は最終手段としてとりあえず書かれたコマンドを追記してテストしていますが エラーで強制終了してしまいます・・・ ヒントは頂けたのでちょっと考えてみます http://mevius.5ch.net/test/read.cgi/tech/1489207631/81
82: デフォルトの名無しさん [sage] 2017/05/19(金) 21:32:14.27 ID:8Dg0HTHO 処理済みファイルを下位ファルダに移動させるとかじゃダメなの? それが1番楽だと思うけど http://mevius.5ch.net/test/read.cgi/tech/1489207631/82
83: デフォルトの名無しさん [sage] 2017/05/19(金) 22:02:54.16 ID:ya28xWZT ダメではないですし意地になってるだけです・・・ すいません どうしようもなければそうしおうと思います http://mevius.5ch.net/test/read.cgi/tech/1489207631/83
84: デフォルトの名無しさん [sage] 2017/05/19(金) 22:41:00.81 ID:HiKVEJh7 >>81 ただのtypoだから(errorlevel) あと処理済ファイルの指定はフルパスにしないとダメかも http://mevius.5ch.net/test/read.cgi/tech/1489207631/84
85: デフォルトの名無しさん [sage] 2017/05/19(金) 22:45:30.06 ID:HiKVEJh7 あと、移動させるなら下位フォルダはダメだよ dir /sではそれも対象だから http://mevius.5ch.net/test/read.cgi/tech/1489207631/85
86: デフォルトの名無しさん [sage] 2017/05/19(金) 23:51:05.34 ID:ya28xWZT >>84 修正したら動きました! ありがとうございます ただsyorizumi_list.txtに aaa bbb ccc とあったらaaaしか除外してくれませんね・・・ もう少し調べてみます http://mevius.5ch.net/test/read.cgi/tech/1489207631/86
87: デフォルトの名無しさん [sage] 2017/05/20(土) 02:30:44.06 ID:HrYyDnOr >>86 まあこっちが悪いっちゃ悪いんだけど、これくらい修正して使って欲しかった /c:"%%~ni" http://mevius.5ch.net/test/read.cgi/tech/1489207631/87
88: デフォルトの名無しさん [sage] 2017/05/20(土) 08:10:06.10 ID:N++czmo3 >>87 眠すぎたのと集中力が散漫で気づいてないだけでした・・・ すいません それと指摘の通り/c:に変えたら期待通りの動作になりました サンクス! http://mevius.5ch.net/test/read.cgi/tech/1489207631/88
89: デフォルトの名無しさん [sage] 2017/05/20(土) 21:37:37.96 ID:HrYyDnOr >>88 その言い方に嫌な感じがするんだがちゃんと引数の意味を調べて使ってるよね /x /c:"%%~ni"としてるんなら、変な勘ぐりスマン http://mevius.5ch.net/test/read.cgi/tech/1489207631/89
90: デフォルトの名無しさん [sage] 2017/05/20(土) 22:35:16.21 ID:N++czmo3 >>89 /x /c:"%%~ni"で問題なく動作しています 細かいところまでありがとう http://mevius.5ch.net/test/read.cgi/tech/1489207631/90
91: デフォルトの名無しさん [sage] 2017/05/22(月) 14:12:41.59 ID:Q9T2A2Wt こんなろくに理解せずそのまんまコピペして使ってるとトラップに引っかかるぞ http://mevius.5ch.net/test/read.cgi/tech/1489207631/91
92: デフォルトの名無しさん [sage] 2017/05/22(月) 22:28:16.59 ID:b+LuBt/G 下位フォルダに移動することも検討してるなんてレスから /sが必要だとも思えんよね http://mevius.5ch.net/test/read.cgi/tech/1489207631/92
93: デフォルトの名無しさん [sage] 2017/05/22(月) 22:30:42.85 ID:b+LuBt/G もし/sが意図通りだったら aaa.txt aaa\aaa.txt なんて状況どうするんだって話だし http://mevius.5ch.net/test/read.cgi/tech/1489207631/93
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 909 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s