[過去ログ] 【.cmd】 バッチファイルスクリプト %14 【.bat】 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
85(1): デフォルトの名無しさん [sage] 2020/09/20(日) 20:38:05.68 ID:bYdUCAyz(1) AAS
m4a ファイルが D:\M4A\ に入っているとして
for %%L in (D:\M4A\*.m4a) do ffmpeg -i %%L -ab 48k %%~nL.mp3
110: デフォルトの名無しさん [sage] 2020/10/09(金) 23:53:38.68 ID:760t1BpC(1) AAS
>>9696(1): デフォルトの名無しさん [] 2020/10/09(金) 12:41:22.12 ID:xYDxCkF1(2/4) AAS
>>95
@echo off
@setlocal
cd /d %~dp0
:START
rem 初期化
set NUM_INPUT=
set ID_INPUT=
set URL_INPUT=
set /P NUM_INPUT="URLはどちらですか?(1:DL/2:ok.ru/9:アップデート):"
IF %NUM_INPUT% equ 1 (
set /P ID_INPUT="IDを入力してください: "
youtube-dl 外部リンク[m3u8]:lb.loadloadingfreevideo.top --user-agent "Mozilla/5.0 (Intel Mac OS X)"
) ELSE IF %NUM_INPUT% equ 2 (
set /P URL_INPUT="URLを入力してください: "
echo 入力した文字列は %URL_INPUT% です。
youtube-dl %URL_INPUT%
) ELSE IF %NUM_INPUT% equ 9 (
youtube-dl -U
) ELSE (
goto :START
)
pause
VisualBatで確認したところ2回目の入力値の変数には値が入ってくるんだが出力されたときには空欄で出力される…
youtube-dl とか、そんな複雑な処理は、Ruby, VBScript, PowerShell などで作るべき
複雑なバッチファイルなんて、保守できない
186(1): デフォルトの名無しさん [sage] 2021/02/17(水) 23:46:04.68 ID:XjBeFdEa(4/4) AAS
間違えた
for /f "skip=2 tokens=3*" %%i in ('%c%') do echo "%%j"
318(1): デフォルトの名無しさん [sage] 2021/07/29(木) 10:35:28.68 ID:Sx47SrPe(1) AAS
dir *1* がおかしい表示をする
338(1): デフォルトの名無しさん [] 2021/08/24(火) 11:06:35.68 ID:A9/4ufwo(1) AAS
お世話になります。
---- boo.bat内容 -----
01: @ECHO OFF
02:
03: SET list=A B C D
04: SET n=0
05:
06: FOR %%a IN (%list%) DO (
07: ECHO %n% : %%a
08: SET /A n+=1
09: )
10:
11: ECHO %n%
----- 出力 -----
0 : A
0 : B
0 : C
0 : D
4
出力が、
0 : A
1 : B
2 : C
3 : D
4
とならないのはなぜ?
また、このような出力を得たい時はどうすればよいですか?
365: デフォルトの名無しさん [sage] 2021/09/01(水) 17:36:38.68 ID:3SVggb9G(1) AAS
だよな
525(1): デフォルトの名無しさん [sage] 2021/11/24(水) 15:29:52.68 ID:L2nveBoL(2/2) AAS
call は ":hoge" というサブルーチンを "hogehoge.py" を引数として呼んでいる
サブルーチン":hoge "は :hoge から exit /b まで
「python -B %1」の%1は :hoge の第1引数、つまり "hogehoge.py"
":hoge"サブルーチン内で 「 python -B hogehoge.py 」と実行している
バッチ内に @echo off とあるのなら、@echo on と書き換えて実行すれば
コマンド類がどういう順、変数展開されて実行されているか見えるようになる
639: デフォルトの名無しさん [sage] 2022/01/26(水) 12:06:15.68 ID:+BcwC06P(2/2) AAS
あれ?XPから使えるのか…
あの外人許さん
723: デフォルトの名無しさん [sage] 2022/04/16(土) 15:04:34.68 ID:akel0sHj(1/2) AAS
for /i分にskip=1指定入れてみるとか
995: デフォルトの名無しさん [sage] 2022/09/15(木) 12:56:42.68 ID:EPORcPim(6/11) AAS
次スレ
【.cmd】 バッチファイルスクリプト %15 【.bat】
2chスレ:tech
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.040s