HTAをもっと流行らせる計画 Part2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/09/08(月) 20:53:35過去スレ・関連スレ
HTA研究会
http://piza2.2ch.net/tech/kako/996/996763278.html
Web制作板のHTAスレ
http://pc8.2ch.net/test/read.cgi/hp/1068286485/
HTAをもっと流行らせる計画
http://pc11.2ch.net/test/read.cgi/tech/1124559962/
0002デフォルトの名無しさん
2008/09/09(火) 00:07:520003デフォルトの名無しさん
2008/09/09(火) 19:46:52HTAとかをexe化するソフトはなんて名前だっけ?
0004デフォルトの名無しさん
2008/09/09(火) 23:30:210005デフォルトの名無しさん
2008/09/10(水) 01:52:10何が使えないの?
0006デフォルトの名無しさん
2008/09/10(水) 02:37:39HTABOX
0007デフォルトの名無しさん
2008/09/10(水) 02:53:59<meta http-equiv="MSThemeCompatible" content="yes">
0008デフォルトの名無しさん
2008/09/10(水) 11:08:210009デフォルトの名無しさん
2008/09/10(水) 11:23:56おれも好きなんだぜ?
0010デフォルトの名無しさん
2008/09/10(水) 14:59:42WIN32API.TXTのSFCmini+Javascript用への完全な変換が完了しました。
おかげさまで当初の予定よりもいいものができたので
win32api.jsとして公開しました。
よかったら使ってみて下さい。
JavascriptでWin32APIが利用しやすくなる『win32api.js』
http://itmst.blog71.fc2.com/blog-entry-139.html
* win32api.jsはWIN32API.TXTをSFCmini+Javascript用に変換したもの
* win32api.jsをインポートするとWin32APIで定義されている
定数、構造体クラス、API関数がグローバル変数として展開される
* 現在定義されているのは
定数:6315個 / 構造体クラス:412個 / API関数:2007個
0011デフォルトの名無しさん
2008/09/10(水) 21:13:150012デフォルトの名無しさん
2008/09/11(木) 00:41:120013デフォルトの名無しさん
2008/09/12(金) 04:04:10べ、別に好きだから気になっているんじゃないんだからね!
0014デフォルトの名無しさん
2008/09/13(土) 18:01:360015デフォルトの名無しさん
2008/09/13(土) 19:52:360016デフォルトの名無しさん
2008/09/13(土) 19:59:10HTML Applications 概要
Internet Explorer が持つすべてのパワー(オブジェクト モデル、パフォーマンス、レンダリング機能、
プロトコル サポート、チャネル ダウンロード テクノロジ)を結集したもの、それが HTA です。
しかも厳格なセキュリティ モデルやブラウザのユーザー インターフェイスを強制しません。
0017デフォルトの名無しさん
2008/09/14(日) 04:30:530018デフォルトの名無しさん
2008/09/14(日) 13:10:29HelloWorldのサンプルプログラムいいなぁw
これがHTMLだと、うざい標準化団体に邪魔されてここまでシンプルには書けない。
0019デフォルトの名無しさん
2008/09/14(日) 13:37:550020デフォルトの名無しさん
2008/09/14(日) 20:26:27あれはガジェットだろ
0021デフォルトの名無しさん
2008/09/15(月) 00:18:20ランタイムのインストールがある時点で別物だと思う
OSに依存していない部分はうらやましいが
0022デフォルトの名無しさん
2008/09/15(月) 23:16:32仕事で前にかかわっていたプロジェクトの内部ツールでファイル監視ツールや
メーラーとか作ったなぁ。
ローカルのファイルを操作できるってだけでいろいろGUI付きアプリを手軽に作れるもんね。
Microsoftにはもっと強化したり、宣伝してもらいたい。あんまり知られてないようでもったいないと思う。
0023デフォルトの名無しさん
2008/09/17(水) 01:09:39まさに同じじゃないか。
0024デフォルトの名無しさん
2008/09/17(水) 02:03:33HTAは自分が満足すればそれでよし。
0025デフォルトの名無しさん
2008/09/17(水) 02:05:030026デフォルトの名無しさん
2008/09/17(水) 02:37:56>>7
0027デフォルトの名無しさん
2008/09/17(水) 02:54:550028デフォルトの名無しさん
2008/09/17(水) 03:17:53うぉっしらんかったよ
0029デフォルトの名無しさん
2008/09/17(水) 17:57:34しらなかった!いやー!
0030デフォルトの名無しさん
2008/09/17(水) 21:27:380031デフォルトの名無しさん
2008/09/17(水) 22:09:200032デフォルトの名無しさん
2008/09/17(水) 22:19:45お前らだって脳にケーブル繋ぎたくなった事は一度や二度じゃないだろ
0033デフォルトの名無しさん
2008/09/17(水) 22:34:29…つってもアイデアがあるわけじゃなし。
でもゲームとかFLASHとかで偶に「おお!」と思わせるGUIってあるよね。
何スレ違い?すまん。
0034デフォルトの名無しさん
2008/09/17(水) 22:59:41> 縛られるのはつまらないと思うんだ。
そう思う人は、HTA に縛られる必要もないと思うんだ。
0035デフォルトの名無しさん
2008/09/18(木) 03:23:460036デフォルトの名無しさん
2008/09/18(木) 20:52:520037デフォルトの名無しさん
2008/09/18(木) 21:33:47まあ、俺のことなんだが。
0038デフォルトの名無しさん
2008/09/19(金) 03:09:06そう
0039デフォルトの名無しさん
2008/09/22(月) 17:44:290040デフォルトの名無しさん
2008/10/20(月) 20:26:580041デフォルトの名無しさん
2008/10/21(火) 03:05:37表示だけならいい感じだけど、更新とかワケ分からんっす
0042デフォルトの名無しさん
2008/10/21(火) 22:29:08ソートやfilterが使えて便利
更新するならexcelじゃないの
004341
2008/10/23(木) 01:29:49<html><head><script>
function listup() {
window.event.returnValue = false;
var cnnString = "provider=Search.CollatorDSO.1;EXTENDED PROPERTIES=\"Application=Windows\";";
var sql = fm.query.value.replace(/["'\\\%\*"]+/g, " ");
sql = (sql.replace(/\s/, "") == "") ? "" : " AND FREETEXT('" + sql + "')";
sql = "SELECT TOP 20 System.ItemURL, System.ItemDate, System.ItemPathDisplayNarrow FROM SystemIndex"
+ " WHERE System.FileExtension<>'.lnk' " + sql + " ORDER BY System.ItemDate DESC";
var cnn = new ActiveXObject("ADODB.Connection");
var rs = new ActiveXObject("ADODB.Recordset");
cnn.Open(cnnString);
rs.CursorType = 3; // adOpenStatic
rs.CursorLocation = 3; // adUseClient
rs.Open(sql, cnn);
dco.SourceRecordset = rs;
rs.Close();
cnn.Close();
} </script></head><body>
<object id="dco" classid="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33" width=0 height=0></object>
<form id="fm" onsubmit="listup()"><input id="query" style="width:60%"/><input type="submit" value="Search"/></form>
<table datasrc="#dco" border>
<thead><tr><th>Path</th><th>Date</th></tr></thead>
<tr>
<td><a datafld="System.ItemURL"><span datafld="System.ItemPathDisplayNarrow"></sapn></a></td>
<td><span datafld="System.ItemDate"></sapn></td>
</tr>
</table></body></html>
0044デフォルトの名無しさん
2008/10/23(木) 21:29:150045デフォルトの名無しさん
2008/10/27(月) 19:28:090046デフォルトの名無しさん
2008/10/31(金) 01:36:19<hta:application
id="Word2008"
scrollflat="yes"
innerborder="no"
navigable="yes"
border="thick"
borderstyle="raised"
/>
<head>
<title>Word 2008</title>
</head>
<body style="width:100%;height:100%" contenteditable="true">
Word 2008 リリース
使いにくかった機能をなくしました。
</body>
</html>
0047デフォルトの名無しさん
2008/10/31(金) 02:13:37そんなのがあるかどうか知らないけど
0048デフォルトの名無しさん
2008/11/13(木) 18:02:25急にできなくなったよ。
前スレで触れられてるけど
>>804 :デフォルトの名無しさん:2008/05/23(金) 03:59:44
>>>>494の辺で言ってた「Refererでユーザー名漏れてね?」だけど
>>vista SP1ならRefererちゃんと変える事が出来た
>>httpoj.setRequestHeader("Referer", "ほにゃらら");
>>
>>早速変えておこう
の通り、Vista SP1ではReferer書き換えて出力できたのに、
11/12のwindows updateのせいかRefererが送信自体されなくなった。
もしかしてオワタ?
0049デフォルトの名無しさん
2008/11/14(金) 02:43:10Microsoft XML コア サービス 4.0 Service Pack 2 用セキュリティ更新プログラム (KB954430)
更新プログラムの種類: 重要
Windows ベースのシステムのセキュリティを悪意のあるユーザーが侵害して、そのシステムを制御できるというセキュリティの問題が
XML コア サービス (MSXML) に発見されました。この更新プログラムをインストールすると、お使いのコンピュータを保護できます。
インストール後には、コンピュータの再起動が必要になる場合があります。インストールすると、削除することはできません。
詳細情報:
http://go.microsoft.com/fwlink/?LinkId=128803
これか?
>インストールすると、削除することはできません。
オワタ
0050デフォルトの名無しさん
2008/11/14(金) 03:08:54ローカルPC用のhtaで確認
0051デフォルトの名無しさん
2008/11/19(水) 03:10:58new XMLHttpRequest(); Referer:無し
new ActiveXObject('Msxml2.XMLHTTP.5.0') htaのフルパス
new ActiveXObject('Msxml2.XMLHTTP.4.0') htaのフルパス
new ActiveXObject('Msxml2.XMLHTTP.3.0') Referer:無し
new ActiveXObject('Msxml2.XMLHTTP') Referer:無し
new ActiveXObject('Microsoft.XMLHTTP') Referer:無し
他になんかあるっけ
0052デフォルトの名無しさん
2008/11/19(水) 23:05:52ああ汚い
0053デフォルトの名無しさん
2008/11/20(木) 20:04:490054デフォルトの名無しさん
2008/11/20(木) 20:21:02Mozilla Prismがわりとそんな感じ。
0055デフォルトの名無しさん
2008/11/26(水) 12:38:560056デフォルトの名無しさん
2008/12/06(土) 06:50:53こりゃ設定ファイルを不要に出来る予感
0057デフォルトの名無しさん
2008/12/06(土) 12:06:100058デフォルトの名無しさん
2008/12/06(土) 12:43:04USBメモリに設定ごとコピーできないとか動かないとかの
余計なトラブルを招くから、個人利用でSUGEEEEする以外には正直微妙。
0059デフォルトの名無しさん
2008/12/11(木) 07:21:32ちょっとした変数をどんどん保存出来る
0060デフォルトの名無しさん
2008/12/12(金) 13:01:55少々荒っぽいがとっても楽チン、オヌヌメ。
0061デフォルトの名無しさん
2008/12/22(月) 17:30:37new XMLHttpRequest();では未ログイン状態のページが取得されちゃう
それでかなり悩んでいたんだが、IEで直接ページを開いたらログインされてなかった
IEでログインしたら無事ログイン状態のページを取得出来たんだが
Sleipnirのログイン情報はどこに記録されていたんだろう
TridentだからSleipnir=mshtaだと思っていたが、そうとは限らないとは知らなかった
0062デフォルトの名無しさん
2009/01/11(日) 20:11:040063デフォルトの名無しさん
2009/02/01(日) 12:27:410064Logue ◆grDYeooZwg
2009/02/04(水) 11:52:40ローカルファイル操作専用のJavaScriptフレームワーク「io.js」(ググッて)を作ってるけど、
今のところ、IE部のファイル操作はScripting.FileSystemObject(fso)で処理してる。
ところが、FireFoxやAir、widget.system(WFile経由)ではバイナリ操作ができるらしいので、
fsoを使うと処理の統一性に問題が生じる。(面倒だからUTF-8で統一したいし)
そこで、ADODB.Streamを使うべきだと思うんだけど、
var ado = new ActiveXObject( "ADODB.Stream" );
やるとVistaでは、はじかれる。
原因と解決法のヒントは、http://www.vector.co.jp/soft/winnt/prog/se417469.htmlに
書いてあったけど、VBSで書かれていてよくわからなかった。
見た様子だとCreateObject.WSCを読み込ませてGetObjectでオブジェクトを生成しているようだけど、JavaScriptでこれと同じ処理はできないかなぁ。
ほかにも、レジストリのサブキー一覧を取得する処理で、
http://www.bosagami.net/jshelp/?page=%83T%83%93%83v%83%8B%81F%83%8C%83W%83X%83g%83%8A%82%CC%83T%83u%83L%81%5B%8E%E6%93%BE
を見つけたけど、うまくうごかなかった。応用範囲が広そうなだけに残念。
0065デフォルトの名無しさん
2009/02/04(水) 18:56:44JavaScript の文字コード処理に関する覚書 - JavaScript によるバイナリデータ操作 (参照) 、 (データの作成)
ttp://seantw.spaces.live.com/blog/cns!4D90655A95AC394E!121.entry
JScript・WSHで、UTF-8でファイルの読み書きをする方法 (ADODB.Streamで文字コード変換するサンプルコード)
ttp://d.hatena.ne.jp/language_and_engineering/20090203/p1
jscriptで utf8なファイル出力
ttp://passing.breeze.cc/mt/archives/2008/05/jscript-utf8.html
JavaScriptでファイルの書き込みをUTF-8で行う(htaまたは、wsh用) - BOM関係
ttp://d.hatena.ne.jp/sukesam/20070922/1190400851
- ろくに読んでないし、解説はエロい人にまかせる
/* おまけ
vbs2js
ttp://www.clockworksoftware.com/asp/Products/vbs2js.asp
ttp://www.roy.hi-ho.ne.jp/mutaguchi/bbs/list119.shtml
ttp://www.roy.hi-ho.ne.jp/mutaguchi/bbs/list137.shtml
*/
0066デフォルトの名無しさん
2009/02/04(水) 21:52:430067デフォルトの名無しさん
2009/02/07(土) 02:34:55ありがとうございました
0068デフォルトの名無しさん
2009/02/15(日) 09:35:14onkeypressとかを監視して撥ねるしかない?
0069デフォルトの名無しさん
2009/02/16(月) 15:36:120070デフォルトの名無しさん
2009/02/16(月) 20:59:21たしかonmousewheelとかいうイベントがあった
そんときにCtrlキー押されてるか見れば?
0071デフォルトの名無しさん
2009/02/16(月) 22:22:37ごめん、やってみたら無理でした。
>>70
ありがとう、マウスホイールの方の抑制はできました。
0072デフォルトの名無しさん
2009/02/19(木) 14:58:22objHTA.commandLine.match(/("[^"]+" |[^ ]+ )/g);
これでいいのかな
0073デフォルトの名無しさん
2009/02/19(木) 16:38:42c:\"program files"\hoge
0074デフォルトの名無しさん
2009/02/21(土) 15:55:02ありがとうございました
0075デフォルトの名無しさん
2009/03/18(水) 15:51:56これ、コピペしても動かないみたいだけどなんで?
0076デフォルトの名無しさん
2009/03/18(水) 20:38:25文字化けしてるから
&ht; を > に変換、かつ、
</p> <p> を 改行 に変換すればそれらしくなる
自分で動かしたいとは思わないスクリプトなので動作確認まではしてない
0077デフォルトの名無しさん
2009/03/23(月) 22:39:08ありがとうございました
0078デフォルトの名無しさん
2009/03/24(火) 03:01:490079デフォルトの名無しさん
2009/03/24(火) 07:40:590080デフォルトの名無しさん
2009/03/24(火) 22:44:28ありがとうございました
0081デフォルトの名無しさん
2009/03/28(土) 16:25:030082デフォルトの名無しさん
2009/03/28(土) 17:14:25か、onclickでalert()とかすると、二回目のクリックが無効に
なるから、結果ondblclickを除外したことになる
0083デフォルトの名無しさん
2009/03/28(土) 17:21:030084デフォルトの名無しさん
2009/03/28(土) 19:50:170085デフォルトの名無しさん
2009/03/29(日) 00:39:23長押しハンドリングできるから
ttp://builder.japan.zdnet.com/member/u503061/blog/2009/03/25/entry_27021331/
TimeOut値以内ならはじけくようにいじれば可能
0086デフォルトの名無しさん
2009/03/30(月) 03:01:220087デフォルトの名無しさん
2009/03/30(月) 16:17:26ありがとうございました
0088デフォルトの名無しさん
2009/03/31(火) 18:09:14普通はテキストエディタでその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 ですが
http://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のままになっています
0089デフォルトの名無しさん
2009/03/31(火) 23:42:110090デフォルトの名無しさん
2009/04/01(水) 02:57:180091デフォルトの名無しさん
2009/04/01(水) 03:17:410092デフォルトの名無しさん
2009/04/01(水) 03:24:58"C:\windows\system32\mshta.exe" "C:\hoge.hta"
で、ちゃんと"で括ってる
0093デフォルトの名無しさん
2009/04/01(水) 04:03:120094デフォルトの名無しさん
2009/04/01(水) 04:38:36<HTA:APPLICATION ID="objHTA">
だけのhtaでも同じなんです
0095デフォルトの名無しさん
2009/04/01(水) 16:47:55自分でやるしかないのでは
0096デフォルトの名無しさん
2009/04/02(木) 14:32:52ありがとうございました
0097デフォルトの名無しさん
2009/04/10(金) 14:31:19hoge a,,b
ですが、JScriptだと、
hoge(a,,b)
がエラーになります。どう書けばよいのでしょうか?
0098デフォルトの名無しさん
2009/04/10(金) 18:21:53単にJScriptの質問じゃない?
0099デフォルトの名無しさん
2009/04/10(金) 20:20:42hoge(a,'',b)
引用符だけでも入れてやれ
0100デフォルトの名無しさん
2009/04/10(金) 20:35:28引数を省略しているわけではないぞw
0101デフォルトの名無しさん
2009/04/10(金) 22:14:19ヘルプ嫁
vbNullString
値 0 を持つ文字列
長さ 0 の文字列 ("") とは異なります。外部プロシージャを呼び出す場合に使用します。
0102デフォルトの名無しさん
2009/04/10(金) 22:33:24MsgBox vbNullString = ""
MsgBox TypeName(vbNullString) = TypeName("")
MsgBox VarType(vbNullString) = VarType("")
ポインタ参照すれば違うけど、VBSもJSもポインタ参照出来ないし
0103デフォルトの名無しさん
2009/04/10(金) 22:48:10自動的に""に変換されてしまうというのが自分の認識。
まあどうでもいいことだが。
0104デフォルトの名無しさん
2009/04/11(土) 00:10:57これも空要素とは違うけど気にしない
0105デフォルトの名無しさん
2009/04/11(土) 18:34:23> 内部的には同じだよ
はぁ?
ひょっとして、COM とか使ったことないのか?
0106デフォルトの名無しさん
2009/04/11(土) 20:19:460107デフォルトの名無しさん
2009/04/11(土) 21:27:050108デフォルトの名無しさん
2009/04/11(土) 22:00:010109デフォルトの名無しさん
2009/04/11(土) 22:50:320110デフォルトの名無しさん
2009/04/11(土) 23:39:04ごめん、君には理解できなかったようだな。
0111デフォルトの名無しさん
2009/04/11(土) 23:47:260112デフォルトの名無しさん
2009/04/12(日) 00:25:15思い込む?
COM に渡す時に、vbNullString と "" の使い分けできないと困るだろ?
たとえばこういう状況。
http://blogs.technet.com/jpilmblg/archive/2009/03/12/adsi-80-posts-opendsobject-user-vbscript-80072020.aspx
スレ違いだから、この辺にしといてほしいが。
0113デフォルトの名無しさん
2009/04/12(日) 00:56:150114デフォルトの名無しさん
2009/04/12(日) 02:49:530115デフォルトの名無しさん
2009/04/12(日) 07:34:41そのまま返すよ。
まあ、>>102 で偉そうに書いた手前引っ込みつかなくなってるだけだろうけど。
0116デフォルトの名無しさん
2009/04/12(日) 10:03:20引っ込みつかなくなってるだけかな?
0117デフォルトの名無しさん
2009/04/12(日) 10:37:30> (>>115が) この辺にしておくんじゃ・・・
もしかして日本語も不自由なのか?
そもそも >>112 に書いた URL のリンク先見れば、>>102 が間違いなのは
明らかなんだからいい加減無駄なレスはやめた方がいいと思うんだけど、
引っ込みつかなくなっちゃてるんだろうな。(w
0118デフォルトの名無しさん
2009/04/12(日) 16:20:35やっぱ皆、VBScript 書くときはシステムハンガリアン使ってんのかな。
0119デフォルトの名無しさん
2009/04/12(日) 16:49:04VT_ERRORを渡せばよい
しかしJScriptやVBScriptでVT_ERROR作れる?
0120デフォルトの名無しさん
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>
0121デフォルトの名無しさん
2009/04/13(月) 01:17:250122デフォルトの名無しさん
2009/04/13(月) 01:58:41Server 2008だが、実行できたぞ。Vistaにも無いわけないだろうよ。
>>120
10であっている。
http://msdn.microsoft.com/ja-jp/library/cc392346.aspx
0123120
2009/04/13(月) 02:01:22それより、自分は Vista で確認してるんで、少なくとも Ultimate では
ScriptContorl 使えることは確かだと思うんだけどバージョンによって使えないってこと?
HTA含め、その周辺のCOMコンポーネント技術は.NETより環境に依存しない
ところがいいと思ってたんだけど、本当にそんなレベルで非互換があるようなら困ってしまう
0124120
2009/04/13(月) 02:04:03よかった
Server 2008でもOKというなら大丈夫かな
念のため調べるけど
0125デフォルトの名無しさん
2009/04/13(月) 02:15:52そもそも存在しないというのは有り得ないだろう。
それはつまりWSHがきちんとインストールされていない状況ということになるので。
0126デフォルトの名無しさん
2009/04/13(月) 02:20:42ttp://blog.livedoor.jp/akf0/archives/51386179.html
0127125
2009/04/13(月) 02:40:480128デフォルトの名無しさん
2009/04/13(月) 04:07:150129デフォルトの名無しさん
2009/04/13(月) 16:02:42最後、htaが大活躍!・・・(´・ω・`)
0130デフォルトの名無しさん
2009/04/13(月) 19:01:32危険極まりないよな
0131デフォルトの名無しさん
2009/04/13(月) 20:01:27恐ろしい〜
0132デフォルトの名無しさん
2009/04/13(月) 21:20:03何か面白い処理してるかと思ってわざわざ探して中身見てみたが時間の無駄だった。
ただ、スクリプトエンコーダ通してあったからデコード方法を調べたんだけど
http://www.roy.hi-ho.ne.jp/mutaguchi/bbs/list137.shtml
ここで開発されてた方法にはワロタ
0133デフォルトの名無しさん
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"
/>
0134デフォルトの名無しさん
2009/04/13(月) 21:54:530135デフォルトの名無しさん
2009/04/14(火) 22:55:420136デフォルトの名無しさん
2009/04/15(水) 03:40:180137デフォルトの名無しさん
2009/04/18(土) 02:48:300138デフォルトの名無しさん
2009/04/18(土) 02:57:35別に誰もダメとは言わないだろう
0139デフォルトの名無しさん
2009/04/18(土) 03:41:17mshtaって最後にバージョンアップしたの何時だろう
0140デフォルトの名無しさん
2009/04/18(土) 08:36:590141デフォルトの名無しさん
2009/04/18(土) 17:10:150142デフォルトの名無しさん
2009/04/18(土) 17:19:41確かにhtaのオプションとして欲しいね
標準環境で可能とは言え、わざわざ外部の関数(dll)呼ぶのは面倒だ
0143デフォルトの名無しさん
2009/04/18(土) 17:20:580144デフォルトの名無しさん
2009/04/18(土) 17:33:04http://pc11.2ch.net/test/read.cgi/tech/1124559962/410
を愛用してるんだが、どっちが早いんだろう
0145デフォルトの名無しさん
2009/04/18(土) 17:33:490146デフォルトの名無しさん
2009/04/18(土) 17:52:19Excelは無くても出来る
だってExcelはWin標準じゃないじゃん
あと、それはそれで透明度とか指定できて便利なんだが
別ファイル作るのが好きじゃないので早い遅い以前に最前面表示だけのためには使いたくない
>>145
最新のIE入れればそれで最前面になるの?
XP+IE6なうちでは何も起こらないが
0147デフォルトの名無しさん
2009/04/18(土) 18:05:48教えてくれよ
ちなみに>>145はvista+IE7でも変化無し
0148デフォルトの名無しさん
2009/04/18(土) 18:17:030149デフォルトの名無しさん
2009/04/18(土) 18:41:190150デフォルトの名無しさん
2009/04/18(土) 19:06:330151デフォルトの名無しさん
2009/04/18(土) 21:27:410152デフォルトの名無しさん
2009/04/19(日) 14:05:32OOoとか使うならそもそもWindows使うなよって感じだしね。
0153デフォルトの名無しさん
2009/04/19(日) 14:29:56HTAが仕事でしか使わないものじゃない以上、その前提に意味はない。
0154デフォルトの名無しさん
2009/04/19(日) 14:50:17仕事以外で使うならExcelWordは標準装備って考えちゃ駄目でしょ。
そのかわり、DLLとか好きなだけインストールし放題だけどね。
0155デフォルトの名無しさん
2009/04/19(日) 15:12:520156デフォルトの名無しさん
2009/04/19(日) 16:46:490157デフォルトの名無しさん
2009/04/19(日) 19:03:540158デフォルトの名無しさん
2009/04/19(日) 19:23:390159デフォルトの名無しさん
2009/04/19(日) 21:58:00サーバー用に HTA 使うとかは考えたこともないのか?
0160デフォルトの名無しさん
2009/04/19(日) 22:01:06どんだけ末端なんだよ。
0161デフォルトの名無しさん
2009/04/19(日) 22:02:34どんだけ有頂天なんだよ。
0162デフォルトの名無しさん
2009/04/19(日) 22:48:07どうしますか?(Yes/All)
0163デフォルトの名無しさん
2009/04/19(日) 22:52:59Windows 鯖使ったことないだろ。
0164デフォルトの名無しさん
2009/04/19(日) 23:27:400165デフォルトの名無しさん
2009/04/20(月) 02:32:47申し訳ないが考えたことも無かったよ。
0166デフォルトの名無しさん
2009/04/20(月) 06:15:200167デフォルトの名無しさん
2009/04/20(月) 18:36:290168デフォルトの名無しさん
2009/04/20(月) 18:53:530169デフォルトの名無しさん
2009/04/21(火) 16:44:490170デフォルトの名無しさん
2009/04/21(火) 17:07:270171デフォルトの名無しさん
2009/04/21(火) 23:34:08アナルレイパーって何?
0172デフォルトの名無しさん
2009/04/22(水) 01:12:40アナルはアヌス(肛門)の形容詞で、レイパー(レイプ)を修飾している。
0173デフォルトの名無しさん
2009/04/22(水) 15:25:040174デフォルトの名無しさん
2009/04/22(水) 19:04:020175デフォルトの名無しさん
2009/04/22(水) 20:05:130176デフォルトの名無しさん
2009/04/23(木) 18:55:280177デフォルトの名無しさん
2009/04/25(土) 14:27:45基本、拡張子.htmlのままでも機能は同じだが、
標準ブラウザをFireFoxとかにしててもIEのエンジンを使ってVBScriptを実行できること。
ようするにIE使うんなら別に.htmlのままでいいんじゃないかと
0178デフォルトの名無しさん
2009/04/25(土) 15:02:270179デフォルトの名無しさん
2009/04/25(土) 15:03:29拡張子htmlだと、ActiveXの使用に制限があるだろ。
0180デフォルトの名無しさん
2009/04/25(土) 15:12:04IE嫌いのWEBの連中にはちっとも魅力的にみえないHTA
0181デフォルトの名無しさん
2009/04/25(土) 15:36:31拡張子htmlでいったい何すんだよ
0182デフォルトの名無しさん
2009/04/25(土) 15:58:410183デフォルトの名無しさん
2009/04/25(土) 16:06:25Shell.Applicationなら大丈夫
0184デフォルトの名無しさん
2009/04/25(土) 16:22:090185デフォルトの名無しさん
2009/04/26(日) 06:00:220186デフォルトの名無しさん
2009/04/26(日) 07:41:59ActiveXコンポーネント(dllやocxやexe)を使うための言語なんだから
必要とする機能に応じて、その機能を有するActiveXコンポが必要になるのは当然だろ?
嫌なら違う言語使えばいいさ。普通のプログラム言語に移ってもいいし
GUI作れるインタプリタ言語だって他にいろいろあるし。
0187デフォルトの名無しさん
2009/04/26(日) 16:13:510188デフォルトの名無しさん
2009/04/26(日) 17:57:18事務仕事で使う端末に、無許可のexeを導入してはいけないって
縛りがあるんで、ちょっとしたツールをhtaで作ってます。
mshtaなら元から入ってるから文句言われない、はず。。
同じような環境の人って結構居ると思うんですけど
流行ってないみたいで。
他に良い解決方法でもあるんでしょうか?
WSHだけでも書きますけど、UI弱くて。
0189デフォルトの名無しさん
2009/04/26(日) 17:59:07まぁ言い訳は出来るだろう
0190デフォルトの名無しさん
2009/04/26(日) 18:05:59わざわざ後悔するほどのものじゃない、つーか
俺の場合ローカルネタすぎて応用が利かない。
0191177
2009/04/26(日) 18:19:53むしろ公開するためにデフォで使えるHTAを選んだんだけど。
いや、画面が使えるのが理由かな。
Webインターフェースだから予定してなかったポップアップも簡単に実装出来ちゃって使いやすくなったよ。
ttp://karimofu.org/dlp/mofu1_6055.zip.php
標準ZIP DLパス:siberia
2ちゃんスレ読みはdat直読みだけど、投稿にはIEを使ってるんです。
IEを使ってる部分をXMLHTTPで直接通信してp2proxy通そうかと思ってるんだけど・・串+bbs.cgiのコーディングがなんかわかんなくて。
とりあえず串通さないやり方はなんか紹介してあったんだけど、串通るのかなあと。
p2串スレで質問中だけどいまんとこスルーされてる。
0192デフォルトの名無しさん
2009/04/26(日) 18:33:35ってところは結構あるが、そういう条件を定めているまともな会社は
WSHもHTAもデジタル署名受けてないVBAも普通は全部ダメだな。
まあ底辺の弱小企業は、exeだけ規制して対策したつもりになり
他であぼーんするってオチになるわけだが。
0193デフォルトの名無しさん
2009/04/26(日) 18:57:040194デフォルトの名無しさん
2009/04/26(日) 20:58:370195デフォルトの名無しさん
2009/04/26(日) 21:15:58htmlファイルは作らなくてもいいし
objectやscriptはwsh側に持てば制限に掛からないし
0196デフォルトの名無しさん
2009/04/26(日) 21:40:16192のWSHもHTAも禁止されてる環境って話を受けての話題じゃないのか?
だったら「wshで、ui部分だけieを駆動する方法もある」から何だってんだ?
0197デフォルトの名無しさん
2009/04/26(日) 22:55:59>>179 読めないのか?
0198デフォルトの名無しさん
2009/04/26(日) 23:59:04ゴメン、ゴメン。
0199デフォルトの名無しさん
2009/04/27(月) 00:28:50ゴメン、ゴメン。
0200デフォルトの名無しさん
2009/04/27(月) 00:32:180201デフォルトの名無しさん
2009/04/27(月) 01:12:37ゴメン、ゴメン。
0202デフォルトの名無しさん
2009/04/27(月) 01:16:070203デフォルトの名無しさん
2009/04/27(月) 03:45:090204デフォルトの名無しさん
2009/04/27(月) 16:20:280205デフォルトの名無しさん
2009/04/27(月) 16:22:060206デフォルトの名無しさん
2009/04/27(月) 20:01:240207デフォルトの名無しさん
2009/04/27(月) 23:08:070208デフォルトの名無しさん
2009/04/27(月) 23:19:220209デフォルトの名無しさん
2009/04/30(木) 19:58:10リフェラ送れないのはキツい
0210from
2009/04/30(木) 20:31:170211デフォルトの名無しさん
2009/05/03(日) 00:28:450212デフォルトの名無しさん
2009/05/03(日) 07:11:290213デフォルトの名無しさん
2009/05/03(日) 11:38:28MS謹製:HTA Helpomatic
ttp://www.microsoft.com/downloads/details.aspx?FamilyId=231D8143-F21B-4707-B583-AE7B9152E6D9&displaylang=en
・過去スレで出てたのは
- (officeが入ってるなら)Microsoft Script Editor (MSE)
- InterDev
- 補助用?でWebFormDesigner (ttp://www.webformdesigner.com/download.html)なんかも挙がってたな
・はてダでHTAのエディターもどき公開してる人もいる
・シェアウエアでもいいなら HtaEdit(ttp://www.htaedit.com/) - 使ってないから詳細不明
デバッグは…
・Script Debugger使う
・Microsoft Script Editor (MSE) 使う
・(VSとかの)デバッガでmshta.exeにアタッチ …とか?
参考:wsf(WSH)のデバッグ - ttp://social.msdn.microsoft.com/Forums/ja-JP/vwdexpressja/thread/eb13d7de-a6c1-4ed5-83d1-ccf159871525
/* おまけ
What editor do you use?
ttp://www.visualbasicscript.com/m_27156/tm.htm
ScriptingAnswers.com Forums: generates htas from scratch, with all available options explained.
ttp://www.scriptinganswers.com/forum2/forum_posts.asp?TID=1702
ScriptingAnswers.com Forums: hta sampler
ttp://www.scriptinganswers.com/forum2/forum_posts.asp?TID=1772
hta site:www.visualbasicscript.com - Google 検索
ttp://www.google.com/search?as_sitesearch=www.visualbasicscript.com&q=hta
*/
0214デフォルトの名無しさん
2009/05/03(日) 15:39:090215デフォルトの名無しさん
2009/06/08(月) 22:58:06mixiのマイミクのログイン時間を5分おきにチェックして記録するツール
0216デフォルトの名無しさん
2009/06/09(火) 01:07:360217デフォルトの名無しさん
2009/06/10(水) 00:00:210218デフォルトの名無しさん
2009/06/10(水) 00:27:27IEのどっかの設定が影響してるのかな。知ってる人教えて。
0219デフォルトの名無しさん
2009/06/10(水) 05:46:19自分で使う場合はデフォ設定利用しても、配布する場合はデフォ設定使わなきゃ良いだけの話
0220デフォルトの名無しさん
2009/06/10(水) 08:43:33廃人だと思われるぞ。
0221デフォルトの名無しさん
2009/06/10(水) 09:58:310222デフォルトの名無しさん
2009/06/10(水) 20:08:25配布バージョンは自力でクッキーフォルダ探して読み込んで…ってしないといけないのめんどいやん
0223デフォルトの名無しさん
2009/06/10(水) 20:16:54休憩時間とか就寝時間とかバッチリ出て面白いくらい
0224デフォルトの名無しさん
2009/06/10(水) 22:06:57何勘違いしてるの?
0225デフォルトの名無しさん
2009/06/11(木) 02:27:29リクエスト毎に、自分のログイン時間が更新される。
ってことじゃね?
mixiで表示されるログイン時間って、
いわゆるログインした時刻ではなくて
ページ移動や更新等の
最新リクエスト発行時刻だべ?
0226デフォルトの名無しさん
2009/06/11(木) 07:08:130227デフォルトの名無しさん
2009/06/11(木) 07:36:06そのツール起動した上で一度
マイミクか誰かに自分のログイン時間見てもらうといいんじゃない?
0228デフォルトの名無しさん
2009/06/11(木) 07:51:21ミクシィ内のページならどこ踏んでもダメ、とかいろいろ情報が錯綜している感じ。
仕様変更とかもあるだろうし、どれが最新の情報なのやら。
おいらは垢持ってないので確認出来ないや。
0229デフォルトの名無しさん
2009/06/11(木) 08:16:370230デフォルトの名無しさん
2009/06/11(木) 09:11:540231デフォルトの名無しさん
2009/06/11(木) 13:12:20その点は同意。
0232デフォルトの名無しさん
2009/06/28(日) 18:21:440233デフォルトの名無しさん
2009/06/28(日) 18:33:050234デフォルトの名無しさん
2009/06/28(日) 20:55:010235デフォルトの名無しさん
2009/06/29(月) 12:56:12IEがHTML5対応になったときには
できるんだろうか?
0236デフォルトの名無しさん
2009/06/30(火) 00:48:340237デフォルトの名無しさん
2009/06/30(火) 22:23:59対処法。つまりIEと同じソースを確実に取得する方法知ってる人教えて下さいな
0238デフォルトの名無しさん
2009/06/30(火) 23:39:280239デフォルトの名無しさん
2009/07/01(水) 01:31:170240デフォルトの名無しさん
2009/07/01(水) 07:16:350241デフォルトの名無しさん
2009/07/01(水) 20:40:160242デフォルトの名無しさん
2009/07/01(水) 20:47:480243デフォルトの名無しさん
2009/07/01(水) 23:26:32XMLHttpRequestとHTTPリクエストが関係無いって言ったみたいに見えている方がいらっしゃるようです
0244デフォルトの名無しさん
2009/07/02(木) 06:04:570245デフォルトの名無しさん
2009/07/09(木) 05:25:430246デフォルトの名無しさん
2009/07/09(木) 07:13:550247デフォルトの名無しさん
2009/07/09(木) 08:19:480248デフォルトの名無しさん
2009/07/11(土) 23:53:450249デフォルトの名無しさん
2009/07/14(火) 03:19:48mscomctl.ocx
0250デフォルトの名無しさん
2009/07/14(火) 05:33:46IEのCOMオブジェクトを使えばいい。
UWSCのシェアウェア版についてるRecIEで操作を記録すれば簡単にスクリプト作れる。
0251デフォルトの名無しさん
2009/08/09(日) 10:49:37Sun, 09 Aug 2009 01:44:47 GMT
どこ更新しとんねん^^
0252デフォルトの名無しさん
2009/08/10(月) 01:10:240253デフォルトの名無しさん
2009/08/10(月) 17:23:240254デフォルトの名無しさん
2009/08/10(月) 18:10:390255デフォルトの名無しさん
2009/08/13(木) 07:42:270256デフォルトの名無しさん
2009/08/13(木) 20:32:320257デフォルトの名無しさん
2009/08/14(金) 16:42:000258デフォルトの名無しさん
2009/09/08(火) 12:53:070259デフォルトの名無しさん
2009/09/15(火) 15:49:55再現性が無くて困っています。詳細知っているかた教えて下さい。
こんな関数を使って、ファイルをどんどん移動させると、2/3くらいの確立でファイル作成日時が変っていることがあった
function MoveFile(from,to){
fso = new ActiveXObject('Scripting.FileSystemObject');
var moto,ato,kekka;
moto = new Date(fso.GetFile(from).DateCreated).getTime();
fso.MoveFile(from,to);
ato = new Date(fso.GetFile(to).DateCreated).getTime();
kekka="";
kekka+="\""+from+"\"を\n\""+to+"\"にリネームしました。\n";
if(moto==ato){kekka+="タイムスタンプは変更ありません。";
}else{kekka+="タイムスタンプが\n"+moto+"\n↓\n"+ato+"\nに書き換わっています!な、なんで…";
}
alert(kekka)
}
0260デフォルトの名無しさん
2009/09/15(火) 16:55:19異なるドライブ→変わる
0261デフォルトの名無しさん
2009/09/15(火) 22:18:03えと、ドライブは同じ、フォルダも同じで名前だけ変えてもタイムスタンプは変っちゃった。
んでそのファイル名のパターンに問題があったらしくて
"ほげ.txt"→"temp_0.txt"
"temp_0.txt"→"ほげ.txt"
"かげ.txt"→"temp_0.txt"
"temp_0.txt"→"かげ.txt"
"まげ.txt"→"temp_0.txt"
"temp_0.txt"→"まげ.txt"
みたいにリネームしてた。んで、"temp_0.txt"にリネームする時に
前回のファイルのタイムスタンプが何故か反映されちゃったみたい。数字をランダムに変えたら大丈夫になった。
という訳でした。
0262デフォルトの名無しさん
2009/09/16(水) 00:52:000263デフォルトの名無しさん
2009/09/19(土) 04:07:290264デフォルトの名無しさん
2009/09/19(土) 09:30:010265デフォルトの名無しさん
2009/09/19(土) 12:54:27window.titleでも受け付けてくれれば良いのに。
0266デフォルトの名無しさん
2009/09/19(土) 16:17:030267デフォルトの名無しさん
2009/09/20(日) 12:04:030268デフォルトの名無しさん
2009/09/20(日) 13:49:340269デフォルトの名無しさん
2009/09/20(日) 18:44:460270デフォルトの名無しさん
2009/09/20(日) 21:23:05COM呼び出し:
<object id="statusBar" width="100%" height="20" classid="CLSID:8E3867A3-8586-11D1-B16A-00C0F0283628"></object> みたいな。
// 環境依存だっけ? 未確認。
@秘密工場さんとこのCOMコンポーネント:
Tray Control とか。
ttp://hyons.hp.infoseek.co.jp/soft/trayctrl.shtml
擬似ステータスバー:
table要素とかをステータスバーに見立てて styleで position:absolute で、とか。
0271デフォルトの名無しさん
2009/09/20(日) 22:28:41おおおおおこれは凄いtopmostやホットキーが出来るのか!!!!
しばらくはHTAでいいや
0272270
2009/09/21(月) 00:47:27擬似ステータスバーどっかで見たよな〜 … って探してみた
WSH Lab. 掲示板 記事検索プログラム (WshLab.hta)
参考になるかも
0273デフォルトの名無しさん
2009/09/21(月) 15:33:050274デフォルトの名無しさん
2009/09/23(水) 22:14:530275デフォルトの名無しさん
2009/09/23(水) 23:29:30付いて無いものはしょうがないしねぇ。
代替手段としては
MS Officeが入ってるなら
簡単なツール バーを HTA に追加する
ttp://www.microsoft.com/japan/technet/scriptcenter/topics/activex/toolbar.mspx
とか
HTC使うとか
PSDKの Samplesディレクトリにある \Web\behaviors\library\coolbar みたいな
// 余談だけどPSDKの \Samples\Web\behaviors\library\ には他にもHTCのサンプル(menuとか)色々あるね
あ、あと前スレでXML使ったライブラリとか紹介されてたっけ。
あとは
YUIやJQueryなんか使う方法とか、か。
0276デフォルトの名無しさん
2009/09/24(木) 12:04:31メニューバーの代替で "coolbar"とか "簡単なツール バーを" とかちょっと強引過ぎたか
こっちの方がいいかも
JSLook
Menu Bar, Tool Bar, Status Bar ほかWindowsアプリケーションのようなUI、
HTA向きの(というか流用できそうな)javascript製GUIライブラリ。
//まだ開発中みたいだし、ライセンスもよく分からないし、紹介していいものかどうか迷ったんだけど
//学習用にも使えそうだし、とりあえず取扱注意ってことで
URLは…ググル先生に聞いて下さい。
//中級者以上の人は自分で実装する人も少なくないだろうし
//方法は他にも色々あるけど、とりあえずここまで
連投スマソ
0277デフォルトの名無しさん
2009/10/04(日) 07:11:22閉じない、<hta:application />、</hta:application>のどれだろう
msdnのHTA Developers Centerでは閉じてないんだけど、みんなはどうしてる?
0278デフォルトの名無しさん
2009/10/04(日) 09:21:40リファレンスには
"
The HTA:APPLICATION element requires a closing tag.
<HTA:APPLICATION ... > ... </HTA:APPLICATION>
Because the HTA:APPLICATION element is an empty tag, it can also be closed using the following shortcut.
<HTA:APPLICATION ... />
"
ってあるね
HTA:APPLICATION Object
ttp://msdn.microsoft.com/en-us/library/ms536495(VS.85).aspx
0279デフォルトの名無しさん
2009/10/04(日) 10:34:51閉じる決まりなのか。知らなかった。
0280デフォルトの名無しさん
2009/10/04(日) 12:35:43もしかして<br>や<pr>は閉じちゃだめとか思ってないか?
0281デフォルトの名無しさん
2009/10/04(日) 13:21:500282デフォルトの名無しさん
2009/10/04(日) 13:25:360283277
2009/10/04(日) 13:25:39ありがとう
これからは</hta:application>で閉じるようにするよ
>>280
閉じなければならないけど、sgmlのDTDによっては「閉じは"省略"しなければならない」だね
語弊があってスマソ
0285デフォルトの名無しさん
2009/10/04(日) 22:48:500286278
2009/10/04(日) 23:53:42閉じタグの</hta:application> 使っても省略形の <hta:application ... /> でも好きな方使えばいいじゃん。
XHTMLとかは関係ないでしょ、この場合。
一応断っておくけど >>280-282 は俺とは別の人ね
// ID出ない板は面倒くさいな
0287デフォルトの名無しさん
2009/10/29(木) 10:50:14岡田外務大臣キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
http://qb5.2ch.net/test/read.cgi/saku2ch/1256630318/1
早く記念カキコしないと埋まっちゃうwww
0288デフォルトの名無しさん
2009/10/29(木) 12:37:400289デフォルトの名無しさん
2009/11/04(水) 01:01:36MAKOTO3.NET - dhtml samples - 154,157 「oncontextmenuイベント」
ttp://www.makoto3.net/dhtml_ie/dhtml_ie_top.html
dhtmlgoodies - DHTML List based context menu(javascript)
ttp://www.dhtmlgoodies.com/index.html?whichScript=context_menu
dhtmlgoodies - Menu Scripts (ついでに追加)
ttp://www.dhtmlgoodies.com/index.html?page=menuScripts
DHX - DHML GUI部品色々
ttp://scbr.com/docs/products.shtml
JavaScript DHTML examples - GUI Components
ttp://www.java2s.com/Code/JavaScript/CatalogJavaScript.htm
jshtaframework - GUI関係ではMenuとかStatusBarとかToolBarとか
ttp://code.google.com/p/jshtaframework/
HTALite Framwork, rev b - GUI関係ではToolbarとかStatusBarとかPopUp(tooltip?)とか
ttp://www.scriptinganswers.com/vault/Misc%20VBScript%20or%20WSH/
MSDNから追加
Behaviors Library
ttp://msdn.microsoft.com/en-us/library/ms531433%28VS.85%29.aspx
こういうのもありかな?
CSS Menu, CSS Menu Generator - Horizontal, Vertical, Drop Down, DHTML CSS Menu
ttp://www.mycssmenu.com/
Licenseはそれぞれのサイトで確認よろ
0290デフォルトの名無しさん
2009/11/09(月) 06:22:56データ復旧をするときに自作ツールが使えて便利かも。
ttp://www.computerworld.jp/topics/mws/165609-5.html
WinPE-HTA-Package:HTAアプリケーションのサポート
WinPE-MDAC-Package:MDAC(Microsoft Data Access Component)のサポート
WinPE-Scripting-Package:WSHのサポート
WinPE-WMI-Package:WMIのサポート
WinPE-XML-Package:Microsoft XML Parserのサポート
Windows7のインストーラにはメモ帳がついてるんだけど、ペイントもつけてくれてればよかったのにな。
エラーのときとか画面を保存できるし。
0291デフォルトの名無しさん
2009/11/29(日) 00:52:57Windows7でも問題なく動いてます?
0292デフォルトの名無しさん
2009/11/29(日) 14:39:32ガジェットと統合してくれたらいいのになあ、と思うが絶対にないだろう。
0293デフォルトの名無しさん
2009/11/29(日) 14:41:590294デフォルトの名無しさん
2009/12/15(火) 05:31:41<hta:application autozoom="yes"> とか
120DPIだと画面が小さい小さい・・・
0295デフォルトの名無しさん
2010/02/06(土) 14:36:310296デフォルトの名無しさん
2010/02/06(土) 15:33:040297デフォルトの名無しさん
2010/02/06(土) 19:38:080298デフォルトの名無しさん
2010/02/18(木) 02:27:33別にJQueryとかYUIでよくないか?
0299デフォルトの名無しさん
2010/02/18(木) 12:21:48HTAで使うようなStatusBarなんかの需要があった場合、選択肢は色々あるってだけの話
>>289にも(『YUIやJQueryなんか』以外)ってあるだろ?
誰もJQueryとかYUIを使っちゃ駄目なんていってないんだから使いたきゃどんどん使えよ
0300デフォルトの名無しさん
2010/02/20(土) 06:58:16わざわざそんな誰も使ってないようなの出さなくていいんじゃないのって事
誰も使用感すらレポしてねえし
0301スレタイ嫁
2010/02/20(土) 09:32:140302デフォルトの名無しさん
2010/02/20(土) 11:45:31・HTALite Framwork
コンポーネントとしてHTCファイルが一つのシンプルなフレームワーク、UIもシンプル、HTA作る時の雛型として使ったりする。
- 最初からToolbar、StatusBarが使える。
- JQuery,YUIにはHTCないので>>299的にいえばその辺で選択肢が広がるか。
・menuはdhtmlgoodiesのを使った事があるくらいかな。他のは試してない。
・もう一つのフレームワーク、jshtaframeworkもまだ試してない。
・dhtmlgoodiesみたいなサイトは手抜きしたい時なんかにワンポイントで必要なものを探すのに見たりするかな。
//最近HTA書いてねー身なんでこれ以上はやめとく
どっちにしてもHTAは色んな使い方がされてんだから情報も色々あっていいんじゃね、って思うけどね。スレタイ的に。
0303デフォルトの名無しさん
2010/02/23(火) 13:34:160304hidebou
2010/02/23(火) 14:11:13HTAという機構は素晴らしいのですが結局MSHTA.EXE経由では自由度が低かったものですから
MSHTA.EXEに代わる実行EXEをフリーソフトとしてリリースしました。
「HTABOXコア」
ttp://www.vector.co.jp/soft/winnt/util/se481957.html
まだサーバーの準備が整っていないのでエンコード機能を提供できるのは後日になりますが
お暇な時に遊んでいただいてご意見をいただければ助かります。
0305デフォルトの名無しさん
2010/02/23(火) 14:29:59topmostを希望します。
0306デフォルトの名無しさん
2010/02/23(火) 14:41:24って、本物なんだから当たり前か。でも凄い
0307hidebou
2010/02/23(火) 21:21:23メニューについては本当に基本的な部分しか記述していなくて、お恥ずかしいのですが
いままでのHTAには不足していた部分ですので、喜んでいただいて励みになります。
0308hidebou
2010/03/03(水) 20:44:53その先に何が起こるのかについて怯えていると言っていい状況です。
これを実現するのが夢でしたが、私は私自身を支えきれなくなりそうです。
0309デフォルトの名無しさん
2010/03/03(水) 21:27:560310hidebou
2010/03/04(木) 02:28:07エンコーダーのリリース準備を進めさせていただきます。
0311デフォルトの名無しさん
2010/03/05(金) 18:29:07あぁキリが無いやw
この辺のオブジェクトの増加に力を入れて欲しいです。
0312hidebou
2010/03/05(金) 21:11:55ツールバーとツリービューに関しては開発過程で実験済みですので、スクリプトから
簡便に呼び出せるオブジェクトに仕上げて追加したいと考えておりますが、本体XEが
複雑になるのは避けたいので、スクリプトから各種コモンコントロールを扱うDLLを
設計する手法になるだろうと思います。
最も望ましいのは私以外の方がそういうライブラリをどんどん発表できる受け皿として
HTABOXが認知されてゆくことだとも考えております。
0313デフォルトの名無しさん
2010/03/06(土) 16:23:060314hidebou
2010/03/06(土) 16:58:59今夜、自身のURLにご意見をいただけるよう整備いたします。
0315デフォルトの名無しさん
2010/03/06(土) 17:04:240316デフォルトの名無しさん
2010/03/06(土) 20:15:260317デフォルトの名無しさん
2010/03/06(土) 22:04:330318hidebou
2010/03/07(日) 02:55:12気持ちで、本番サーバーへの移行を行っています。
0319hidebou
2010/03/07(日) 16:24:15ttp://kuroda.bglb.jp/htabox/
がHTABOXのトップページです。同ページからHTBOXコア1.10のLZHをロードできます。
このLZHにはエンコーダーであるhtabox.htmが含まれます。この動作を見ればHTABOX
の全体像をご理解いただけるのではと考えております。サイト各ページの最下部にスレッド
形式掲示板へのリンクを置きましたので、お気軽にご意見をお寄せください。
0320デフォルトの名無しさん
2010/03/07(日) 18:25:370321hidebou
2010/03/08(月) 10:03:06名前を引き継ぎましたので旧HTABOXと同じ隠蔽手法と思っている方もいらっしゃるでしょうが、
まったく別の原理でソースが見えない状態を作っていることを付け加えます。
0322デフォルトの名無しさん
2010/03/08(月) 21:15:23EXEアイコンも好きなのにしたいんですが・・・。
0323hidebou
2010/03/09(火) 00:01:26かも知れませんので、319:にあるURLの掲示板で回答をいたします。
0324デフォルトの名無しさん
2010/03/09(火) 08:51:00具体的には秘密?
>>313
こいつ、この世に存在しなければよかったのに。
0326デフォルトの名無しさん
2010/03/09(火) 09:05:05あと、メニューは
<tr>
<td>めにゅー1</td>
<td>めにゅー1-1</td>
<td>めにゅー1-2</td>
</tr>
のほうが直感的ではないでしょうか。
さらに言えば ul とかで階層メニューを作れるとうれしい。
0327hidebou
2010/03/09(火) 09:24:06の意味をもう少し具体的に
0328hidebou
2010/03/09(火) 09:29:340329hidebou
2010/03/09(火) 09:34:300330デフォルトの名無しさん
2010/03/09(火) 12:10:54test.exe と test.html を同じディレクトリに置いたり、
コマンドラインから test.exe data.html とか入力して実行しても
ファイルを発見できないときの表示になるということです。
また、
> <hta:application>で唯一有用な機能である
とか言われると他の項目を使っている人は悲しくなると思うのですが、
ウィンドウスタイルを変更したりする API は実装される予定はあるのでしょうか。
ついでに、自分自身のウィンドウハンドルはできれば window オブジェクトのメソッドとかで取得できると
楽チンでうれしい。
0331hidebou
2010/03/09(火) 13:28:17起動時の不具合をこちらでも確認しました。同じディレクトリに自身と同じ
名前のhtmが既存し、別名のhtmをドロップ起動すると起こっているようです。
早急に対応いたします。
WindowのスタイルについてはしかるべきAPIを追加いたします。
有益な情報をありがとうございました。
0332hidebou
2010/03/09(火) 14:01:37引数での起動ファイル指定時、アイコンドロップだとフルパスが取得できますが、
手動指定だと入力したファイル名しかないことを見落としていました。
同名htmがある場合は引数よりファイルの存在が優先されるのは仕様です。
0333hidebou
2010/03/09(火) 15:25:23が完了しました。できれば330さんに問題が解決したか確認していただけると助かります。
ttp://kuroda.bglb.jp/htabox/HTABOX.lzh
0334デフォルトの名無しさん
2010/03/09(火) 16:12:220335hidebou
2010/03/09(火) 17:16:56ttp://pc12.2ch.net/test/read.cgi/tech/1268122426/
0337デフォルトの名無しさん
2010/03/10(水) 10:48:22ttp://kuroda.bglb.jp/htabox/Page0017.htm
0338デフォルトの名無しさん
2010/03/19(金) 18:29:02HTAのフォント表示がおかしくなった
英文の時はいいんだけど
日本文を表示する時にバカデカいサイズになってしまう
0339デフォルトの名無しさん
2010/03/19(金) 20:54:410340デフォルトの名無しさん
2010/03/21(日) 09:13:43神ブログ等に記載があるが、
自作の何かを試してみて「無効なハンドルです」と言われた場合
window.close()してから
objFso.StdOut.WriteLine などすれば良いと思う
0341デフォルトの名無しさん
2010/03/21(日) 13:16:54コマンドラインを | sort など
パイブラインやリダイレクトに食わせる
必要があるということかな
0342デフォルトの名無しさん
2010/03/21(日) 14:27:06標準入出力でconsoleは引き継がないというのがOSのルールだよ
0343デフォルトの名無しさん
2010/03/21(日) 16:04:43いま(人力)OCRを作ってるのさ
0344デフォルトの名無しさん
2010/03/21(日) 16:48:57<HTA:(タブや空白)APPLICATION
id="xxx"
>
と書いてたらid属性が機能しなかった。知らねえよそんなの。
というか HTAコロンAPPLICATION タグということかな。
メモ01:
iframe 内から親ウィンドウが見えないなーと思ったら、
iframe タグの application 属性を yes にする必要あり
MSDN の HTML Applications 概要に説明あり
0345デフォルトの名無しさん
2010/03/21(日) 21:04:120346デフォルトの名無しさん
2010/03/21(日) 21:51:540347デフォルトの名無しさん
2010/03/22(月) 22:22:160348デフォルトの名無しさん
2010/03/27(土) 22:52:52hta.wsf (をUnicode で保存)
<?xml version="1.0"?>
<package>
<job id="main"><script language="VBScript"><![CDATA[
Set objShell = CreateObject("Wscript.Shell")
Set objDOM = CreateObject("MSXML2.DOMDocument")
objDOM.Load Wscript.ScriptFullName
objShell.Run "mshta.exe " & """about:" & _
objDOM.childNodes(1).childNodes(1).childNodes(0).nodeValue & """"
Set objDOM = Nothing
]]></script></job>
<job id="HTA"><![CDATA[
<head><HTA:APPLICATION></head>
<body>helloworld</body>
]]></job>
</package>
0349デフォルトの名無しさん
2010/03/28(日) 00:03:02だれかHTAで作ってくれないか?
0350デフォルトの名無しさん
2010/03/28(日) 18:05:15それをやるメリットがよく分からない
0351デフォルトの名無しさん
2010/03/28(日) 20:35:26入れて「ひとりパイプライン」を作ると。
ファイルが一つで済んで
デスクトップが散らばらない
0352デフォルトの名無しさん
2010/03/28(日) 22:07:21なにをいってるのか意味がよく分らない
0353デフォルトの名無しさん
2010/03/29(月) 00:11:53sub window_onload
msgbox typename(WebOC.object.Document)
end sub
</script></head><body>
<object id="WebOC" classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" width="100%" height="100%">
<param name="location" value="c:\">
<object></body></html>
IShellFolderView?が取れないんだけど、どうすりゃ取れるの?
0354デフォルトの名無しさん
2010/03/29(月) 01:43:01VBScriptがいけないのかも
<html><head>
<script language="JScript">
function getTarget1() {return WebOC.Document;}
function getTarget2() {return WebOC.document;}
</script>
<script language="VBScript">
sub window_onload
msgbox typename(WebOC.object.Document)
msgbox typename(WebOC.object.document)
msgbox typename(getTarget1())
msgbox typename(getTarget2())
end sub
</script>
</head><body>
<object id="WebOC" classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" width="100%" height="100%">
<param name="location" value="c:\">
</object></body></html>
0355354
2010/03/29(月) 02:34:02WebOC.object.DocuemtとWebOC.Docuemtnは同じなので結果に影響はないはず
0356デフォルトの名無しさん
2010/03/29(月) 14:46:28なんとまぁ
0357デフォルトの名無しさん
2010/03/29(月) 17:37:430358デフォルトの名無しさん
2010/03/29(月) 23:55:21サンプル作ろうとしたけど
二重引用符でハマってしまった
忘れて
0359デフォルトの名無しさん
2010/03/31(水) 14:49:290360デフォルトの名無しさん
2010/04/01(木) 19:24:250361デフォルトの名無しさん
2010/04/02(金) 14:25:53getresourceを知らんのか
0362デフォルトの名無しさん
2010/04/02(金) 17:08:410363デフォルトの名無しさん
2010/04/10(土) 12:08:20Rem パイプ内でhta.wsf ユニコードで保存
Set objShell = WScript.CreateObject("Wscript.Shell")
Set objDOM = WScript.CreateObject("MSXML2.DOMDocument")
objDOM.load(WScript.ScriptFullName)
objShell.Run "cmd.exe /c dir c:\ | " & "mshta.exe " & Replace("""" & "about:" &_
objDOM.childNodes(1).childNodes(1).childNodes(0).nodeValue & """", vbLf, "") & _
" | " & "cscript.exe //Nologo " & """" & WScript.ScriptFullName & """" & _
" //job:VBS " & " | " & "sort /r && pause"]]></script></job>
<job id="HTA"><![CDATA[<HTA:APPLICATION navigable='yes'>
<script language='JScript'>function InOut(){
FSO = new ActiveXObject('Scripting.FilesystemObject');
In = FSO.getStandardStream(0);Out = FSO.getStandardStream(1);
while (!In.atEndOfStream){Out.writeLine(In.readLine());};
Out.writeLine(window.document.getElementById('inputbox').value);
window.close();Out.writeLine('HTA called.');};
</script><body>helloworld<form action='#' onsubmit='InOut()'>
<input type='text' id='inputbox'/><input type='submit'/></form></body>]]></job>
<job id="VBS"><script language="VBScript"><![CDATA[Do Until Wscript.StdIn.AtEndOfStream
Wscript.StdOut.WriteLine Wscript.StdIn.ReadLine
Loop : Wscript.Echo "VBS called."]]></script></job></package>
0364デフォルトの名無しさん
2010/04/10(土) 13:07:12xp+ie6 にて動かなかった
vista+ie8 ではそうでもない
0365デフォルトの名無しさん
2010/04/10(土) 14:18:560366デフォルトの名無しさん
2010/04/10(土) 14:27:56vista+ie8 でもだめだろ
mshta javascript:かvbscript:の中でCreateObject("MSXML2.DOMDocument")・・・
すれば文字数制限にかからんよ
0367デフォルトの名無しさん
2010/04/10(土) 21:23:36しばらく考えさせていただきます
DOM系のなんかで出来ないか画策中
0368デフォルトの名無しさん
2010/04/11(日) 13:12:22<?xml version="1.0"?><package><job id="main"><script language="VBScript">
<![CDATA[Rem htaInPipe2.wsf Unicodeで保存
Set objShell = WScript.CreateObject("Wscript.Shell")
objShell.Run "cmd.exe /c dir c:\ | " & "mshta.exe " & _
"""" & "javascript:" & "objShell=new ActiveXObject('Wscript.Shell');" & _
"objDOM=new ActiveXObject('MSXML2.DOMDocument');" & _
"objDOM.load('" & replace(Wscript.ScriptFullName, "\", "\\") & "');" & _
"document.write(objDOM.childNodes(1).childNodes(1).childNodes(0).nodeValue)" & _
"""" & " | " & "sort /r && pause"]]></script></job>
<job id="HTA"><![CDATA[<HTA:APPLICATION navigable='yes'>
<script language='JScript'>function InOut(){
FSO = new ActiveXObject('Scripting.FilesystemObject');
In = FSO.getStandardStream(0);Out = FSO.getStandardStream(1);
while (!In.atEndOfStream){Out.writeLine(In.readLine());};
Out.writeLine(window.document.getElementById('inputbox').value);
Out.writeLine(window.document.getElementById('inputbox').value);
window.close();Out.writeLine('HTA called.');};
</script><body>mshta.exe (か cmd.exe) の引数としては TooLong な HTA
<form action='#' onsubmit='InOut()'><input type='text' id='inputbox'/>
<input type='submit'/></form></body>]]></job></package>
0369デフォルトの名無しさん
2010/04/11(日) 20:13:550370デフォルトの名無しさん
2010/04/14(水) 21:27:47ほかのアプリのように一つのアイコンにまとめることはできないでしょうか?
Win7のところで聞くべきなのかもしれませんがよろしくお願い致します。
0371デフォルトの名無しさん
2010/04/14(水) 21:50:010372デフォルトの名無しさん
2010/04/15(木) 21:23:33<input type="file" id="idHoge">
でファイルオープンダイアログを開いた場合に
そのダイアログで何かが選択されたか、キャンセルされたかを判別したいんですが
何か良い方法は無いでしょうか。
idHoge の値を、ダイアログを開く前と後で比較していたんですが
これだと前回と同じファイルを選択した場合にキャンセルと区別が付かないです。
idHoge に onChange で動作を書けばいいかと思ったんですが、
同じファイルが選択された場合はonChangeも動作しませんでした。
0373372
2010/04/15(木) 21:33:370374デフォルトの名無しさん
2010/04/16(金) 09:30:000375372
2010/04/16(金) 12:23:20window.location.reload() で全体をリロードしてリセットする事にしました。
0376デフォルトの名無しさん
2010/04/16(金) 20:07:250378デフォルトの名無しさん
2010/04/19(月) 22:47:16Rem なんちゃってLibrary.wsf Unicode で保存
Set objDOM = CreateObject("MSXML2.DOMDocument")
objDOM.load(Wscript.ScriptFullName)
Execute objDOM.selectSingleNode("/package/job[@id=""VBLib""]").childNodes(0).childNodes(0).nodeValue
]]></script><script language="Jscript"><![CDATA[
eval(objDOM.selectSingleNode("/package/job[@id='JLib']").childNodes(0).childNodes(0).nodeValue);
]]></script><script language="VBScript"><![CDATA[
CreateObject("Wscript.Shell").Run "mshta.exe ""about:"&s("a","b","c")&J(Array("d","e"))&""""
]]></script></job><job id="JLib"><script language="Jscript"><![CDATA[
function s(){var result = "";
for(var i=0; i<arguments.length; i++){
result += arguments[i];}return result;}
]]></script></job><job id="VBLib"><script language="VBScript"><![CDATA[
Function J(arrArg)
J = Join(arrArg, "")
End Function]]></script></job></package>
0379デフォルトの名無しさん
2010/04/19(月) 22:53:16○ でも objIE に Put&GetProperty するより簡単です
0380デフォルトの名無しさん
2010/04/22(木) 16:03:44いみふ
>>368
javascript:document.write(f())のdocument.write()はいらんよ
javascript:f()で値がHTMLとして評価されるよ
0381デフォルトの名無しさん
2010/04/22(木) 23:53:49function s(){...} と書くのは
大変なのでこうしようという提案です
write なしで動きました
0382デフォルトの名無しさん
2010/04/23(金) 23:41:21xp でダメだったのは
c:\users と c:\documents and settings の違いかもと
ようやく思い至りました
0383デフォルトの名無しさん
2010/04/24(土) 18:54:12ジャンクションがあるから関係ないんじゃ?
0384デフォルトの名無しさん
2010/04/25(日) 08:30:29cmd.exe 以下の dir やら | やら && pause やらの
文字数の合計がリミットを超えたのかと想像しましたが
0385デフォルトの名無しさん
2010/04/25(日) 11:21:21Vistaは知らん。
コマンド プロンプト (Cmd.exe) のコマンド ライン文字列の制限
ttp://support.microsoft.com/kb/830473/ja
0386デフォルトの名無しさん
2010/04/25(日) 15:44:20>>385 も関係ないだろ
>>364 の話が分ってないんだろ
0387デフォルトの名無しさん
2010/04/25(日) 18:24:010388デフォルトの名無しさん
2010/04/26(月) 19:50:010389デフォルトの名無しさん
2010/04/30(金) 02:44:460390デフォルトの名無しさん
2010/04/30(金) 23:17:090391デフォルトの名無しさん
2010/05/01(土) 00:12:360392デフォルトの名無しさん
2010/05/01(土) 10:45:56いちレスにおさめるため
でたらめにケズってます
0393デフォルトの名無しさん
2010/05/01(土) 10:49:06Rem Pipe を分ける.wsf Unicodeで保存
Set objShell = CreateObject("Wscript.Shell")
Set objPipe = objShell.Exec("cmd.exe /c (for /L %i IN (1, 1, 123) DO @dir c:\) | find "":"" ")
Set objPipe2 = objShell.Exec("cmd.exe /c sort /r | mshta.exe " & _
"""" & "javascript:" & "objDOM=new ActiveXObject('MSXML2.DOMDocument');" & _
"objDOM.load('" & replace(Wscript.ScriptFullName, "\", "\\") & "');" & _
"objDOM.selectSingleNode(""/package/job[@id='HTA']"").childNodes(0).nodeValue" & """")
Do Until(objPipe.StdOut.AtEndOfStream)
objPipe2.StdIn.WriteLine objPipe.StdOut.ReadLine
Loop]]></script></job><job id="HTA"><![CDATA[<head><script language = "VBScript">
Sub DisplayStdIn() : Set objFso = CreateObject("scripting.FilesystemObject")
Set objStdIn = objFso.GetStandardStream(0) : str=""
document.getElementById("atextarea").value=""
Do Until objStdIn.AtEndOfStream : str = str & objStdIn.ReadLine & vbcrlf
Loop : document.getElementById("atextarea").value = str: End Sub
</script><style type="text/css">.texttype { height:100%; width:100%; }
</style></head><body onload="DisplayStdIn()">
<p class="texttype"><TEXTAREA id="atextarea" wrap="off" class="texttype">
</TEXTAREA></p></body>]]></job></package>
0394デフォルトの名無しさん
2010/05/01(土) 10:57:30objShell.Exec を使うという普通の話になりました
Exec でも縦棒使えたのかー あるいは cmd.exe単品を起動して
後ろの引数は(Exec曰く)知ったことではない
と予想
objShell.Run も味があって捨てがたいな
一万文字流し込めないかな
0395デフォルトの名無しさん
2010/05/01(土) 18:28:050396デフォルトの名無しさん
2010/05/01(土) 22:26:350397デフォルトの名無しさん
2010/05/04(火) 15:12:00下のサンプルがIE8で動かないんですが何ででしょうか?
■ HTML版Hello World(hello.html)
<script language="VBScript">
<!--
Sub HelloWorld
Document.Write "Hello World!"
End Sub
-->
</script>
<html>
<body>
<input type="button" name="InputBtn" onmoune="HelloWorld" value="Go!">
</body>
</html>
0398デフォルトの名無しさん
2010/05/04(火) 20:22:24・onmouneをonclockに変える。
・script要素をhtml要素の中に入れる。
0399デフォルトの名無しさん
2010/05/04(火) 22:49:510400398
2010/05/04(火) 23:56:310401デフォルトの名無しさん
2010/05/05(水) 14:03:550402デフォルトの名無しさん
2010/05/05(水) 19:30:57本人だろ
0403デフォルトの名無しさん
2010/05/07(金) 16:38:04onmoune→onclickだけで動いた
script要素はhtml要素の外でもいいみたい
0404デフォルトの名無しさん
2010/05/07(金) 22:01:170405デフォルトの名無しさん
2010/05/08(土) 00:25:33script要素をhtml要素の外に書いてるコードなんて初めて見た。
こんなクソコード真似しちゃ駄目だよ。
0406デフォルトの名無しさん
2010/05/08(土) 15:40:50<html>
<body>
あいうえお
</body>
</html>
<html>
<body>
かきくけこ
</body>
</html>
をひらいてみ
0407デフォルトの名無しさん
2010/05/08(土) 16:57:010408デフォルトの名無しさん
2010/05/08(土) 17:13:21仕様上正当なのか、たまたま動いてるだけなのかは区別しような。
0409デフォルトの名無しさん
2010/05/08(土) 17:22:490410デフォルトの名無しさん
2010/05/08(土) 23:15:02「html要素はHTML文書中に一つだけ」と規格で決まってる。
IEは規格からかなり外れたHTMLも無理矢理表示する傾向があるから
表示されてしまうけど、HTML文書としては完全に間違い。
規格を読むなり
ttp://validator.w3.org/ や
ttp://openlab.ring.gr.jp/k16/htmllint/htmllint.html で
チェックするなりした方がいい。
0411デフォルトの名無しさん
2010/05/08(土) 23:26:36それぞれの確率の積で表わされることを言う。2つの確率変数が独立であるというのは、「ある確率変数
の値が一定範囲に入る事象」と「別の確率変数の値が別の一定範囲に入る事象」が、考えられるどのよ
うな「一定範囲」(「考えられる」とは通常ボレル集合族を指す)を定めても、事象として独立であることを言う。
二つの事象が独立といった場合は、片方の事象が起きたことが分かっても、もう片方の事象の起きる確率
が変化しないことを意味する。二つの確率変数が独立といった場合は、片方の変数の値が分かっても、
もう片方の変数の分布が変化しないことを意味する。
0412デフォルトの名無しさん
2010/05/09(日) 02:41:260413デフォルトの名無しさん
2010/05/21(金) 17:01:03exec("cmd")はコンソール開くから使いたくねぇな
0414デフォルトの名無しさん
2010/05/22(土) 17:53:120415デフォルトの名無しさん
2010/05/26(水) 14:13:240416デフォルトの名無しさん
2010/06/10(木) 17:12:50html5のhtaが作れるのに・・・
0417デフォルトの名無しさん
2010/06/30(水) 15:11:59VBSctipr JavaScript HTML Perlも使えるとは
と 最初はよかったんだ 最初は・・・
HTA入門のページを見て 簡単なHTAを作ってみようと思って
少し前作っていたWSHのソースをHTAのソースにコピペして ボタンクリックで実行したらエラー連発
ググってみたらWSHは一部の機能が使えないとか
Wscript.sleepだの Wscript.echoが使えないとか・・・orz
0418デフォルトの名無しさん
2010/06/30(水) 15:17:51Wscript.echo は alertで代用できるからいいけどsleepが代用できないという
var WScript;
WScript = WScript.CreateObject("WScript.Shell");
も動かないとかもうね・・・
HTAはWSHを使う人にはとっつきにくいのかもね
0419デフォルトの名無しさん
2010/06/30(水) 16:50:550420デフォルトの名無しさん
2010/06/30(水) 17:20:30それ、wshの .js でも動かないだろw
---------------------------
エラー: 'WScript' は Null またはオブジェクトではありません。
---------------------------
<script language="JScript">
var WScript;
WScript = new ActiveXObject("WScript.Shell");
</script>
<script language="VBScript">
Dim WScript
Set WScript = CreateObject("WScript.Shejll")
</script>
sleepはフリーズするから嫌われるぞ。
window.setTimeoutでごまかすか、時間のかかる処理は外部プロセス起動するといい。
0421デフォルトの名無しさん
2010/07/01(木) 02:51:03その一部以外の機能は何?
0422デフォルトの名無しさん
2010/07/01(木) 03:06:130423デフォルトの名無しさん
2010/07/01(木) 03:17:46Win32_PingStatus
0424デフォルトの名無しさん
2010/07/01(木) 17:14:57Sub Sleep(tmpSeconds)
Dim dtmOne,dtmTwo
dtmOne = Now()
While DateDiff("s",dtmOne,dtmTwo) < tmpSeconds
dtmTwo = Now()
Wend
End Sub
0425デフォルトの名無しさん
2010/07/05(月) 16:32:360426デフォルトの名無しさん
2010/07/13(火) 17:05:55ttp://dara-j.asablo.jp/blog/2007/06/05/1557869
0427デフォルトの名無しさん
2010/07/15(木) 21:50:230428デフォルトの名無しさん
2010/07/20(火) 14:06:480429デフォルトの名無しさん
2010/07/25(日) 14:57:440430デフォルトの名無しさん
2010/07/25(日) 18:44:58http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/mar06/hey0330.mspx
0431デフォルトの名無しさん
2010/08/29(日) 20:32:30<span id="RawVar" style="display:none;">
<span name="hoge">val</span>
<span name="md">c:\windows\com</span>
</span>
function getElements(){
var elements = document.getElementById("RawVar").getElementsByTagName("span");
var kekka={};
for(var i=0;i<elements.length;i++){kekka[elements[i].name]=elements[i].innerText;}
return kekka;
}
こういう力技じゃないとダメ?
0432デフォルトの名無しさん
2010/08/29(日) 23:36:27面倒になるくらい定義があるなら、.INIファイルライクな外部ファイルにするとか、
そうでなければ定義部分だけVBScriptにしてみるとか
<html>
<head>
<script language="VBScript">
path = "c:\dir1\dir2"
</script>
</head>
<body onLoad="window.alert(path)">
</body>
</html>
0433デフォルトの名無しさん
2010/08/30(月) 00:12:54サンクス。
0434デフォルトの名無しさん
2010/08/30(月) 01:12:010435デフォルトの名無しさん
2010/09/16(木) 07:03:290436デフォルトの名無しさん
2010/09/16(木) 22:06:11あと、window.onload 直前まで背景が灰色
0437デフォルトの名無しさん
2010/09/26(日) 17:17:280438デフォルトの名無しさん
2010/09/28(火) 06:30:47って感じでHTA+IEオブジェクトの使い方が紹介されてたんだけど
これだと裏で起動する普通のIEが取り残されるんだよね。
表示したら分かる。
c:\> mshta "javascript:var ie = new ActiveXObject('InternetExplorer.Application'); ie.visible = 1"
何パターンか試してみたんだけど
c:\> mshta "javascript:alert('aa');" // OK。HTAだけで処理される
c:\> mshta "javascript:alert(this);" // OK。HTAだけで処理される
c:\> mshta "javascript:this.window.moveTo(0, 0);" // ok
navigate とかしようとすると・・IEが起動される。
c:\> mshta "javascript:window.navigate('http://www.google.co.jp/');"
c:\> mshta javascript:window.navigate('javascript:alert("aa");');
どうやったらOLEオブジェクトを取得できるんだろうかと思っていたけど
>>335 でとっくの昔に答えがあった。
0439デフォルトの名無しさん
2010/09/28(火) 20:39:32のhtaEx.exeがうまく動作しない……。
一度目の起動はうまくいくんだけど二度目以降は正常に動作しない。
htaのウインドウが非アクティブになるからhtaEx.exe自体は実行されてる様なんだけど。
htaEx.exeがウインドウをみつけられてない?
OSを再起動すればまた上手くいくようになる。
解決策あれば教えてください。
0440デフォルトの名無しさん
2010/09/29(水) 21:46:15うん、よく外すよね。よく分からんけど。
それより、久しぶりに動かしてみたら透明色が効かなくなってるし・・・
aero止めたら動くけど・・・ie9にしたせいかな?
その後いろいろいじって見たのがあるんで貼っとこうかー。
今回は "HTML Application Host Window Class" にのみアタックします。
そのほかの細かいことはもう忘れました。
ちなみに下記の ErrorLevel を返します。れっつエンジョイデバッグ!
0: やることはやって終了。
1: コマンドラインパラメーターが変。
2: 親プロセスのPIDが取得できない。
3: 親プロセスのHTAウィンドウが見つからない。
4: SetWindowLong()が失敗。
5: SetLayeredWindowAttributes()が失敗。
0441デフォルトの名無しさん
2010/09/29(水) 21:47:57function R(a,i){var c=a[i].charCodeAt(0)-65377;if(c<0)o.push(a[i]);else{R(a,c*=2);R(a,c+1);}}
var i,o=[],X=ActiveXObject,a=s.replace(/\s/g,"").split(""),f=new X("Scripting.FileSystemObject"),
p=f.GetSpecialFolder(2)+"\\htaEx.exe",d=new X("Microsoft.XMLDOM").createElement("x");
for(i=126;i<a.length;i++)R(a,i);d.dataType="bin.base64";d.text=o.join("");
with(new X("ADODB.Stream")){Type=1;Open();Write(d.nodeTypedValue);SaveToFile(p);}
new X("WScript.Shell").Run('"'+p+'" '+v,0,1);f.DeleteFile(p);}</script></head><body>
htaEX.exe <input id=cmd value="/a:200 /c:00FFFF"><button onclick="E(dat.value,cmd.value)">
Exec</button><p>/a: アルファ値(0-255)<br>/c: 透明色(RRGGBB)<br>/t: 最前面表示<br>/b: 最背面表示<br>
/m: ミニタイトルバー<br>/t- /b- /m-: 解除<br><p><div style="width:200;height:200;background-color:#00FFFF">
#00FFFF</div><input id=dat style="display:none" value="
AA。。「「」」、、。A・・//ァァ「ACBE。。B。D「ヲ。CVzIgQAIQZGIャ8V/FjUbmォ。I。M8Y2BAycD7+3ldaWゥゥgウFNDr1BYXAUl0AEdAJfVGLRwB
Ahエ。イ。GFコRuオJvアczMヲEAQCQBェTVqワ「E「ィ8。Lg」ン・」ッ0「LgBTM0hゥ、」gQ、」ッFBFュMンIAIhmjT」ヲ4ョンsB゙ュg「QッDiEwヲ゚gェEヲ゚CヲF
」。U」ョェE」Ag。hワワ「。QヲQ」E」ッvCヲFァ・、AgュU・「LnRleHQ「cB「゚G「B、ヲIヲYC5yオF0YQ。2AI「g「゚o、。Eワナナゥ」ヲGpAaイニBoVサGoA/xVIカ
w1WL7IHsLAシヌWアPbx4XU/fィLAシPキEサIv4V2oC6NkDーL8IP+/3UEスネOセF1P3ィノW6LsDョrFTm93P3ィ3QTjハU/fィUFbongM。IXAdefr
Boud7P3ィ1bクウニCLw19eW8nDVYvsg+xAakCNRcBQ/3UI/xUsカgH3。HUEスDJw2pAケXヒP91CPキTサGiYカケXヒPキFサPfYG8ソタOLV゙EチcKス
BmhcフJFZqMF5mOク3EGaD+Tl3CmvACgツyY1ECNB゙gツCmaFyXXeXsOLV゙EチcKスBmhcフWVZqMF5mOク3E2aD+Tl3DYPA/QツタHgソPB6zJ
0442 ↓ つづく
2010/09/29(水) 21:48:47qQV5mOク3EmaD+UZ3DAツタHgBI1ECMnrGGphXmY78XcQZoP5ZncKチfJweヘケQIqUJCチcKZoXJdalew1WL7FZXi30IケUIUFfクTAニCLdQ
yLBjtFCHUSV+j+/vィWハAホeマgQzwOsDスソX15dwggAVYvsUミムQiDTfz/iUX4ケX4UGhlEU。/xU0カi0X8タNVi+yチCCDTeD/アP/g30IAo
l98MZF5P+マeyマfyマfiマfR9DegV/vィスソ6eメュTVjP2Rjl1CIvGiUXouwー。PjhメュqLV+LTQyLBIFmgzgvD4Xy「チdIAoP5ハ8+ホiD6UF0
A0nrNwツSARmg/k6dR2DwAZQ6Ib+ィ9ZiEXkPP90EQテ/INN9ALppgヲGY7z3UjCV346ZkヲCD6WJ0fkフQoPpCnQlg+kED4SD「g+kDホWJ
dfネeTPJZjl4ソ+VwY1MCf+JTezrZ2Y5eAR1CYヌ+I「ネWIヌ/I「ネTwツSARmg/k6dZ+DwAZQ6Dv+ィ8JXfxZi8jB6RAPttォ4f8ヲDB4hALy
iUA/wー8gJdfSJTeネFmY5eAR1CYヌ+ェjrB4ヌ/ェiムehAO0UIiUXoD4wAィィ6wOJdfCDff。ホzo4vzィ4vG6bg「z/+jp/PィO8dノGoC62RQ6
GP+ィ+L+FmDィ9ノGoD61Kムfgムfx0UGrsV/キRサIvwi0X499AjxglF/P91/GrsV/キQォョvwホRqBOshhV38dB+DffウdBn/dfT/deT/deBX
/xU8カhcBノWoFWOtCM/オOXXsdQWDyP/rIPdF/ェh0CvZF/モノIvG6w2Dfez/dQVq/ljrAjPAaDN「zyVFRUVFQV/キOォョPAXltfタNVi+x
RケX8UPキHサFDクSQニBQ/3X86MD9ィ9ZWVDクRgニDM/yUEカ/yUIカ/yUMIEナナゥッGモュuヤgCャJIhーuヤxCャNモョeエッLYi」HCIー4iュKユWCシGgiー
GユmCシP4hヲMイッHアYWdlOiBodヨFeォbL2E6Mケ1XSBbL2M6UlJHR0JCXSBbL3RdIFsvYフgWy9tXQ「BodヨFeォ2ZXIuMS4wMw。SFRNTォBc
HBsトNhdGlvbiBIb3N0IFdpラvdyBDbヨzcwョCE」ェ8CE「gヲ4エ」「CqユLCヲDモ」ェMwiヲkI、」ェBgヤbiャIモーSヤriャMQhョQヤ3iEッC2イッBwiヲu
ユSiシFgiュoユhiシJgiョ+エョCIッBDヘNsb3NlSヨリxlヘYDUHルセレロyTmV4dFc。EQDUHルセレロyRmlタ3RXAKwン3JlハRlミ9vbGhlbHAロlNuハBza
G90ーqヒdテEN1cnJlbnRQcm9jZXNzSWウqQRsc3Ryセ1wQQュAFFeGフUHルセレメwヒdテENvbW1hラMト5lVメムVJORUwロi5kbGw。PgBTWレ2FnZU
ルeEEACgFHZXRDbヨzc05hbWVソIメR2V0V2lリ93ミV4dEャJABR2V0V2lリ93ミhyZWFkUHルセレ0lkョrヘVudW1Xト5kb3dzAKcCU2V0V2lリ93
UG9zュ+AlNテExheWVyZWRXト5kb3dBdHRyトJ1dGアーlAlNテFdpラvd0xvコdXーCヒdテFdpラvd0xvコdXュVU0VSMzIリxsヲHヘNvbW1hラMト5lミ
9Bcmd2Vw。U0hFTEwロi5kbGwナゥ」「="></body></html>
0443デフォルトの名無しさん
2010/10/01(金) 15:46:02透過pngがうまくいかない
0444デフォルトの名無しさん
2010/10/01(金) 16:47:51素直にAdobe AIRとかに移行しようかな
0445デフォルトの名無しさん
2010/10/02(土) 01:07:21Win 7 64bit + IE8で、
ErrorLevelとやらが表示されなかったのでおそらく起動すらしなかったと思われ
0446デフォルトの名無しさん
2010/10/02(土) 12:36:46ErrorLevelの取得と表示は紙面の都合上掲載しておりません。あらかじめご了承ください。
64bit環境は今無いのでこちらではテストできません。する気もありません。あらかじめご了承ください。
ErrorLevel=1 の時だけMsgBoxを表示する糞仕様なのでパラメータを空にしてやれば起動確認ぐらい出来るかな?
0447デフォルトの名無しさん
2010/10/17(日) 21:45:51<meta http-equiv="MSThemeCompatible" content="yes">
が追加できないんだけど、そういう場合どうすればビジュアルスタイルが適用できる?
iframeにapplication=yesってやってDOMでheadにmeta追加しようとしてもうまくいかないし。
0448デフォルトの名無しさん
2010/10/18(月) 17:07:540449デフォルトの名無しさん
2010/10/18(月) 19:51:46Ajax使ってるページだからローカルに保存できない
0450デフォルトの名無しさん
2010/10/18(月) 23:56:320451デフォルトの名無しさん
2010/10/19(火) 00:02:240452デフォルトの名無しさん
2010/10/19(火) 00:23:480453デフォルトの名無しさん
2010/10/25(月) 20:24:56その前によく調べようと思って、よく調べると
何だかんだで答えが見つかってしまって
結局聞かない。
0454デフォルトの名無しさん
2010/10/25(月) 20:45:03何か良い方法は有りますか?
(まぁ「閉じますか?」って確認ダイアログ出したいだけ)
独自の閉じるボタンを作って処理させても
Alt+F4で消されると対処できない。
仕方が無いのでAltを無効にしたんですが
こうするとAlt+Tabが使えないと苦情が来る。
0455デフォルトの名無しさん
2010/10/25(月) 21:45:28無理じゃないかな
onBeforeUnload()イベント使えば、閉じられるのを検知はできるし、
メッセージも表示できると思うけど、閉じるのをキャンセルはできないと思う
0456デフォルトの名無しさん
2010/10/25(月) 23:02:37Gmail で編集中の画面から移動しようとすると「移動しますか?」って聞かれてキャンセルも可能なのは何故なんだぜ?
同じ方法が HTA にも適用できるはずなんだぜ。…原理的には。
おっと詳しいことは俺に聞くなよ。
0457デフォルトの名無しさん
2010/10/25(月) 23:19:50いや、ページ移動のキャンセルはできてもブラウザを閉じるのは抑止できなかったんじゃないかと
ブラウザが閉じられるのを制御できたら、ブラウザを閉じることのできないブラクラが作成可能って
ことになるけどそれはないだろうと
0458デフォルトの名無しさん
2010/10/25(月) 23:21:43そりゃそうだ。これはアンタがただしいよ。
0459デフォルトの名無しさん
2010/10/26(火) 10:49:20実に簡単に動いた。Exeも簡単に出来ちゃった。
MacもLinuxも持ってないけどこれで動くんでしょ?
Titanium MobileではiphoneとAndroidのアプリも作れちゃうらしいし。
っていうかこれでいいじゃんね?
PythonとRubyも組み込めるらしいから
深くやる場合はそっちで関数組んどいて逃げればいいらしい。
これからはラップ関数作っといてTitaniumへの移行も意識してHTA作ったほうがいいのかも。
0460デフォルトの名無しさん
2010/10/26(火) 17:35:440461デフォルトの名無しさん
2010/10/26(火) 18:38:20そう、閉じる前のメッセージを出すまでは出来るんですが
「閉じますか?」→キャンセル→でも閉じる
という風にしか成らない。
やはり無理なんですかね。
現状で限界って所でしょうか。
>>457
でも、そういうブラクラ的な動作でもHTAなら出来るようになっていておかしく無いんじゃないかと。
閉じるボタン消すとかは普通に出来ますし
閉じられなくてもタスクマネージャーから殺せば落ちるでしょうっし。
0462デフォルトの名無しさん
2010/10/26(火) 18:48:24でも普通のhtaアプリでそういうことやっていいものかどうか。
0463デフォルトの名無しさん
2010/10/29(金) 20:57:22エクスプローラーのような動作になりますよね。
あの状態で、フレーム内のファイルの表示方法を変える方法はありますか?
対象フレームを focus() でアクティブにして SendKeys で Alt+Shift+F10→V→L とかやって見たんですが
フレーム内をアクティブにすることが出来ず、フレーム内のコンテキストメニューが出てこない。
0464デフォルトの名無しさん
2010/10/29(金) 22:55:500465デフォルトの名無しさん
2010/11/20(土) 19:15:090466デフォルトの名無しさん
2010/11/28(日) 15:18:29XPでは最初から動いたので気にもしていなかったが、
win2k+ie6sp1のマシンにもって行ったら起動しないし、
mshta.exeというので開いてもソースが表示されるだけ?
何か設定が必要なの?
0467デフォルトの名無しさん
2010/11/28(日) 15:51:19ゴメン
先頭に入れていたコメントを<head>の中まで下げたら動いた。
0468デフォルトの名無しさん
2010/11/28(日) 16:58:39htaで動かないものはhtmlでも動かない
0469デフォルトの名無しさん
2010/11/28(日) 17:36:51xpでは動くんだよ。
何かルールがあるのかもしれないけど、環境によって緩いのかな?
0470デフォルトの名無しさん
2010/11/28(日) 17:56:40OSって関係あるのかなぁ
0471デフォルトの名無しさん
2010/11/28(日) 18:21:57xp側はieも8だから、そのせいかな。
<html>の前にコメント入れること自体間違いなのかしら。
2k+ie6でも、短ければ入れられるみたいだけど…
0472デフォルトの名無しさん
2010/11/28(日) 20:07:59文書の文字コードがShift_JIS以外の場合、
キャラセットが明示的に宣言されるより前に2byte文字が存在すると、
不具合が起こる可能性がありますよ。
0473デフォルトの名無しさん
2010/11/29(月) 01:51:47WSHならWScript.Fullnameで取得出来る。
スクリプトのパスはlocation.pathnameで取得できるんだけども・・・
例えば、HTAを任意のUSBドライブに移したMSHTA.exeから起動した場合を想定してます。
0474デフォルトの名無しさん
2010/11/29(月) 15:56:13tasklist
powershell
...
0475デフォルトの名無しさん
2010/11/30(火) 00:02:370476デフォルトの名無しさん
2010/11/30(火) 23:50:430477デフォルトの名無しさん
2010/12/01(水) 00:08:37俺は文字化けしたことはないな。
どういうときに化ける?
0478デフォルトの名無しさん
2010/12/01(水) 11:43:590479デフォルトの名無しさん
2010/12/01(水) 12:41:46var Rs = new ActiveXObject( "ADODB.Recordset" );
hDBは参照渡しできるようですが
Rsが参照渡しできません。
なにか方法はありますか?
0480デフォルトの名無しさん
2010/12/01(水) 17:18:540481デフォルトの名無しさん
2010/12/01(水) 20:00:30executeSql = function ( hDB, Sql, hST ) {
hST = hDB.Execute( Sql );
}
var hDB = new ActiveXObject( "ADODB.Connection" );
var Rs = new ActiveXObject( "ADODB.Recordset" );
executeSql( hDB, "SELECT * FROM tbl", Rs );
Rsに入ってこない
0482デフォルトの名無しさん
2010/12/01(水) 20:06:11// Javascript
connect = function ( Obj ) {
Obj.Open( "〜" );
}
executeSql = function ( hDB, Sql, hST ) {
hST = hDB.Execute( Sql );
}
var hDB = new ActiveXObject( "ADODB.Connection" );
connect( hDB );
var Rs = new ActiveXObject( "ADODB.Recordset" );
executeSql( hDB, "SELECT * FROM tbl", Rs );
0483デフォルトの名無しさん
2010/12/01(水) 21:02:20このぐらいで我慢しとけ。意味無さげだけど。
executeSql = function ( hDB, Sql,) {
return hDB.Execute( Sql );
}
0484デフォルトの名無しさん
2010/12/01(水) 22:21:56そうですか
しょうがないからレコードセット使わないで関数内で配列とかに入れ替えるかな
0485デフォルトの名無しさん
2010/12/08(水) 14:23:40onunload="while(1){alert('やだ、終了しないぞ');}"
0486デフォルトの名無しさん
2010/12/11(土) 12:03:30もっとも安全なのはどっちだろう?
パスワード自身もなんらかの方法で暗号化しといて渡そうとは思うのだけれども。
PCは、特定のPCにこだわらず、USBを使ったポータブル環境でも使える前提で考えてる。
1、引数
2、プロセス環境変数
3、特定のパスのファイルを決め打ちしといて、そこに暗号化されたパスワードを書き込んでおいて、スクリプトで読む。
4、いろんなDLLを使ったプロセス間通信を経由して渡す。パスワードを管理してるアプリを作っといて、
それをWindowsの起動時から動かしといて、そこにスクリプトが決め打ちしてアクセスするような感じの運用。
(manifestを使えばUSB上のWScript.exeやmshta.exeからも外部Dllが使えることは理解してる。)
5、その他
0487デフォルトの名無しさん
2010/12/11(土) 15:49:39つパイプ
0488デフォルトの名無しさん
2010/12/11(土) 20:46:210489デフォルトの名無しさん
2010/12/14(火) 23:43:35defaultCharsetが違うせいだな
0490デフォルトの名無しさん
2010/12/18(土) 21:15:080491デフォルトの名無しさん
2011/01/22(土) 14:00:370492デフォルトの名無しさん
2011/01/28(金) 02:53:210493デフォルトの名無しさん
2011/01/28(金) 15:27:56それと、DLL内関数の戻り値を得ることは可能でしょうか?
0494デフォルトの名無しさん
2011/01/30(日) 16:02:01// sfcminiからEnumWindows.js
var EnumWindows=new ActiveXObject("SfcMini.DynaCall");
var IsWindowVisible=new ActiveXObject("SfcMini.DynaCall");
var GetWindowText=new ActiveXObject("SfcMini.DynaCall");
EnumWindows.Declare("user32","EnumWindows");
IsWindowVisible.Declare("user32","IsWindowVisible");
GetWindowText.Declare("user32","GetWindowTextA");
var wName=new ActiveXObject("SfcMini.Structure");
wName("str","String*256");
var T="";
EnumWindowsProc={
"CallBack":function(hWnd,lParam) {
if (IsWindowVisible(hWnd)) {
if (GetWindowText(hWnd,wName,256)) {
var wName2=wName.str;
wName2=wName2.substring(0,wName2.indexOf("\0",0));
T=T+wName2+"\r\n";
}
}
return(1);
}
}
EnumWindows(EnumWindows.CallBack(EnumWindowsProc,2),0);
WScript.Echo(T);
0495デフォルトの名無しさん
2011/04/05(火) 00:37:18.06GoogleニュースかExcelをひらいて
こいつを立ち上げて
pを押すとスクロールすると
期待されます
-->
<script language="VBScript">
ResizeTo 90, 90
Set sh = CreateObject("Wscript.Shell")
Function MySendkeys()
If Lcase(document.getElementById("bodyWriter1").innerText) = "n" Then
document.getElementById("bodyWriter1").innerText=""
sh.SendKeys("%{TAB}{PGDN}%{TAB}")
ElseIf Lcase(document.getElementById("bodyWriter1").innerText) = "q" Then
close()
Else
document.getElementById("bodyWriter1").innerText=""
End If
End Function
</script>
<body id=bodyWriter1 CONTENTEDITABLE
onkeyup = "MySendkeys()"
>
</body>
0496デフォルトの名無しさん
2011/04/14(木) 20:04:03.62アップデートする気ねえのかなあMSは
0497デフォルトの名無しさん
2011/04/22(金) 20:06:31.240498デフォルトの名無しさん
2011/04/22(金) 22:59:11.41C言語を覚えろって事ですか
0499デフォルトの名無しさん
2011/06/02(木) 16:39:38.56http://japanese.engadget.com/2011/06/01/windows-8/
>フルスクリーンとタッチに最適化された新アプリの開発プラットフォームは、
>ハードウェアアクセラレーションが有効なHTML 5とJavaScriptベース。
HTA始まったな
0500デフォルトの名無しさん
2011/06/10(金) 03:43:32.18kwsk
0501デフォルトの名無しさん
2011/06/20(月) 18:04:22.04http://www.infoq.com/jp/news/2011/06/Win8-Doubt
0502デフォルトの名無しさん
2011/06/22(水) 14:10:42.600503デフォルトの名無しさん
2011/06/22(水) 17:04:34.640504デフォルトの名無しさん
2011/06/22(水) 17:41:39.250505デフォルトの名無しさん
2011/06/25(土) 14:20:15.160506デフォルトの名無しさん
2011/07/11(月) 02:01:28.72アップロードすら必要ないんでしょうか?
ttp://d.hatena.ne.jp/language_and_engineering/20100705/p1
0507デフォルトの名無しさん
2011/07/12(火) 19:26:52.550508デフォルトの名無しさん
2011/07/22(金) 00:07:42.27http://msdn.microsoft.com/en-us/library/ms536496(v=vs.85).aspx#Compatibility
0509デフォルトの名無しさん
2011/07/22(金) 17:29:43.770510デフォルトの名無しさん
2011/07/22(金) 22:49:49.050511デフォルトの名無しさん
2011/07/26(火) 19:15:02.83Vistaだと「データの実行防止」とやらで止められてしまうようです。
ユーザーに解除の仕方をアナウンスしても良いわけですが
そもそも実行を防止されないようにする方法はありますか?
0512デフォルトの名無しさん
2011/07/27(水) 22:59:12.060513デフォルトの名無しさん
2011/08/19(金) 17:03:48.89〜.htaをmshta.exe javascript:〜に書き換えたら動かないのですが?
0514デフォルトの名無しさん
2011/08/19(金) 22:14:27.370515デフォルトの名無しさん
2011/08/20(土) 16:41:52.07とか動かないんですが?
0516デフォルトの名無しさん
2011/08/20(土) 19:25:06.570517デフォルトの名無しさん
2011/08/20(土) 19:27:49.63iframe枠が出てきました でも中身がabout:blankです もう一歩です
0518デフォルトの名無しさん
2011/08/20(土) 20:41:04.10インターネットゾーンだね
0519デフォルトの名無しさん
2011/08/23(火) 07:27:26.460520デフォルトの名無しさん
2011/08/23(火) 18:17:28.910521デフォルトの名無しさん
2011/08/23(火) 19:04:06.490522デフォルトの名無しさん
2011/08/24(水) 14:02:42.510523デフォルトの名無しさん
2011/08/29(月) 00:29:20.160524デフォルトの名無しさん
2011/08/29(月) 04:21:29.270525デフォルトの名無しさん
2011/09/08(木) 18:03:43.81いつも使ってる書き方とかある?
0526デフォルトの名無しさん
2011/09/08(木) 18:21:19.940527デフォルトの名無しさん
2011/09/08(木) 19:18:32.80function resizeWindow(w, h)
{
window.resizeTo(w, h);
window.setTimeout("window.resizeTo(" + w + "*2-document.body.clientWidth," + h + "*2-document.body.clientHeight)", 1);
}
0528デフォルトの名無しさん
2011/09/09(金) 19:39:22.030529デフォルトの名無しさん
2011/09/10(土) 15:13:09.13エラーでるよね
たまに
0530デフォルトの名無しさん
2011/09/10(土) 15:46:47.22onloadでも2重にやればええよ
0531デフォルトの名無しさん
2011/09/10(土) 16:56:50.66ttp://scripting.cocolog-nifty.com/blog/2007/01/htamovetoresize_eef5.html
>>529-530
ttp://scripting.cocolog-nifty.com/blog/2006/12/htamovetoresize_dbc4.html
0532デフォルトの名無しさん
2011/09/10(土) 18:12:22.950533デフォルトの名無しさん
2011/09/10(土) 20:13:29.380534デフォルトの名無しさん
2011/09/10(土) 20:28:01.54mshtaワンライナでコンピュータゾーンはむりぽ
0535デフォルトの名無しさん
2011/09/11(日) 15:55:03.170536デフォルトの名無しさん
2011/09/11(日) 20:10:33.680537デフォルトの名無しさん
2011/09/11(日) 23:49:56.00wscript.shell run
0539525
2011/09/12(月) 18:03:19.87以前は
while(ture){
try{
window.resizeTo(X, Y);
break;
}catch(e){}
}
こうかいてたんだけど、今は
for(i=0; i<10000; i++){
try{
window.resizeTo(X, Y);
break;
}catch(e){
continue;
}
}
こういう書き方をしているので、他の人はどうしているか気になった。
0540デフォルトの名無しさん
2011/09/12(月) 18:19:39.990541デフォルトの名無しさん
2011/09/12(月) 20:33:18.99昔形意拳っていう日本語の怪しいゲームがあってだな。
そのラスボスがLOTUS MASTERって奴で蓮の王らしかった。
LOTUS MASTERを使ってると現れる真の王が
TURE LOTUS MASTERだった。
0542デフォルトの名無しさん
2011/09/14(水) 01:50:56.230543デフォルトの名無しさん
2011/09/15(木) 00:28:25.71Windows 8向け新アプリは新実行環境「WinRT」で動く
http://ascii.jp/elem/000/000/633/633763/
>Windows 8では新規に「Metro Style」と呼ばれるアプリケーションタイプが追加されており、
>こちらのアプリケーションはStart Screenから全画面を占有する形で起動する。
>このMetro Styleアプリーション用に新しく「WinRT」と呼ばれるAPIセットが定義されており、
>アプリケーションはC/C++、C#/Visual BASIC、そしてHTML5+JavaScriptで開発が可能だという。
HTAともガジェットとも別物だな
0544デフォルトの名無しさん
2011/09/19(月) 00:50:32.37ttp://www.forest.impress.co.jp/docs/news/20110914_477356.html
0545デフォルトの名無しさん
2011/09/21(水) 01:40:48.96WinRTは、もう一つの抽象層ではない。ちょうど Win32 APIようにカーネルの真上にあるものだ。
これは、1993年にWindows NT によってWin32が導入されて以来、Windowsのコアに
始めての大変化を記すものである。WinRTは、Win32とは非常に違ったセマンティックによる、
新しいアプリケーション実行環境を意味する。
Cを念頭に設計されたWin32とは違って、WinRT APIはC++で書かれており、
最初からオブジェクト指向設計である。一貫性、使い易さ、パフォーマンスが
新しいランタイムAPIの主要な特徴である。WinRT API におけるあらゆるオブジェクトは、
リフレクションをサポートしているので、JavaScriptのような動的言語でさえ、
それらを効率良く使うことができる。これと一緒に、C++ベースのライブラリには珍しい 、
統一されたオブジェクトモデルが導入される。
0546デフォルトの名無しさん
2011/09/21(水) 23:08:28.070547デフォルトの名無しさん
2011/10/03(月) 15:49:31.750548デフォルトの名無しさん
2011/10/04(火) 18:38:17.13<iframe src="●●●.swf" width="100" height="100"></iframe>
↓APPLICATIONを加えても無理
<iframe src="●●●.swf" width="100" height="100" APPLICATION="yes"></iframe>
これ出来た人、神!神!神!
0549デフォルトの名無しさん
2011/10/04(火) 18:51:39.00出ないよ。
0550デフォルトの名無しさん
2011/10/13(木) 17:07:50.520551デフォルトの名無しさん
2011/10/13(木) 17:28:11.990552デフォルトの名無しさん
2011/10/18(火) 20:53:19.830553デフォルトの名無しさん
2011/10/19(水) 13:17:47.550554デフォルトの名無しさん
2011/10/19(水) 20:22:01.940555デフォルトの名無しさん
2011/10/23(日) 15:53:58.640556デフォルトの名無しさん
2011/12/06(火) 17:50:32.92拡張子をhtmlとかに変えてもだめ。
分かる人教えてくださいm(__)m
0557デフォルトの名無しさん
2011/12/06(火) 18:12:48.09スマホ用の mshta.exe ってあんの?
0558デフォルトの名無しさん
2011/12/06(火) 18:21:56.22自分でmshta作ればいんじゃね?
0559デフォルトの名無しさん
2011/12/07(水) 00:39:57.00なるほど、PCにはそれが標準ではいってるけど、スマホには入ってないから計算出来ないんですね
分かりました、ありがとう
0560デフォルトの名無しさん
2011/12/07(水) 15:08:05.430561片山博文MZ ◆0lBZNi.Q7evd
2011/12/08(木) 12:55:28.59HTABOXコア Part2
http://hibari.2ch.net/test/read.cgi/tech/1300735656/
テンプレに追加しといて。
0562デフォルトの名無しさん
2011/12/08(木) 23:33:06.53Windows Script Encoder
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=2976EE94-BEC5-4314-84FD-8D7EC891C1C5
■ このスレッドは過去ログ倉庫に格納されています