set /pコマンドに空欄のままエンターを押すと強制終了してしまうのですがどうしたらいいでしょうか
set InputPath=%InputPath:"=% をコメントアウトすれば空欄での強制終了は回避できるのですが
今度は""で括られたパスを入力すると強制終了してしまいます
@echo off
set /p InputPath=
set InputPath=%InputPath:"=%
if "%InputPath%"=="" (
set msg=空欄だよ
) else if exist "%InputPath%\" (
set msg=フォルダだよ
) else if exist "%InputPath%" (
set msg=ファイルだよ
) else (
set msg=不明だよ
)
echo %msg%
pause
【.cmd】 バッチファイルスクリプト %15 【.bat】
■ このスレッドは過去ログ倉庫に格納されています
645デフォルトの名無しさん
2024/12/19(木) 18:24:35.68ID:9yUs11tl■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【W杯】ポルトガル 5得点大勝!絶対的エース C ロナウド 6大会連続&年長2位41歳138日弾で通算10得点 [阿弥陀ヶ峰★]
- 入浴中に行方不明…5歳男児の捜索続く 直後に父親が川に飛び込み下流まで泳いで捜すも発見できず 鹿児島・霧島市★3 [どどん★]
- AKB48契約解除の花田藍衣、動画で悲痛な訴え「運営から性的な質問をされ…峯岸さんのように坊主にして誠意を見せろと言われ坊主に」★4 [冬月記者★]
- NHK受信料「本当は値上げの時期だと個人的に思う」と古賀経営委員長…7年連続減収受け ★2 [ちょこ★]
- 【陸自】男性自衛官が上司から「女みたい」とからかわれ女装強要、キスされ、クレーンで数mつり上げられる…PTSD発症し公務災害認定 ★2 [Ailuropoda melanoleuca★]
- 【通信】KDDI系メールで最大1422万件漏えいか パスワード変更を呼びかけ [牛乳トースト★]