【.cmd】 バッチファイルスクリプト %15 【.bat】 (773レス)
【.cmd】 バッチファイルスクリプト %15 【.bat】 http://mevius.5ch.net/test/read.cgi/tech/1663153441/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
13: デフォルトの名無しさん [sage] 2022/09/26(月) 05:19:38.74 ID:L5dyrqoL 誤爆失礼! http://mevius.5ch.net/test/read.cgi/tech/1663153441/13
14: デフォルトの名無しさん [sage] 2022/09/26(月) 11:49:53.74 ID:7oxCYWvG >>10 set /a hoge1=!random!, hoge2=!random!, hoge3=hoge1+hoge2 set /a は , 区切りで複数の式を指定可 環境変数は展開せずとも計算可能。その場合存在しない変数名は0として扱われ、展開した場合(多くはエラーになる)とは違ってくるので意図した計算になっていない事に気付き難い事に注意が必要 random などの特殊環境変数は環境変数としては存在せず、展開時に代入されるので展開が必要 setlocal enabledelayedexpansion for /L %%i in (1,1,4) do ( set /a a=!random!, b=!random!, c=a+b echo !c! ) pause こんな風にも書ける set /a c=(a=!random!)+(b=!random!) echo !a! + !b! = !c! 「遅延環境変数」という名称はそういう変数が別にあるのかと紛らわしくて良く無いと思うわ 環境変数 特殊変数 標準展開、事前展開、%展開 (展開されてから構文解析) 遅延展開、!展開 (構文解析されてからコマンド実行直前に展開) 用いるなら「環境変数の遅延展開」だろう http://mevius.5ch.net/test/read.cgi/tech/1663153441/14
105: デフォルトの名無しさん [sage] 2022/12/17(土) 08:43:39.74 ID:P7hTh7GB %*を他の変数に入れる方法あります? http://mevius.5ch.net/test/read.cgi/tech/1663153441/105
163: デフォルトの名無しさん [sage] 2023/01/24(火) 14:13:23.74 ID:9q3wnipD %%userprofile%%じゃないからbatの時点で展開されてる件 http://mevius.5ch.net/test/read.cgi/tech/1663153441/163
251: デフォルトの名無しさん [sage] 2023/04/24(月) 17:00:24.74 ID:oDKRGmAI >>247 その設定にするレジストリ教えて http://mevius.5ch.net/test/read.cgi/tech/1663153441/251
324: デフォルトの名無しさん [sage] 2023/06/13(火) 10:23:02.74 ID:xwoVSiEY 見えんけどbatの分岐はgoto使え http://mevius.5ch.net/test/read.cgi/tech/1663153441/324
479: デフォルトの名無しさん [sage] 2023/12/11(月) 17:33:41.74 ID:DuarkpA3 習作でlog1.txtに格納されている文字列を1行ずつlog2.txtの中に存在しているかチェックしたいのですが、 @echo off for /f %%a in (log1.txt) do ( set line=%%a find "%%a" log2.txt if %errorlevel% == "0" ( echo OK >> kekka.txt ) else ( echo NG >> kekka.txt ) ) findで返ってくる値が0に固定されてしまい、 判定を上手く行うことが出来ずにいます 稚拙な質問でお恥ずかしいのですがどのように修正すれば良いでしょうか http://mevius.5ch.net/test/read.cgi/tech/1663153441/479
656: デフォルトの名無しさん [sage] 2025/02/16(日) 04:09:02.74 ID:Nn6kjJ7X set foo.exe set としたときにfoo.exe内で書き換えた環境変数を 呼び出し側が取り込むことってできないの? バッチ同士ならcallで行けるけどそんな感じで http://mevius.5ch.net/test/read.cgi/tech/1663153441/656
734: 外野 [sage] 2025/06/14(土) 16:09:26.74 ID:/OCzCvqy >>718 参考に作ってみた。拡張子bat。UNCパスOK。違ってたらごめん @echo off & set "a=%cmdcmdline:"=%" set "a=%a:*.bat=%" & call set arg="%%a: %~d1=" "%~d1%%" echo コマンド %arg:* =% & pause http://mevius.5ch.net/test/read.cgi/tech/1663153441/734
756: デフォルトの名無しさん [sage] 2025/06/17(火) 16:27:15.74 ID:tmeQgGUx Windowsにはライブラリという機能があってな 複数の場所のファイルをまとめて管理できる エクスプローラーではデフォルト非表示だけど 有効にすると別のドライブのファイルもドラッグ&ドロップができたり http://mevius.5ch.net/test/read.cgi/tech/1663153441/756
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.036s