[ホーム] -
[Windows 10 FAQ 一覧] - [ファイル名を指定して実行はどこのパスで実行されるか]
【目次】
パスを指定しない場合は%USERPROFILE%のパスを検索してプログラムを実行するようです。
例えば C:\Users\usernameなどです。
C:\>echo %USERPROFILE%
C:\Users\username
例えば以下のファイルを C:\Users\username\test.bat として 保存したとします。
echo "Windows run test"
echo %cd%
pause
ファイル名を指定して実行から "test.bat"を実行するとこのファイルが実行されました。
C:\Users\username
よってフォルダが%USERPROFILE%となることが分かりました。
パスを指定する場合
パスを指定して実行する場合はそのファイルのパスとなります。
c:\temp\test2.bat
echo "Windows run test No2"
echo %cd%
pause
結果は以下の通りとなります。当然ですが実行フォルダはtest2.bat が保存されているフォルダとなります。
C:\temp
(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)
Copyright(c) TOOLJP.COM 1999-2024