【.cmd】 バッチファイルスクリプト %15 【.bat】 (907レス)
上下前次1-新
538: 2024/06/15(土)15:09 ID:UQXtemWf(2/4) AAS
ああ/fが要らんのか
539: 2024/06/15(土)21:58 ID:1hp9WHhR(1) AAS
ファイルをコピーしてファイル名の変更すらわからない人間に教えなくてもいいと思うぞ
540(2): 2024/06/15(土)23:00 ID:lwRcTmIT(1) AAS
超絶初心者わいがネットで拾ったバッチファイルを
自分仕様にいじってるんだけも根本的にわからない事があったので来ました
主に動画ファイルのエンコードとか処理とかです
1 複数ファイルをD&Dしてファイル作成日時の古い順から処理する
2 ファイルネームに日本語全角スペースがある場合でも読み込んで処理する
この2つの仕様をWindowsバッチファイルだけで両立可能なのでしょうか?
ChatGPTとCopilotに聞くと出来ます!こう修正してって言われてやっても
上手くいった試しがないのでそもそも両立可能なのかがわかりません
よろしくお願いします(´・ω・`)
541: 2024/06/15(土)23:26 ID:UQXtemWf(3/4) AAS
D&Dは止めた方がいいね
最近の過去ログに無理やりやるのがあったと思うがまあ止めといたほうがいい
もっと運用を考えるべきだね
542(1): 2024/06/15(土)23:53 ID:UQXtemWf(4/4) AAS
>>540
フォルダに半角空白入りの名前を付けておくのがもっとも簡単な対策
543: 2024/06/16(日)00:32 ID:fRT17GSx(1) AAS
powershellへ移行しない理由は何?
544: 2024/06/16(日)00:49 ID:/Fmpwzf6(1) AAS
移行できる人なら質問しないだろうよ
545: 2024/06/16(日)09:39 ID:+73AB3cR(1) AAS
PowerShellって初回使用時すごい待たされるじゃん
普段使ってなくて毎日シャットダウンするような人は使おうと思ったとき待たされてストレス受けるんだよね
546: 2024/06/16(日)11:14 ID:44t+YCVJ(1) AAS
毎日シャットダウンはするけど普段使ってないものとは
なぞなぞかな
547: 540 2024/06/16(日)22:03 ID:46K9PH7S(1) AAS
>>542
ありがとう
これはAIでは出てこない答えで感心しました
基本的にはムリっぽいという感じですかね
powershellの方が良いこともわかってはいるのですが
なにぶん物覚えが悪すぎて(´・ω・`)
548: 2024/06/17(月)00:26 ID:BTOFB8aB(1) AAS
むしろpowershellのほうがググれば沢山出てくるし書きやすいと思うけどね
549: 2024/06/17(月)09:41 ID:4dsWgq6q(1) AAS
%20とか名前付けるか
Pathのマルチバイト問題は解決困難だなあ
550: 2024/06/17(月)15:06 ID:NTaBtmxu(1) AAS
全角スペースがある場合は
フルパスの一部にでも半角スペースが入っていれば問題が生じないので、
別名として、当該フォルダに対して、シンボリックリンクなりジャンクションを半角スペースを入れた名前で作成し、
これを経由して運用すれば、とりあえず回避はできるよ
XPの頃にさんざん苦しんだのに、未だ根本的な解決がなされていないというのはモヤモヤする
環境によっては、"#"がフルパスに入るとだめというのもあるな
551: 2024/06/17(月)16:53 ID:A2yJgFtn(1) AAS
D&Dやめて日付順のリストファイルを作成したらどうかね
エクスプローラーとメモ帳で簡単にできるでしょ
552: 2024/06/17(月)23:01 ID:4L+665Jw(1/2) AAS
ドラッグアンドドロップなんてバッチ処理の発想じゃねえなw
553: 2024/06/17(月)23:01 ID:4L+665Jw(2/2) AAS
CUIをGUIの言葉で言うのは斬新すぎる
554: 2024/06/19(水)14:55 ID:baOC8PLn(1) AAS
Ruby で作ってみた。
Rubyでは半角空白はエラーになるけど、全角空白は正常に動く
デスクトップにショートカットを作って、
それに対して、ファイルをdrag & drop する
ショートカットのリンク先は、
C:\Windows\System32\cmd@.exe /k "ruby C:/Users/Owner/Documents/script.rb"
(@は取り除いて下さい)
require 'fileutils'
Sep = '-' * 40 + "\n" # separator
省10
555: 2024/06/19(水)21:41 ID:AL0iJITw(1) AAS
バッチファイルでちまちま文字列処理するのは
C言語でちまちま文字列処理するくらい不毛だからやめとけ
556(3): 2024/06/20(木)06:56 ID:oAthcLJ7(1) AAS
私が普段使っているドラッグアンドドロップ用バッチのサンプルです
@echo off & set a="%cmdcmdline:"=%"& set "arg="
for /f "tokens=3* delims=:" %%i in (%a%) do (set a=%%i& set b=%%j)
set "a=%a:~-1%" & set b="%b::=" "%"
for %%i in (%b%) do set b=%%i& call :x
goto y
:x
if defined arg set arg=%arg:~0,-3%"
set arg=%arg% "%a%:%b:~1%& exit /b
:y
省2
557: 2024/06/20(木)14:12 ID:6cw0yeSx(1) AAS
PowerShellて別の文字でエラーになるとか聞いたけど本当?
上下前次1-新書関写板覧索設栞歴
あと 350 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s