[過去ログ] 【.cmd】 バッチファイルスクリプト %8 【.bat】 (1001レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
101(6): 2011/10/07(金)21:51 AAS
@echo on
setlocal disabledelayedexpansion
set DNAME="[あ&あ] a&a (甲&乙)"
echo %DNAME%|find "(" 1>nul
if errorlevel 1 ( set DTITLE=%DNAME%
) else ( call :DEL_GENRE )
echo %DTITLE%|find "]" 1>nul
if not errorlevel 1 ( set DTITLE="%DTITLE:*]=%
)
call :DEL_SPACE
echo %DTITLE%
pause
exit /b
:DEL_GENRE
set DGENRE="%DNAME:*(=%
set DGENRE=%DGENRE:&=^&%
call set DTITLE=%%DNAME:%DGENRE:~1,-1%=%%
set DTITLE=%DTITLE:~0,-2%"
exit /b
:DEL_SPACE
rem DTITLE前後の空白文字削除処理
exit /b
"[あ&あ] a&a 甲&乙)" も "[あ&あ a&a (甲&乙)" も大丈夫だが "[あ&あ a&a 甲&乙)" は失敗する
"[あ&あ a&a 甲&乙" だと大丈夫だから ")" のみだとマズいのかも。よくわからん
102: 2011/10/07(金)22:18 AAS
>>101
こんなに沢山書いて頂いて本当にありがとうございます!
findと1>nulとif errorleve 1さらにcallまで使用して頂いて
とても勉強になります!よく意味を調べて
使えるようになった上で適応させてみます!
こんなコマンドがあったんですね!盲目になってました。
今日は寝るまで>>101のコマンドを解読しようと思います。
ご丁寧にどうもありがとうございました!
103(3): 2011/10/08(土)01:58 AAS
>>101
> "[あ&あ a&a 甲&乙)" は失敗する
if not errorlevel 1 ( set DTITLE="%DTITLE:*]=%
)
これがダメ
if not errorlevel 1 ( call :DEL_LABEL )
call 使ってここもサブルーチン化
128: 2011/10/11(火)15:45 AAS
自分も>>101を試してみようとそのままbatにしてみたのですが
echo %DNAME%|find "(" 1>nul
find: invalid expression; expected to find a ')' but didn't see one.
Perhaps you need an extra predicate after '('
このように表示されてしまいました。
おそらく自分だけ?だと思うので何か環境がまずいのだとは思うのですが
何がまずいんでしょうか?winXPを使ってます。
137(1): 2011/10/11(火)19:19 AAS
> 自分も>>101を試してみようとそのままbatにしてみたのですが
おまえ>>127だろ?なんで別人のフリしてんの?
2chスレ:software
144(1): 2011/10/11(火)21:22 AAS
>>143
> 学習の姿勢も見習った方がいいぞ。
誰を見習うの?>>127のことを言ってるのならあいつ学習なんてしてなかったと思うが。
あいつが動かないって言って貼ったやつ見たらほとんど試してねーのまるわかりじゃん。
教えたがりのバカもほどほどにしろよと。
2chスレ:software
> 途中までbatで皆様の助けを得ながら作りましたので
> "タイトル"の抜き出しまでですが
とか言ってるけど>>101と>>103がまるまる書いたんじゃねーかよw
146: 2011/10/12(水)00:01 AAS
>>144
本当にその通りだと思います。言葉の綾にしても酷すぎました。
>>101さんと>>103さん、申し訳ありませんでした。
そしてもう一度、ありがとうございました。
また、お陰様で依頼の品を作って頂く事が出来ました。
紹介して頂いた>>124さんありがとうございました。
最後に、今までの長きに渡りご指導を頂きました皆様に感謝します。
無知な私に時には厳しく、時には易しく教示して頂いた事を忘れず
これらも精進していけたらと思います。本当にありがとうございました。
それでは失礼します。
スレをかき乱してしまい申し訳ありませんでした。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.038s