社本@元ネオニート Blog

社本@元ネオニート (元々ワック) のいたずら書き (for Programmers)

AILight Banner
AILight Blog

プロフィール

社本@元ネオニート Blog
働いたら負けかなと思っていたのですが。。とうとう働き始めました。アメリカのシアトル・エリアにある企業向けのバックアップソフトを開発している会社です。日本人は私だけ。なんとか。。やっていけてるようです。

目次

Blog 利用状況

記事分類

過去の記事

タグ

My Document の取得 - バッチファイル

バッチファイルで、My Document を取得する方法です。

---
call :GetMyDocumentsDir
echo MyDocumentDir: %MyDocumentDir%

goto :EOF

rem ===================================================
rem GetMyDocumentsDir
rem ===================================================
:GetMyDocumentsDir
for /f "tokens=1,2,*" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Personal"') do (
 if /i "%%i"=="Personal" (
  set MyDocumentDir=%%k
 )
)
if "%MyDocumentDir%"=="" (
 exit /b 1
)
exit /b 0
---

"User Shell Folders" キーの下には、My Document だけではなく、Desktop, My Pictures などの
フォルダーが定義されています。上記のバッチを参考に、必要なサブルーチンを作ると便利かもしれません。

投稿日時 : 2011年10月12日 16:23


コメントを追加

タイトル
名前
URL
コメント