- ベストアンサー
batファイルについてです
友達のパソコンで使うbatファイル(スタートアップ)を作るのですが、パスを書くとき、ユーザー名がわかりません どのパソコンでも使えるようファイルにするにはパスのユーザー名のところをどうすればいいですか? 例 C:\Users\ここ\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
直接ユーザー名を取得する方法は知らんが、その用途なら環境変数という便利なものがある http://technet.microsoft.com/ja-jp/library/cc749104%28v=ws.10%29.aspx 試しにbatファイルに explorer.exe "%APPDATA%" とか書いて実行してみてごらん
その他の回答 (1)
- PXU10652
- ベストアンサー率38% (777/1993)
回答No.2
「どのパソコンでも使えるようファイルにするにはパスのユーザー名のところをどうすればいいですか?」 であれば、C:\USERSの下に作らず、C:\BATというフォルダを作って、そこに保存すれば、ユーザ名に依存しません。 質問が、どのユーザでもログイン時に自動実行されるように登録したいということで有れば、「C:\Users\Default」と言うのがありますから、その配下の「AppData\Roaming\Microsoft\Windows\Start Menu\Programs」に登録すればよいでしょう。
質問者
補足
C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs で、いいですか?
お礼
環境変数ですか 初めて知りました! わかりやすくありがとうございますm(_ _)m