T
op
S
CRIPTS
AUTO
M
OBILES
D
OWNLOADS
L
INK
B
BS
A
BOUT
F
EEDBACK
HTAのパスを取得
説明
HTA:APPLICATIONタグのcommandLineプロパティから HTAファイルのパス(HTAファイルが入っているフォルダまでのパス)を取得します。
ソースコード
HEADに記述
MsgBox "アプリケーションのパスは-" & getAppPath & "-です。" Function getAppPath() Dim cml cml = objHTA.commandLine 'objHTAはHTAタグのIDで指定した名前を入れる cml = Mid(cml, 1, InStr(2, cml, """")+1) getAppPath = Mid(cml, 2, InStrRev(cml, "\")-2) End Function
解説・備考
HTAファイルのパスが"C:\WINDOWS\sample.hta"の場合、返される文字列は C:\WINDOWS です。
HTTP経由の場合、HTAオブジェクトのコマンドラインは空文字になるため、引数を設定することはできません。
- [BACK] -
|
AUTO
M
OBILES
|
D
OWNLOADS
|
L
INK
|
B
BS
|
A
BOUT
|
F
EEDBACK
Copyright © 1999-2005 By よーすけ
mailto:<
web@@@write-off.cside.com
>