- 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 ]
- アナルとアヌスの違いがわかったんで有意義だった
|

|