【.cmd】 バッチファイルスクリプト %15 【.bat】 (868レス)
【.cmd】 バッチファイルスクリプト %15 【.bat】 http://mevius.5ch.net/test/read.cgi/tech/1663153441/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
402: デフォルトの名無しさん [sage] 2023/07/08(土) 19:09:21.78 ID:wtJKE3gc >>397 Zortech C++ 1.0持ってたけど バッチはバッチ 使い分けてたよ http://mevius.5ch.net/test/read.cgi/tech/1663153441/402
403: デフォルトの名無しさん [sage] 2023/07/08(土) 19:10:18.13 ID:wtJKE3gc mifes起動するのにいちいちspawnとか そういうマゾプレーはしてなかった http://mevius.5ch.net/test/read.cgi/tech/1663153441/403
404: デフォルトの名無しさん [sage] 2023/07/09(日) 07:40:38.97 ID:oyETgJfu 自分が使っていたのは VZ Editor だったな。 バイトやってたところのシステムは CP/M (80) で WordMaster を使ってた。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/404
405: デフォルトの名無しさん [sage] 2023/07/23(日) 13:16:59.81 ID:zPqD9Olc 実現したいこと:Windowsのデバイスマネージャでデバイスの有効無効を判定した上で切り替えたい 考えたこと :devcon status [ID] で条件判定して有効無効切り替えられるのでは? 内容 devcon status [ID] でデバイスの状態は表示される 例 有効の場合 >devcon status "USB\VID_9886&PID_0038&REV_0000&MI_00" USB\VID_9886&PID_0038&MI_00\B&9AE5250&0&0000 Name: Astro MixAmp Pro Voice Driver is running. 1 matching device(s) found. 例 無効の場合 devcon status "MLX4\ConnectX-3_Eth" MLX4\CONNECTX-3_ETH\9&1A1922BF&0&01 Name: Mellanox ConnectX-3 Ethernet Adapter #2 Device is disabled. 1 matching device(s) found. なので Driver is running. なら devcon disable [ID] でデバイスを無効に Device is disabled. なら devcon Enable [ID] でデバイスを有効 に切り替えたいと考えています 使い方が間違ってなければ %ERRORLEVEL% での戻り値はなさそうなので 実行した際に表示される画面等から 文字列検索かけて条件分岐みたいなことをできればいいなと思っています 別にバッチにこだわってることは無いのでもしほかに手っ取り早く実現できる方法等あったらアドバイスいただけると嬉しいです http://mevius.5ch.net/test/read.cgi/tech/1663153441/405
406: デフォルトの名無しさん [sage] 2023/07/23(日) 21:05:51.47 ID:JLqJNtpp set id="~" SETLOCAL ENABLEDELAYEDEXPANSION FOR /F "delims=" %%i IN ('devcon status !id!') DO ( set a=%%i if "!a!" NEQ "!a:Driver is running=!" devcon disable !id! & goto :eof if "!a!" NEQ "!a:Device is disabled=!" devcon enable !id! & goto :eof ) 管理者権限で実行 複数の matching の場合はどうなるか知らない http://mevius.5ch.net/test/read.cgi/tech/1663153441/406
407: デフォルトの名無しさん [sage] 2023/07/24(月) 14:53:52.19 ID:NSMDQXn9 もぉえぇよデブコン http://mevius.5ch.net/test/read.cgi/tech/1663153441/407
408: デフォルトの名無しさん [sage] 2023/07/24(月) 18:12:41.71 ID:BcRhQVe4 最初にデバイスマネージャを開くなら そこで指定した方が早いんじゃね なぜバッチ? http://mevius.5ch.net/test/read.cgi/tech/1663153441/408
409: デフォルトの名無しさん [sage] 2023/07/24(月) 23:51:25.15 ID:wZUfbAlM WMI(CIM)が楽かな。 powershellでもVBScriptでもwmicでもお好きなもので。 PowerShell版: $enabledCd = 0 $disabledCd = 22 $methodName = $null $device = Get-CimInstance -Query 'select * from Win32_PnpEntity where Name = "Fax"' if ($device.Status -eq 'OK' -and $device.ConfigManagerErrorCode -eq $enabledCd) { $methodName = 'Disable' } elseif ($device.Status -eq 'Error' -and $device.ConfigManagerErrorCode -eq $disabledCd) { $methodName = 'Enable' } if (! [string]::IsNullOrEmpty($methodName)) { $result = Invoke-CimMethod -InputObject $device -MethodName $methodName $result } ワンライナー版: powershell -c "$d=gcim -cl Win32_PnpEntity -f 'Name=''Fax'''; $s,$c=$d.Status,$d.ConfigManagerErrorCode; if($n=if($s -eq 'OK' -and $c -eq 0){'Disable'}elseif($s -eq 'Error' -and $c -eq 22){'Enable'}){$d|icim -m $n}" http://mevius.5ch.net/test/read.cgi/tech/1663153441/409
410: デフォルトの名無しさん [sage] 2023/07/24(月) 23:59:01.49 ID:wZUfbAlM 「楽」って書いたけど別に楽ではないな。 devcon入ってない場合に入れなくて済むくらいか。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/410
411: デフォルトの名無しさん [sage] 2023/07/25(火) 07:07:55.47 ID:xE3c+p8T >>410 pnputilもあるでよー http://mevius.5ch.net/test/read.cgi/tech/1663153441/411
412: デフォルトの名無しさん [sage] 2023/07/25(火) 14:01:51.30 ID:ES/uzWz0 vbsで動くっぽいし、それが一番軽いかな バッチ 行解釈が遅い PS 起動が遅い http://mevius.5ch.net/test/read.cgi/tech/1663153441/412
413: デフォルトの名無しさん [sage] 2023/07/26(水) 01:41:27.08 ID:HHyO4+3x >>406 >>409 ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1663153441/413
414: デフォルトの名無しさん [] 2023/08/24(木) 17:51:23.10 ID:C9P8zR3M copyってコピー元ファイルがない時は標準出力にコピー先のフォルダがない場合は標準エラー出力にエラーメッセージ出るのか? 何のため… http://mevius.5ch.net/test/read.cgi/tech/1663153441/414
415: デフォルトの名無しさん [sage] 2023/08/24(木) 21:56:13.39 ID:W+JHQ2GG ここはコマンド七不思議を議論するスレじゃねえんだよハゲ http://mevius.5ch.net/test/read.cgi/tech/1663153441/415
416: デフォルトの名無しさん [] 2023/08/25(金) 00:42:24.04 ID:6hVx8Trp シェルスレでは七不思議も話題にできるのに http://mevius.5ch.net/test/read.cgi/tech/1663153441/416
417: デフォルトの名無しさん [sage] 2023/08/25(金) 01:13:18.62 ID:icN/kxtu ハゲじゃない人は何を議論したいのか教えて下さい http://mevius.5ch.net/test/read.cgi/tech/1663153441/417
418: デフォルトの名無しさん [] 2023/08/25(金) 12:27:27.06 ID:8hrP4A7s 場合分け出来るので、使う人にとって便利だから http://mevius.5ch.net/test/read.cgi/tech/1663153441/418
419: デフォルトの名無しさん [] 2023/08/25(金) 12:27:29.53 ID:8hrP4A7s 場合分け出来るので、使う人にとって便利だから http://mevius.5ch.net/test/read.cgi/tech/1663153441/419
420: デフォルトの名無しさん [] 2023/08/25(金) 13:01:08.75 ID:6hVx8Trp エラーはエラーなんだから標準エラー出力に出てくれないと困る http://mevius.5ch.net/test/read.cgi/tech/1663153441/420
421: デフォルトの名無しさん [sage] 2023/08/25(金) 13:11:39.69 ID:HBsggyAu バッチに書く場合は余計な出力はnulへリダイレクトするし エラー検出するならerrorlevelしか見ない 終わり http://mevius.5ch.net/test/read.cgi/tech/1663153441/421
422: デフォルトの名無しさん [sage] 2023/08/25(金) 14:15:11.86 ID:WAOpDjEy でもエラーでもERRORLEVELが0以外にならないコマンドもあるんだよね。 例えば掴まれてるファイルをdelコマンドで削除しようとした場合とか。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/422
423: デフォルトの名無しさん [sage] 2023/08/25(金) 15:30:23.51 ID:vih/yj+S 予期していないエラーはトラップ出来ない 当たり前の事 http://mevius.5ch.net/test/read.cgi/tech/1663153441/423
424: デフォルトの名無しさん [] 2023/08/26(土) 14:15:52.99 ID:EQIr/PqP del してエラー出てなくて でもファイルはまだあるみたいな どうやったら消せるねん http://mevius.5ch.net/test/read.cgi/tech/1663153441/424
425: デフォルトの名無しさん [sage] 2023/08/31(木) 19:15:12.69 ID:1WyUQh63 バッチではなくコマンドプロンプトの話なんだが、バッチを書くまでもないやってとき、 set a= for %f in ( *.txt ) do (set a=%~nxf) & call move "%f" "%a:HOGE=HAGE%" みたいにやるんだけど、 これやるとウィンドウタイトルが実行したcall文になってしまう 都度title cmdで戻してるけど、なんか気持ち悪いので、設定で最初からならないようにってできないだろうか http://mevius.5ch.net/test/read.cgi/tech/1663153441/425
426: デフォルトの名無しさん [] 2023/09/01(金) 07:05:11.31 ID:HKoCoDlN ヘルプを見ると分かるように call はバッチを呼び出すコマンドなんだよ バッチ以外のコマンドを呼び出すとタイトルにゴミが残るんだよ http://mevius.5ch.net/test/read.cgi/tech/1663153441/426
427: デフォルトの名無しさん [sage] 2023/09/01(金) 11:48:43.40 ID:v7f2MrOL set a= for %f in ( *HOGE*.txt ) do (set a=%~nxf) & cmd/c move "%f" "%a:HOGE=HAGE%" http://mevius.5ch.net/test/read.cgi/tech/1663153441/427
428: デフォルトの名無しさん [sage] 2023/09/01(金) 12:03:20.71 ID:haHsElfO 俺からしたら書くまでもないやを超えてる長さに見える http://mevius.5ch.net/test/read.cgi/tech/1663153441/428
429: デフォルトの名無しさん [] 2023/09/01(金) 14:00:21.38 ID:HKoCoDlN call を cmd /c にするといいのか http://mevius.5ch.net/test/read.cgi/tech/1663153441/429
430: デフォルトの名無しさん [] 2023/09/01(金) 14:16:49.32 ID:8Q6o7DlX cmd /k http://mevius.5ch.net/test/read.cgi/tech/1663153441/430
431: デフォルトの名無しさん [] 2023/09/19(火) 16:40:50.05 ID:w0AoFkn5 質問スレからこのスレを誘導してもらいました 誰かわかる方いたらお願いします https://i.imgur.com/rKbomtc.png 画像の様な物を作りたいです フォルダAとその下のa.b.cまではは既に作成されています 後から1.2.3の空フォルダ階層をまとめて追加したい状態です コマンドプロンプトやバッチ?で簡単に作ることはできませんか? http://mevius.5ch.net/test/read.cgi/tech/1663153441/431
432: デフォルトの名無しさん [sage] 2023/09/19(火) 17:51:31.66 ID:nN7HbMfx 単に1.2.3のテンプレフォルダ&ファイルを用意して 対象フォルダにコピーするだけに聞こえるけど コピー先となるフォルダが大量にあるから手動コピーが面倒とかそういう話? http://mevius.5ch.net/test/read.cgi/tech/1663153441/432
433: デフォルトの名無しさん [] 2023/09/19(火) 18:38:51.86 ID:/gzRoJ4w >>432 はい 言われた通りに手動でやっていたんですが 仰る通りabc…の量が実際にはzで終わらない数百レベルなのです http://mevius.5ch.net/test/read.cgi/tech/1663153441/433
434: デフォルトの名無しさん [sage] 2023/09/19(火) 20:18:27.57 ID:nN7HbMfx for使ってコピー先を読み込みつつxcopyでどう。 参考:https://www.javadrive.jp/command/bat/index9.html 例えばAの下に下記バッチ置いて実行 for /d %%a in (*) do ( xcopy コピー元 %%a ) 関係ないフォルダとか色々混ざってるなら 文字列でフィルタするなり事前にテキストで リスト作るなりした方がいいだろうけど。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/434
435: デフォルトの名無しさん [sage] 2023/09/19(火) 20:19:07.60 ID:nN7HbMfx for使ってコピー先を読み込みつつxcopyでどう。 参考:https://www.javadrive.jp/command/bat/index9.html 例えばAの下に下記バッチ置いて実行 リスト作るなりした方がいいだろうけど。 for /d %%a in (*) do ( xcopy コピー元 %%a ) 関係ないフォルダとか色々混ざってるなら 文字列でフィルタするなり事前にテキストでリスト作っておくなり。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/435
436: デフォルトの名無しさん [sage] 2023/09/19(火) 20:40:00.00 ID:+wkqTEPn >>431 何がしたいのかいまいちわかってないけど空フォルダ作りたいだけならこう フォルダAをbatにD&Dして使う cd "%~1" for /d %%i in (*) do ( mkdir "%%~i\1" mkdir "%%~i\2" mkdir "%%~i\3" ) pause http://mevius.5ch.net/test/read.cgi/tech/1663153441/436
437: デフォルトの名無しさん [] 2023/09/19(火) 22:27:32.71 ID:gURMcAfl うおおおおおおお!!!! できましたありがとうございます! お二人のおかげです! http://mevius.5ch.net/test/read.cgi/tech/1663153441/437
438: デフォルトの名無しさん [sage] 2023/09/20(水) 00:13:50.00 ID:YkzHQ7up xcopy は知らない。 普通は、robocopy でしょ? http://mevius.5ch.net/test/read.cgi/tech/1663153441/438
439: デフォルトの名無しさん [sage] 2023/09/20(水) 02:10:11.18 ID:vY1uP1tv そんなのMS-DOSで使えないじゃん http://mevius.5ch.net/test/read.cgi/tech/1663153441/439
440: デフォルトの名無しさん [sage] 2023/09/20(水) 07:45:17.50 ID:2uRYZGK4 それな http://mevius.5ch.net/test/read.cgi/tech/1663153441/440
441: デフォルトの名無しさん [] 2023/09/21(木) 07:02:31.48 ID:VtU3IO45 普通のwin10で utf8のファイルに fc を使うと派手に文字化けします 文字エンコードなどはどこで指定すればよいのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1663153441/441
442: デフォルトの名無しさん [] 2023/09/21(木) 16:42:57.64 ID:2fMT8T96 chcp 932 http://mevius.5ch.net/test/read.cgi/tech/1663153441/442
443: デフォルトの名無しさん [age] 2023/10/03(火) 21:23:54.04 ID:Z09KwkqG 神様教えて下さい xcopy /D:[MM]/[DD]/[YY] で指定した日付以降のファイルをコピーできるけど x日前より新しいファイルのみコピーしたい時の方法はない? http://mevius.5ch.net/test/read.cgi/tech/1663153441/443
444: デフォルトの名無しさん [sage] 2023/10/04(水) 11:25:24.03 ID:Ru3hWGvF Robocopy の /MAXAGE http://mevius.5ch.net/test/read.cgi/tech/1663153441/444
445: デフォルトの名無しさん [sage] 2023/10/04(水) 12:20:07.48 ID:Wr02smam 5chなんでこんなに重いん?いつまでこの重いの続くん? http://mevius.5ch.net/test/read.cgi/tech/1663153441/445
446: デフォルトの名無しさん [sage] 2023/10/04(水) 12:29:43.90 ID:UHUx/6V1 なんで俺に聞くの? http://mevius.5ch.net/test/read.cgi/tech/1663153441/446
447: デフォルトの名無しさん [sage] 2023/10/04(水) 13:11:28.12 ID:Wr02smam いや、お前には聞いてない http://mevius.5ch.net/test/read.cgi/tech/1663153441/447
448: デフォルトの名無しさん [sage] 2023/10/06(金) 09:10:25.11 ID:u9U/aciQ 5ch攻撃してる人が飽きるまで。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/448
449: デフォルトの名無しさん [age] 2023/10/09(月) 15:26:51.31 ID:gPLHWilL 神様教えて下さい dir のオプションで/b /s 付けた時に フルパス名が辞書順になるオプションってどれ? /on /ogとかあるけど 思うようにならない http://mevius.5ch.net/test/read.cgi/tech/1663153441/449
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
480: デフォルトの名無しさん [sage] 2023/12/11(月) 21:12:00.54 ID:WKo0W+M9 >>479 お前がなぜレスを貰えないのかchatgptに聞いてこい http://mevius.5ch.net/test/read.cgi/tech/1663153441/480
481: デフォルトの名無しさん [sage] 2023/12/11(月) 21:23:41.62 ID:ZQU2Csd1 >>479 いちばん手っ取り早いのはsetlocal enabledelayedexpansionを使うこと @echo off setlocal enabledelayedexpansion for /f %%a in (log1.txt) do ( find "%%a" log2.txt >nul 2>nul if "!errorlevel!" == "0" (echo OK) else (echo NG) ) endlocal 遅延展開で調べてみて ただforにdelimsとかtokensの指定ないけどそれは問題ない? http://mevius.5ch.net/test/read.cgi/tech/1663153441/481
482: デフォルトの名無しさん [sage] 2023/12/11(月) 22:30:44.45 ID:TXSKL9RJ for文を初めて使ったものでスレ汚し紛いな質問で申し訳ないです setlocal enabledelayedexpansionを利用して手直しし、 希望通りの結果を出力できました。ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1663153441/482
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 386 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s