• ベストアンサー

batファイルについてです

友達のパソコンで使うbatファイル(スタートアップ)を作るのですが、パスを書くとき、ユーザー名がわかりません どのパソコンでも使えるようファイルにするにはパスのユーザー名のところをどうすればいいですか? 例 C:\Users\ここ\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

直接ユーザー名を取得する方法は知らんが、その用途なら環境変数という便利なものがある http://technet.microsoft.com/ja-jp/library/cc749104%28v=ws.10%29.aspx 試しにbatファイルに explorer.exe "%APPDATA%" とか書いて実行してみてごらん

donguri-xp
質問者

お礼

環境変数ですか 初めて知りました! わかりやすくありがとうございますm(_ _)m

その他の回答 (1)

  • PXU10652
  • ベストアンサー率38% (777/1993)
回答No.2

「どのパソコンでも使えるようファイルにするにはパスのユーザー名のところをどうすればいいですか?」  であれば、C:\USERSの下に作らず、C:\BATというフォルダを作って、そこに保存すれば、ユーザ名に依存しません。  質問が、どのユーザでもログイン時に自動実行されるように登録したいということで有れば、「C:\Users\Default」と言うのがありますから、その配下の「AppData\Roaming\Microsoft\Windows\Start Menu\Programs」に登録すればよいでしょう。  

donguri-xp
質問者

補足

C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs で、いいですか?

関連するQ&A