[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 09/14 14:16 / Filesize : 92 KB / Number-of Response : 425
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

HTAをもっと流行らせる計画 Part2



1 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 20:53:35 ]

過去スレ・関連スレ


HTA研究会
piza2.2ch.net/tech/kako/996/996763278.html

Web制作板のHTAスレ
pc8.2ch.net/test/read.cgi/hp/1068286485/

HTAをもっと流行らせる計画
pc11.2ch.net/test/read.cgi/tech/1124559962/


75 名前:デフォルトの名無しさん [2009/03/18(水) 15:51:56 ]
anond.hatelabo.jp/20090318112412

これ、コピペしても動かないみたいだけどなんで?

76 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:38:25 ]
>>75
文字化けしてるから

&ht; を > に変換、かつ、
</p> <p> を 改行 に変換すればそれらしくなる

自分で動かしたいとは思わないスクリプトなので動作確認まではしてない

77 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 22:39:08 ]
なるほど
ありがとうございました

78 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 03:01:49 ]
IE8入れた人、mshtaのバージョンなんか変化あった?

79 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 07:40:59 ]
7.00.5730.13 (longhorn(wmbla).070711-1130)

80 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 22:44:28 ]
なるほど
ありがとうございました

81 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 16:25:03 ]
onclickでondblclickをどうすれば除外できる?

82 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 17:14:25 ]
window.onclick=function(){window.ondblclick=function(){};};

か、onclickでalert()とかすると、二回目のクリックが無効に
なるから、結果ondblclickを除外したことになる

83 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 17:21:03 ]
NNだとevent.detailのクリックカウントで区別できるが、IEやHTAでは無理



84 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 19:50:17 ]
onclick、ondblclickの順、つまり未来予測になるからできないよ


85 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 00:39:23 ]
できるよ
長押しハンドリングできるから
ttp://builder.japan.zdnet.com/member/u503061/blog/2009/03/25/entry_27021331/
TimeOut値以内ならはじけくようにいじれば可能

86 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 03:01:22 ]
ondblclick、onclickの順に変えればできるよ


87 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 16:17:26 ]
なるほど
ありがとうございました

88 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 18:09:14 ]
ローカルのhtaを実行して表示されたウィンドウの右クリック→ソースを見るを選択すると
普通はテキストエディタでそのhtaファイルが開くと思うんだけど
何故かC:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\〜〜〜のtempフォルダのデータを表示するようになってしまった
これを解消する方法知ってる方居たら教えて下さい

OSはVistaのhome pro
mshtaのバージョンは8.00.6001.18702
サイズは45568byte
IEのバージョンは8 ですが
www.ugtop.com/spill.shtmlをnew XMLHttpRequest();で取得すると、UAが
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.1.4322)
で、IE7のままになっています

89 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 23:42:11 ]
プロセスのコマンドラインはどうなってるの?

90 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 02:57:18 ]
プロセスのコマンドラインの段階からTemporaryフォルダを指定しちゃってます

91 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 03:17:41 ]
起動方法はhtaファイルのダブルクリックなのか?

92 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 03:24:58 ]
はい。mshtaのコマンドラインは
"C:\windows\system32\mshta.exe" "C:\hoge.hta"
で、ちゃんと"で括ってる

93 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 04:03:12 ]
document.write()してるんじゃまいか



94 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 04:38:36 ]
中身が
<HTA:APPLICATION ID="objHTA">
だけのhtaでも同じなんです


95 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 16:47:55 ]
ie8の仕様みたいね
自分でやるしかないのでは

96 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 14:32:52 ]
なるほど
ありがとうございました

97 名前:デフォルトの名無しさん [2009/04/10(金) 14:31:19 ]
引数を省略するとき、VBScriptだと
hoge a,,b
ですが、JScriptだと、
hoge(a,,b)
がエラーになります。どう書けばよいのでしょうか?

98 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 18:21:53 ]
それHTAに何の関係があるの?
単にJScriptの質問じゃない?

99 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 20:20:42 ]
>>97
hoge(a,'',b)
引用符だけでも入れてやれ

100 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 20:35:28 ]
それは長さ0の文字列(VBSで言うところのvbNullString)を渡してるだけで
引数を省略しているわけではないぞw

101 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:14:19 ]
>>100
ヘルプ嫁
vbNullString
値 0 を持つ文字列
長さ 0 の文字列 ("") とは異なります。外部プロシージャを呼び出す場合に使用します。

102 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:33:24 ]
内部的には同じだよ

MsgBox vbNullString = ""
MsgBox TypeName(vbNullString) = TypeName("")
MsgBox VarType(vbNullString) = VarType("")

ポインタ参照すれば違うけど、VBSもJSもポインタ参照出来ないし

103 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:48:10 ]
内部的に同じというより、VBやVBSの中でvbNullStringを使おうとすると
自動的に""に変換されてしまうというのが自分の認識。
まあどうでもいいことだが。



104 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 00:10:57 ]
undefinedでも入れとけばいいよ。
これも空要素とは違うけど気にしない

105 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:34:23 ]
>>102
> 内部的には同じだよ

はぁ?
ひょっとして、COM とか使ったことないのか?

106 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:19:46 ]
( ゚д゚)ポカーン

107 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 21:27:05 ]
以上WSH中の人スレ

108 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 22:00:01 ]
なんか今日になって変なのが続々湧いてきたなw

109 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 22:50:32 ]
undefinedではIsMissing()がTrueにならんよ

110 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 23:39:04 ]
>>106
ごめん、君には理解できなかったようだな。

111 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 23:47:26 ]
そう思い込むことで精神的安定を図るのですね。解ります。

112 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 00:25:15 ]
>>111
思い込む?
COM に渡す時に、vbNullString と "" の使い分けできないと困るだろ?

たとえばこういう状況。
blogs.technet.com/jpilmblg/archive/2009/03/12/adsi-80-posts-opendsobject-user-vbscript-80072020.aspx

スレ違いだから、この辺にしといてほしいが。

113 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 00:56:15 ]
可哀相な子



114 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 02:49:53 ]
福田さんみたいに自分を客観視できるんだ

115 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 07:34:41 ]
>>113
そのまま返すよ。
まあ、>>102 で偉そうに書いた手前引っ込みつかなくなってるだけだろうけど。

116 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 10:03:20 ]
この辺にしておくんじゃ・・・
引っ込みつかなくなってるだけかな?

117 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 10:37:30 ]
> (粘着君が) この辺にしといてほしいが。
> (>>115が) この辺にしておくんじゃ・・・

もしかして日本語も不自由なのか?

そもそも >>112 に書いた URL のリンク先見れば、>>102 が間違いなのは
明らかなんだからいい加減無駄なレスはやめた方がいいと思うんだけど、
引っ込みつかなくなっちゃてるんだろうな。(w

118 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 16:20:35 ]
>>112 の記事って割と最近じゃん。
やっぱ皆、VBScript 書くときはシステムハンガリアン使ってんのかな。

119 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 16:49:04 ]
>>109
VT_ERRORを渡せばよい
しかしJScriptやVBScriptでVT_ERROR作れる?

120 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 21:50:08 ]
作れるかと言われると反論したくなるのが人の性
一応 JScript から
VarType は 10 になってるけど、これでいいのか?

<html><head><script language="JScript">
var missing = null;
var obj = {}
obj.passError = function(p1, p2) { missing = p1; }
obj.print = function(s) { alert(s); }
var sc = new ActiveXObject("ScriptControl");
sc.Language = "VBScript";
sc.AddObject("jsobj", obj);
sc.AddCode("Sub Hoge(o): Jsobj.print CStr(VarType(o)) & \": \" & TypeName(o) : End Sub\n");
sc.ExecuteStatement("Jsobj.passError ,0");
sc.Run("Hoge", missing);
//sc.ExecuteStatement("Hoge Null");
//sc.ExecuteStatement("Hoge Empty");
//sc.ExecuteStatement("Hoge Nothing");
window.close();
</script></head><body></body></html>


121 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 01:17:25 ]
VistaにないScriptControl使わんでも

122 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 01:58:41 ]
>>121
Server 2008だが、実行できたぞ。Vistaにも無いわけないだろうよ。

>>120
10であっている。
msdn.microsoft.com/ja-jp/library/cc392346.aspx

123 名前:120 mailto:sage [2009/04/13(月) 02:01:22 ]
いや、見れば分かるとおり冗談なんだけど…

それより、自分は Vista で確認してるんで、少なくとも Ultimate では
ScriptContorl 使えることは確かだと思うんだけどバージョンによって使えないってこと?

HTA含め、その周辺のCOMコンポーネント技術は.NETより環境に依存しない
ところがいいと思ってたんだけど、本当にそんなレベルで非互換があるようなら困ってしまう



124 名前:120 mailto:sage [2009/04/13(月) 02:04:03 ]
しまった入れ違い

よかった
Server 2008でもOKというなら大丈夫かな
念のため調べるけど

125 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 02:15:52 ]
ScriptControlが使えないとしたらHTAではなくHTMLでセキュリティの設定によって弾かれたくらいしか理由が思いつかない。

そもそも存在しないというのは有り得ないだろう。
それはつまりWSHがきちんとインストールされていない状況ということになるので。

126 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 02:20:42 ]
伝聞
ttp://blog.livedoor.jp/akf0/archives/51386179.html


127 名前:125 mailto:sage [2009/04/13(月) 02:40:48 ]
あれ?Script ControlってWSHの一部だと思っていて、別途配布もされているとは知らなかった。すまん。

128 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 04:07:15 ]
元はExcelに入ってた

129 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 16:02:42 ]
ttp://internet.watch.impress.co.jp/cda/special/2009/04/08/23047.html
最後、htaが大活躍!・・・(´・ω・`)

130 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 19:01:32 ]
考えてみれば.jsを間違って開くとWSHが起動するとか
危険極まりないよな

131 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 20:01:27 ]
mshta.exe www〜って有効なのか…
恐ろしい〜

132 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 21:20:03 ]
>>129
何か面白い処理してるかと思ってわざわざ探して中身見てみたが時間の無駄だった。

ただ、スクリプトエンコーダ通してあったからデコード方法を調べたんだけど
www.roy.hi-ho.ne.jp/mutaguchi/bbs/list137.shtml
ここで開発されてた方法にはワロタ

133 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 21:36:28 ]
うわつまんねぇスクリプト

<META http-equiv="refresh" content="0; URL=ほにゃらら">
<title>動画を再生するページ</title>
<Script Language="VBScript">
'ウィンドウのサイズ設定
winwidth = 600
winheight = 400

'ムービーのサイズにあわせてリサイズ
window.resizeTo winwidth,winheight

'画面下中央に移動
positionX = ( screen.availWidth - winwidth ) / 2 + 50
positionY = ( screen.availHeight - winheight ) / 2 + 25
window.moveTo positionX, positionY

</Script>
</head>
<body>
<HTA:APPLICATION
APPLICATIONNAME="Princessmovie"
ID="pri" VERSION="1.0" SINGLEINSTANCE="yes" SHOWINTASKBAR="no" NAVIGABLE="yes" WINDOWSTATE="normal"
BORDER="none" INNERBORDER="no" BORDERSTYLE="normal" CONTEXTMENU="no" SELECTION="no" SCROLL="no"
SCROLLFLAT="no" CAPTION="no" ICON="" SYSMENU="no" MAXIMIZEBUTTON="no" MINIMIZEBUTTON="no"
/>




134 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 21:54:53 ]
Princessmovieでググッたらグロアニメが出てきたが、なんか関係がある?

135 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 22:55:42 ]
super付ければたどりつく

136 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 03:40:18 ]
月に代わってお仕置きよ

137 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 02:48:30 ]
CPU使用率だけをウインドウのタイトルにリアルタイムで表示させたいです。


138 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 02:57:35 ]
させればいいじゃん

別に誰もダメとは言わないだろう

139 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 03:41:17 ]
topmostが欲しいなぁ
mshtaって最後にバージョンアップしたの何時だろう

140 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 08:36:59 ]
バージョンアップはIEと同時だろ

141 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:10:15 ]
なるほど

142 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:19:41 ]
>>139
確かにhtaのオプションとして欲しいね
標準環境で可能とは言え、わざわざ外部の関数(dll)呼ぶのは面倒だ

143 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:20:58 ]
なるほど



144 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:33:04 ]
外部DLLってエクセルをうんたらってやつ?
pc11.2ch.net/test/read.cgi/tech/1124559962/410
を愛用してるんだが、どっちが早いんだろう

145 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:33:49 ]
ん? TOPMOST="yes"

146 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:52:19 ]
>>144
Excelは無くても出来る
だってExcelはWin標準じゃないじゃん

あと、それはそれで透明度とか指定できて便利なんだが
別ファイル作るのが好きじゃないので早い遅い以前に最前面表示だけのためには使いたくない

>>145
最新のIE入れればそれで最前面になるの?
XP+IE6なうちでは何も起こらないが

147 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 18:05:48 ]
>>146
教えてくれよ

ちなみに>>145はvista+IE7でも変化無し

148 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 18:17:03 ]
大昔のネットスケープとかはできたな〜。IEも最初は出来たっけ?

149 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 18:41:19 ]
ネットスケープってMSHTAの動作と関連性有るの?

150 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 19:06:33 ]
NCHTA

151 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 21:27:41 ]
なるほど

152 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:05:32 ]
仕事で使うならExcelWordは標準装備って考えていいと思うよ。
OOoとか使うならそもそもWindows使うなよって感じだしね。

153 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:29:56 ]
> 仕事で使うなら
HTAが仕事でしか使わないものじゃない以上、その前提に意味はない。



154 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:50:17 ]
>>153
仕事以外で使うならExcelWordは標準装備って考えちゃ駄目でしょ。
そのかわり、DLLとか好きなだけインストールし放題だけどね。

155 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 15:12:52 ]
俺が使うからExcelWordは標準搭載

156 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 16:46:49 ]
なるほど

157 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 19:03:54 ]
topmostならcmdow

158 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 19:23:39 ]
なるほど

159 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 21:58:00 ]
>>152
サーバー用に HTA 使うとかは考えたこともないのか?

160 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:01:06 ]
サーバー管理者なら必要なソフトぐらい使えるだろ。

どんだけ末端なんだよ。

161 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:02:34 ]
サーバーでTOPMOSTかよ。

どんだけ有頂天なんだよ。

162 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:48:07 ]
なぜ鯖でIEみたいなどこに穴が開いてるかわからんゴムを使った結果妊娠しました
どうしますか?(Yes/All)

163 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:52:59 ]
>>160-162
Windows 鯖使ったことないだろ。



164 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 23:27:40 ]
なるほど

165 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 02:32:47 ]
>>159
申し訳ないが考えたことも無かったよ。

166 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 06:15:20 ]
なるほど、君が狭い視野で >>152 の発言してることがよくわかったよ。

167 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 18:36:29 ]
分かったならもうレスしないでください

168 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 18:53:53 ]
なるほど

169 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 16:44:49 ]
ウィンドウのフラグ変えるだけだから、mshtaをはっくしてぱっちすれば?

170 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 17:07:27 ]
なるほど

171 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 23:34:08 ]
>>170
アナルレイパーって何?

172 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 01:12:40 ]
>>171
アナルはアヌス(肛門)の形容詞で、レイパー(レイプ)を修飾している。

173 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 15:25:04 ]
なるほど、つまりアナルの形をした強姦魔か



174 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 19:04:02 ]
ふひひ、このカキコは最高に面白いぜ! などと思いつつ書き込んでるんだろうな。

175 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 20:05:13 ]
アナルとアヌスの違いがわかったんで有意義だった






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<92KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef