Thread Rating:
  • 368 Vote(s) - 2.77 Average
  • 1
  • 2
  • 3
  • 4
  • 5
「マイドキュメント」や「デスクトップ」の取得
04-23-2014, 03:02 PM,
#1
「マイドキュメント」や「デスクトップ」の取得
「マイドキュメント」のフォルダを取得するには、どうする方法が良いのでしょうか。
通常は、Windows7 であれば、 C:\Users\ユーザ名\Documents になると思うので、
{get-from-host-environment "USERPROFILE"} で取得したユーザフォルダをベースにすればいいかな、と思ったのですが、
下記の方法で、マイドキュメントのフォルダを変更することもできるようなので、
ユーザフォルダから決め打ちするわけにもいきません。

■マイドキュメントフォルダの変更
http://www.atmarkit.co.jp/fwin2k/win2kti...cmove.html

VBA であれば、WSH を使って取得できるようなのですが・・・。
Reply
04-23-2014, 03:12 PM,
#2
RE: 「マイドキュメント」や「デスクトップ」の取得
Shell もActiveXObject として利用できるんですね。
下記のようなコードで、SpecialFolders から取得できました。

Code:
{import * from CURL.GRAPHICS.ACTIVEX}
{def tmp-xobj = {ActiveXObject ProgId = "WScript.Shell"}}
{def sf =  tmp-xobj.SpecialFolders asa ActiveXObject}
{Table columns = 2,
    "デスクトップ", {sf.Item "Desktop"},
    "マイドキュメント", {sf.Item "Mydocuments"}
}
Reply

Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('1076')