【.cmd】 バッチファイルスクリプト %15 【.bat】 (819レス)
【.cmd】 バッチファイルスクリプト %15 【.bat】 http://mevius.5ch.net/test/read.cgi/tech/1663153441/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
450: デフォルトの名無しさん [] 2023/10/09(月) 17:55:27.25 ID:416rm9Ab /q http://mevius.5ch.net/test/read.cgi/tech/1663153441/450
451: デフォルトの名無しさん [sage] 2023/10/10(火) 11:13:06.14 ID:GmlcHfbX 「VBScript」は非推奨に、将来のWindowsリリースで削除 https://forest.watch.impress.co.jp/docs/news/1537619.html batファイルはどうなる? http://mevius.5ch.net/test/read.cgi/tech/1663153441/451
452: デフォルトの名無しさん [sage] 2023/10/10(火) 11:26:18.76 ID:cUy975D5 >>451 糞過ぎる http://mevius.5ch.net/test/read.cgi/tech/1663153441/452
453: デフォルトの名無しさん [sage] 2023/10/10(火) 11:37:38.54 ID:l0kLdmnh JScriptというかWindowsScriptHostは生き残るのか? http://mevius.5ch.net/test/read.cgi/tech/1663153441/453
454: デフォルトの名無しさん [sage] 2023/10/10(火) 18:15:49.98 ID:dUGfQnTA なんで5chこんなに重いん?この重いのいつまで続くん? http://mevius.5ch.net/test/read.cgi/tech/1663153441/454
455: デフォルトの名無しさん [sage] 2023/10/11(水) 07:20:10.03 ID:x54NWWVS >>451 EdgeのIEモードが2029までだからそれまでは使えるという予想があったけど 機能の有効化で使えるならどうでもいいわ http://mevius.5ch.net/test/read.cgi/tech/1663153441/455
456: デフォルトの名無しさん [sage] 2023/10/11(水) 08:26:32.52 ID:mMAmsq6k ネットは心の鏡 お前の心が重いのだ http://mevius.5ch.net/test/read.cgi/tech/1663153441/456
457: デフォルトの名無しさん [sage] 2023/10/11(水) 13:00:48.19 ID:yI6tEEU8 textファイル1に a b c d が入ってて textファイル2に 1 2 3 4 が入ってて 連結して a1 b2 c3 d4 にしたいけど dosコマンドだけでは無理? http://mevius.5ch.net/test/read.cgi/tech/1663153441/457
458: デフォルトの名無しさん [sage] 2023/10/12(木) 15:02:33.47 ID:DS7FO2PL >>457 無理ではないがコマンドプロンプト開いて1行のコマンドで書くのはとても面倒だからバッチファイル書いたほうがいい http://mevius.5ch.net/test/read.cgi/tech/1663153441/458
459: デフォルトの名無しさん [sage] 2023/10/12(木) 21:58:11.30 ID:ZXm8+EHB powershell -c "gc textファイル1, textファイル2 | group readcount | foreach{$_.group -join ''}" a1 b2 c3 d4 http://mevius.5ch.net/test/read.cgi/tech/1663153441/459
460: デフォルトの名無しさん [sage] 2023/10/13(金) 11:28:13.45 ID:eHigHg14 >>459 '-join' 演算子に続けて値の式を指定する必要があります。 って警告が出ます http://mevius.5ch.net/test/read.cgi/tech/1663153441/460
461: デフォルトの名無しさん [sage] 2023/10/13(金) 17:19:46.92 ID:5yGgcXlN 「''」と「"」を見間違えてるのでは http://mevius.5ch.net/test/read.cgi/tech/1663153441/461
462: デフォルトの名無しさん [] 2023/10/29(日) 22:58:43.01 ID:4fxrkRUI 環境変数を;区切りで改行して出力したくて for /F "delims=;" %i in ("%PATH%") do echo %i としたのですが最初の一つしか出力されません 何がダメなんでしょうか... http://mevius.5ch.net/test/read.cgi/tech/1663153441/462
463: デフォルトの名無しさん [sage] 2023/10/30(月) 00:54:06.32 ID:S4fhwBsv ダブルクォーテーションで囲まれた"%PATH%"が1つの引数としてForに渡されて1つ目の区切り文字に達するまでを出力してるからそうなる 1つずつ取り出したいならダブルクォーテーションを消せば良いがそれだと半角スペースも区切り文字に判定されるから 簡単にやろうと思ったらまず半角スペースを別の文字に置換してからダブルクォーテーション無しで渡してその後半角スペースを元に戻すとかかな http://mevius.5ch.net/test/read.cgi/tech/1663153441/463
464: デフォルトの名無しさん [sage] 2023/10/30(月) 01:46:36.18 ID:dhg2pdyL "%PATH%"が一行なのでforループも1回しか繰り返さないってだけ http://mevius.5ch.net/test/read.cgi/tech/1663153441/464
465: デフォルトの名無しさん [sage] 2023/10/30(月) 02:13:56.37 ID:dhg2pdyL delimsの区切り記号指定は、 for /F "tokens=1-3 delims=;" %i in ("%PATH%") do echo %i,%j,%k とか1行の中で複数項目に分ける場合に使う 区切り記号でループさせることは不可能 http://mevius.5ch.net/test/read.cgi/tech/1663153441/465
466: デフォルトの名無しさん [sage] 2023/10/30(月) 03:27:22.35 ID:dhg2pdyL 興が乗ったので作ってみた @echo off SETLOCAL EnableDelayedExpansion SET LF=^ SET splitted_path=%PATH:;=!LF!% for /f "tokens=*" %%i in ("!splitted_path!") do echo,%%i http://mevius.5ch.net/test/read.cgi/tech/1663153441/466
467: デフォルトの名無しさん [sage] 2023/10/30(月) 06:58:07.09 ID:EuHHvGeq バッチと関係ないけどpath変数のフォルダ名に ;文字が入ってたらwindowsの動作はどうなるんだろう "で囲めばいいだけなのかな http://mevius.5ch.net/test/read.cgi/tech/1663153441/467
468: デフォルトの名無しさん [sage] 2023/10/30(月) 13:19:36.99 ID:dhg2pdyL for文も不要だった @echo off setlocal EnableDelayedExpansion for /f "delims=N" %%i in ('cmd /u /c echo 不') do set CR=%%i set LF=^ SET splitted_path=%PATH:;=!CR!!LF!% echo,!splitted_path! http://mevius.5ch.net/test/read.cgi/tech/1663153441/468
469: デフォルトの名無しさん [] 2023/10/30(月) 23:23:37.40 ID:oqTBGQIx 皆さんありがとうございます参考になりました。 気軽に使いたかったのでこんな感じで雑に実現しました @echo off for %%i in ("%PATH:;=";"%") do echo %%i pause 毎回環境変数ウィンドウ開くの面倒だからcliで見やすく確認できないかなーと気軽に始めたのですがbatスクリプト難しいですね 遅延展開とか初めて聞きましたw http://mevius.5ch.net/test/read.cgi/tech/1663153441/469
470: デフォルトの名無しさん [sage] 2023/10/31(火) 06:54:11.36 ID:9EMrUdB9 遅延にしたら!が変わる !があると^も変わる http://mevius.5ch.net/test/read.cgi/tech/1663153441/470
471: デフォルトの名無しさん [sage] 2023/10/31(火) 07:18:54.11 ID:1/1CCAX6 バッチは不毛すぎる 使うのは最小限に留めろ http://mevius.5ch.net/test/read.cgi/tech/1663153441/471
472: デフォルトの名無しさん [sage] 2023/10/31(火) 07:44:42.03 ID:/7M4GG46 頑張りすぎると無毛になる http://mevius.5ch.net/test/read.cgi/tech/1663153441/472
473: デフォルトの名無しさん [sage] 2023/10/31(火) 08:59:44.07 ID:5Lja4y81 おかえり http://mevius.5ch.net/test/read.cgi/tech/1663153441/473
474: デフォルトの名無しさん [sage] 2023/11/01(水) 10:36:13.57 ID:QIr7Aj5s バッチファイルは縛りプレイが好きな人にしか向かないよ http://mevius.5ch.net/test/read.cgi/tech/1663153441/474
475: デフォルトの名無しさん [sage] 2023/11/12(日) 10:36:55.29 ID:8jJHTm3/ batファイルの処理が終わったらスマホに何らかの通知を送りたいんですが何かいい方法は無いですか? http://mevius.5ch.net/test/read.cgi/tech/1663153441/475
476: デフォルトの名無しさん [sage] 2023/11/12(日) 13:00:47.64 ID:9doZQWI1 SMS送信するWebAPI実行 http://mevius.5ch.net/test/read.cgi/tech/1663153441/476
477: デフォルトの名無しさん [sage] 2023/11/12(日) 18:58:13.28 ID:aZ7/2ZLa NET SEND http://mevius.5ch.net/test/read.cgi/tech/1663153441/477
478: デフォルトの名無しさん [sage] 2023/11/19(日) 15:27:06.49 ID:tEMsHOKq >>476 >>477 どちらも難しそうだったのでPowerShellでGmailを送るやり方にしました http://mevius.5ch.net/test/read.cgi/tech/1663153441/478
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 340 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s