- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:お世話になります。)
バッチでエクスプローラを起動し、かつ開いた時に任意のフォルダを表示させたい
このQ&Aのポイント
- バッチを使用してエクスプローラーを起動し、任意のフォルダを表示させたい場合、以下の手順を試してみることができます。
- まず、共有パソコンにユーザIDの名前のフォルダが存在することを確認します。次に、バッチファイル内で`explorer.exe`コマンドを使用し、パスに`%USERNAME%`を指定します。しかし、この方法ではフォルダが存在しないというエラーが発生します。
- 一方、ユーザIDを直接指定すれば、エクスプローラーが起動し、目的のフォルダが表示されます。したがって、`%USERNAME%`が正しく機能していない可能性があります。ご参考までに、`ECHO %USERNAME%`コマンドを使用して、ユーザIDが正しく表示されるか確認することもできます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「\\共有パソコン名」の前の「%」、「%USERNAME%」の前後の「%」は何でしょうか? >フォルダが存在しませんというエラーで終了。 そのときに表示される エラー メッセージ は パス '%\\共有パソコン名\%ABCD%' は存在しないか、ディレクトリではありません。 ですか? それでしたら、 call explorer.exe \\共有パソコン名\%USERNAME% でよろしいのでは。
その他の回答 (1)
- osenbeyaketa
- ベストアンサー率75% (15/20)
回答No.2
ECHOをONにして、どういうパラメータで実行されているか、確認してみたらどうです?
質問者
お礼
ご回答ありがとうございます。 パラーメタ(起動オプション)の記述方法が間違っていました。(頭の「%」が余計でした。 どうもありがとうございました。
お礼
お恥ずかしい話、エクスプローラの起動オプション(指定フォルダ)の書き方が間違っていました。 どうもありがとうございました。