[過去ログ] 【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
303: 2017/12/28(木)18:35 ID:QlD4+lUL(1) AAS
>>302
非成長分野、非収益持ち出し分野とみなされて、最低限の人数しかいないのでは
おまけに優秀なのは来ない
304: 2017/12/28(木)19:17 ID:uuf5XAZw(1) AAS
優秀な奴はさらっと変更して賞賛されるけど、
そうじゃない奴がさらっと変更すると、
勝手なことすんなって怒られるんだよな。
305
(1): 2017/12/28(木)22:46 ID:8hIgR6GI(1) AAS
bash が最近のプロダクトだとか…ヨボヨボの痴呆が入ったおじいちゃんか?
UNIX で bash が出たのって 20世紀なんだが。

>>299
これのことか?明らかに違う。
> 引用符が必要な特別な文字は次のとおりです:
> <スペース>
> &()[]{}^=;!'+,`~

>>300
自分が新規で書けるなら VBScript でいい。
「これは例外、あれも例外、それも例外」なブツなんか触りたくない。
そんな時間があるなら生産的な言語に費やしたい。
触らざるを得ないからイラつく。阿呆か。

PowerShell は Windows の自動化から管理系を抜き出した方向に行こうとしているので何だかねぇ…
306: 2017/12/29(金)00:43 ID:oAr+Y8wr(1/3) AAS
>>305
GNU後の新造品じゃねーか。モダンもいいところだろ。
歴史を知らないバカとは話が出来ないってのは本当だな。
307: 2017/12/29(金)07:36 ID:kfbFSvw+(1) AAS
今時VBScriptとか言ってる老害の相手するなよ...
308: 2017/12/29(金)08:54 ID:oAr+Y8wr(2/3) AAS
年寄りのくせにGNU前を知らないんだとしたら、死んだ方がいいね。
309: 2017/12/29(金)10:58 ID:dNvcaBYU(1) AAS
VBScriptは依然として結構イケると思うけどな
310: 2017/12/29(金)14:50 ID:Xr0syokO(1) AAS
真面目にそう思ってるならちょっとヤバイぞ
311: 2017/12/29(金)17:11 ID:oAr+Y8wr(3/3) AAS
VBAと混同してる人がいるようだ
312: 2017/12/29(金)23:12 ID:1POkgVP3(1) AAS
>>298
はあ?
313
(2): 2017/12/30(土)17:45 ID:RVllgMXp(1) AAS
バッチファイルなのになんでVBの話になるのん
314: 2018/01/01(月)14:25 ID:TmlLnuaw(1) AAS
>>301-302
コマンドのバグ          ⇒ 全世界のユーザーに影響出るから下手に直せない
コマンドのヘルプの文言誤り ⇒ 優先度低いのでなかなか直さない

ってことかなるほど。
315
(1): 2018/01/03(水)18:47 ID:G1jkbehM(1) AAS
>>313
cscriptで自身を実行する外見バッチ中身WSHみたいなんもあるにはあるし…
316
(1): 2018/01/03(水)20:04 ID:NAv6VFfd(1/2) AAS
>>313
元を辿ってみると、>>297が話を逸らしたせいだ
そこからどんどん逸れてvbに行き着いた

>>315
batに埋め込めるのはjscript(条件コンパイルの構文がbatとうまい具合にかみ合った)だけでvbscriptは無理
317
(1): 2018/01/03(水)20:12 ID:lLEkaf6s(1) AAS
>>316
> vbscriptは無理
ちょっとはググれよ
外部リンク[html]:blogs.yahoo.co.jp
318: 2018/01/03(水)21:17 ID:NAv6VFfd(2/2) AAS
>>317
wsfの手があったか、あとjsでもスクリプトエンコードで書けばなんとかなるね
319
(1): 2018/01/13(土)16:23 ID:t3TbTPGI(1) AAS
powershellで似たような事はできませんか?
1ファイルにしたくて
320: 2018/01/13(土)16:32 ID:9pJBMU57(1) AAS
>>319
【最強CUI】PowerShell -Part 2 [無断転載禁止]©2ch.net
2chスレ:tech
321: 2018/01/18(木)18:41 ID:lAsosfYH(1/4) AAS
どうしても分からないので質問致します。

@echo off

@rem バッチファイルのディレクトリに移動
cd /d %~d0%~p0

set USR_INPUT_STR1=外部リンク:www.openrec.tv

@rem 引数有無と引数名チェック
if "%USR_INPUT_STR1%"=="" goto ERROR
echo;%USR_INPUT_STR1%|findstr /R /C:"^http" /C:"openrec" >NUL||(echo "%1" を処理できません) && goto ERROR

@rem URLのアドレスとHTMLを環境変数へ設定
set ADDR=%USR_INPUT_STR1%
for %%I in (%USR_INPUT_STR1%) do set HTML=%%~nxI

@rem HTMLダウンロード
curl -L --max-redirs 10 -R -O %ADDR%
if not %ERRORLEVEL%==0 goto ERROR

@rem Shift-JISに文字コード変換
nkf -s --overwrite %HTML%
322
(3): 2018/01/18(木)18:41 ID:lAsosfYH(2/4) AAS
set TARGET=%TARGET:playlist=chunklist%

@rem ffmpegで動画吸い出し
ffmpeg -c copy "%TITLE%.ts" -i "%TARGET%"

@rem 最後にcurlで出力したソースファイルを削除
@rem for /R %%f in (*.) do del /Q "%%f"
pause
exit

:ERROR
echo 引数が無効のため処理できませんでした
pause
exit

このようなbatファイルを作ったのですが、どうしても最後に
sourcefile=外部リンク:station303.openrec.tv Invalid argument
と無効な引数と言われてしまい動画の吸い出しが出来ません
完全に手詰まりなため、丸投げにはなってしまいますがご教授いただければと思います
よろしくお願いします
323: 2018/01/18(木)19:11 ID:r+5+UL4/(1) AAS
>>322
とりあえず最初の行を
rem @echo off
にしてどこでエラーになってのか確認しろよ
324: 2018/01/18(木)19:15 ID:pm/tv2ru(1/2) AAS
>>322
これ途中の処理抜けてない?
TARGETにURLが入らないんだけど
325
(1): 2018/01/18(木)19:34 ID:pm/tv2ru(2/2) AAS
170のやつを適当に書き直したら動いたよ

for /F tokens^=2^ delims^=^" %%I in ('type %HTML%^|find /I "data-sourcefile"') do set "TARGET=%%~I"
326: 2018/01/18(木)19:58 ID:lAsosfYH(3/4) AAS
>>322の最初が抜けてました・・・
@rem HTMLから文字列抽出
for /F "tokens=2 delims=<>| " %%I in ('type %HTML%^|findstr /R /C:"<title>"') do set TITLE=%%~I
for /F "tokens=* delims=data-file= " %%I in ('type %HTML%^|find /I "playlist.m3u8"') do set TARGET=%%~I
327: 2018/01/18(木)20:06 ID:lAsosfYH(4/4) AAS
>>325
ありがとうございます・・・
エラーを見たのですが、なぜかsourcefile=が付いてしまっていました

何度もありがとうございます
328: 2018/01/29(月)01:16 ID:s5lQXlw3(1) AAS
echo abc 1>x1 1>x11 2>x2 3>x3

とするとDOS窓が応答しなくなった
x11 x2 x3 ファイルができるが x1ファイルはできない
329
(3): 2018/01/29(月)14:21 ID:e8Iu9+Yp(1) AA×

330
(1): 2018/01/29(月)15:15 ID:LZ9wDs2K(1/2) AAS
>>329
>>12-19の方法で相対パスを取得すれば出来ると思うよ
331: 2018/01/29(月)16:22 ID:LZ9wDs2K(2/2) AAS
自分用に書いたbatを流用してみた
多分こんな感じで動くはず

外部リンク:pastebin.com
332
(2): 2018/01/30(火)00:28 ID:fZrZLUfh(1) AAS
>>329
set "a=D:\comp" & set "b=D:\compopen"
setlocal enabledelayedexpansion
for /L %%i in (4,1,1000) do if "!a:~%%i,1!"=="" set "c=%%i" & goto x
:x
endlocal & set "c=%c%"
for /r "%a%" %%i in (*.zip *.rar) do set "d=%%~dpni" & set "e=%%~i" & call :y
goto :eof
:y
setlocal enabledelayedexpansion
7z x -o"!b!!d:~%c%!" "!e!"
1-
あと 670 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.033s