[過去ログ] 【.cmd】 バッチファイルスクリプト %14 【.bat】 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
784
(2): デフォルトの名無しさん [] 2022/05/23(月) 09:22:19.13 ID:vgqZRn8w(1) AAS
パイプを犯人扱いしてfor内でifしちゃうのもありかな?

あと細かいけど"set RUNEXE=%%~a"としないとスペースとかで死ぬ
785: デフォルトの名無しさん [sage] 2022/05/23(月) 09:32:45.04 ID:Lvn387tn(3/4) AAS
>>784
パスにスペースを含む場合、%%~aが利かない
頭の"だけ除かれてケツの"だけが残る罠
あとパイプ無くてもバグる
789: デフォルトの名無しさん [sage] 2022/05/23(月) 17:44:09.74 ID:3pQwOKKR(2/2) AAS
すまんな
>>787
787(1): デフォルトの名無しさん [sage] 2022/05/23(月) 14:54:07.32 ID:3pQwOKKR(1/2) AAS
set RUNEXE="%%~a"
じゃろが
>>784に対するレス
>>786
786(1): デフォルトの名無しさん [sage] 2022/05/23(月) 12:58:34.94 ID:Lvn387tn(4/4) AAS
自己解決
> %%~aが利かない
はケツにスペース入ってたから
バグるのは文字コード上の問題のよう
外部リンク[html]:scripting.cocolog-nifty.com
パイプだと改行コードがおかしくなるだけらしいけどその後のコマンド類がおかしくなるのは不明
URL先の説明にあるように直接ファイルへリダイレクトしてtypeで読めばバグらないようになった
wmic process where "name='hoge.exe'" get CommandLine 2>nul >$tmp.txt
for /f "delims=" %%a in ('type $tmp.txt^|find ":"') do for %%b in (%%a) do set "s=%%~b"
は問題ない
ケツにスペースあってもいいようにしたんだろ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s