【.cmd】 バッチファイルスクリプト %15 【.bat】 (794レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
145: 2023/01/13(金)00:02:34.96 ID:XUJfPljW(1) AAS
>>142
親バッチで
@echo off
start /wait "" "cmd /c %~dp0子バッチ.bat"
echo %errorlevel%
paiuse
子バッチで
@echo off
echo %~n0%~x0
ping 127.0.0.1 -n 3 > NUL 2>&1
省4
264: 2023/05/05(金)21:25:45.96 ID:Aaus9EG8(2/2) AAS
powershellはイニシャルコストが高いんだよな
PC起動後初回起動で相当待たされる
よく使う人にはいいんだろうが、1ヶ月に数回とかだと苦痛なんだよ
320(2): 2023/06/13(火)10:09:20.96 ID:RNzu8ICZ(1/5) AAS
ググっても書式バラバラだわ実行したらエラーメッセージ出るわ、もうわからん助けて・・・。
やりたいこと:ファイル名ごとに渡すプログラムを変えたい。
わからないこと:
if 変数==内容(分岐処理)でいいのか、if 変数==内容 分岐処理なのかサイトによってバラバラだし
どっちにしてもelseなんて定義されてねーよばーかって出てしまう。
条件分岐の書式を教えてください。
参考にしたサイトの1つ:www.javadrive.jp/command/bat/index8.html
希望する処理内容:
処理用フォルダを丸ごとBatファイルにSendto
ファイル名にcoが含まれるJPG、Webp、PNGは、cov.exeに投げる
省4
323: 2023/06/13(火)10:19:37.96 ID:v41Gwse2(1/2) AAS
>>320
画像が見えないけど
多分、if文が終了しててelseが単独で出てくるのでエラーになってるんだと思う
下のように書けば問題ないはず
if 変数==文字列 (
処理群
) else (
処理群
)
if 変数==文字列 処理 else 処理
省6
343: 2023/06/30(金)00:04:29.96 ID:0Iq5JqfB(1/2) AAS
>>342
1時間間隔なので
358: 2023/07/04(火)20:16:07.96 ID:dJR+6uCy(1) AAS
お疲れ
360: 2023/07/04(火)21:30:04.96 ID:+24T6cXg(2/2) AAS
あとtmp,temp環境変数の書き換え
とくにフォルダとして使ってるものをファイル名にするのは危険
cmdの世界ではtmpがダメだがtempも使わないほうが良い
380: 2023/07/06(木)18:47:20.96 ID:X7484ET/(8/10) AAS
いや、それより、一番の問題はファイルを処理したらそのファイルのタイムスタンプ変わるから、
毎回同じファイルを処理してしまうんじゃね?これはひどい。
383: 2023/07/06(木)22:32:33.96 ID:gWNyo9yQ(1) AAS
最近はファイル名にユニコード文字を使うことも多いからなあ
612: 2024/11/10(日)19:42:53.96 ID:9SnRMU05(2/2) AAS
サブルーチンに置くというのは想定しなかったな
メインの、というかスクリプトの先頭に置く使い方しかしてないや
614: 2024/11/10(日)21:35:28.96 ID:p0BF9o8N(1) AAS
>>604
ありがとう。
何時間かやってるけどうまくいかないです。
?@if (0)==(0) echo off
rem ***
:start
?set /p "ss=ss:"
?set "ss=%ss:&=%"
?set /p "savename=保存名:"
?set ss=%ss% option "%savename%"
省20
688: 03/08(土)17:00:59.96 ID:oOL+XIfI(1/3) AAS
>>686が正解
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.038s