[表示 : 全て 最新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/


2 名前:デフォルトの名無しさん mailto:sage [2008/09/09(火) 00:07:52 ]
1乙しておこう

3 名前:デフォルトの名無しさん [2008/09/09(火) 19:46:52 ]
おつかれさま
HTAとかをexe化するソフトはなんて名前だっけ?

4 名前:デフォルトの名無しさん [2008/09/09(火) 23:30:21 ]
prototype.jsみたいなライブラリをHTAで使いたいけどそのままじゃ使えない。何かいい方法ないかなあ。

5 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 01:52:10 ]
>>4
何が使えないの?

6 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 02:37:39 ]
>>3
HTABOX

7 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 02:53:59 ]
オレサマヨウメモ
<meta http-equiv="MSThemeCompatible" content="yes">

8 名前:デフォルトの名無しさん [2008/09/10(水) 11:08:21 ]
地味な技術かもだけど、好きだぜHTA

9 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 11:23:56 ]
>>8
おれも好きなんだぜ?

10 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 14:59:42 ]
前スレのpc11.2ch.net/test/read.cgi/tech/1124559962/950 ですが
WIN32API.TXTのSFCmini+Javascript用への完全な変換が完了しました。

おかげさまで当初の予定よりもいいものができたので
win32api.jsとして公開しました。

よかったら使ってみて下さい。


JavascriptでWin32APIが利用しやすくなる『win32api.js』
itmst.blog71.fc2.com/blog-entry-139.html

* win32api.jsはWIN32API.TXTをSFCmini+Javascript用に変換したもの
* win32api.jsをインポートするとWin32APIで定義されている
 定数、構造体クラス、API関数がグローバル変数として展開される
* 現在定義されているのは
 定数:6315個 / 構造体クラス:412個 / API関数:2007個




11 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 21:13:15 ]
重たくならない?

12 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 00:41:12 ]
当然、要らない部分を削らないと重くなるだろうな

13 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 04:04:10 ]
>>8
べ、別に好きだから気になっているんじゃないんだからね!

14 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:01:36 ]
htaって何?

15 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 19:52:36 ]
HTML Applicationだっけか

16 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 19:59:10 ]
www.microsoft.com/japan/msdn/workshop/author/hta/overview/htaoverview.aspx

HTML Applications 概要

Internet Explorer が持つすべてのパワー(オブジェクト モデル、パフォーマンス、レンダリング機能、
プロトコル サポート、チャネル ダウンロード テクノロジ)を結集したもの、それが HTA です。
しかも厳格なセキュリティ モデルやブラウザのユーザー インターフェイスを強制しません。

17 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 04:30:53 ]
なんかすごそうなものに聞こえるな

18 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 13:10:29 ]
>>16
HelloWorldのサンプルプログラムいいなぁw

これがHTMLだと、うざい標準化団体に邪魔されてここまでシンプルには書けない。

19 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 13:37:55 ]
ここの人的にAdobe Airってどうよ?コンセプトは似通ってると思うが。

20 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 20:26:27 ]
>>19
あれはガジェットだろ



21 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 00:18:20 ]
>>19
ランタイムのインストールがある時点で別物だと思う
OSに依存していない部分はうらやましいが

22 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 23:16:32 ]
HTAいいよね。
仕事で前にかかわっていたプロジェクトの内部ツールでファイル監視ツールや
メーラーとか作ったなぁ。
ローカルのファイルを操作できるってだけでいろいろGUI付きアプリを手軽に作れるもんね。
Microsoftにはもっと強化したり、宣伝してもらいたい。あんまり知られてないようでもったいないと思う。

23 名前:デフォルトの名無しさん [2008/09/17(水) 01:09:39 ]
>>20
まさに同じじゃないか。

24 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 02:03:33 ]
ガジェットはひたすらかっこよくなければいけない。
HTAは自分が満足すればそれでよし。

25 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 02:05:03 ]
とりあえずボタンとテキストボックス

26 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 02:37:56 ]
>>25
>>7

27 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 02:54:55 ]
こんなのあったのか…!

28 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 03:17:53 ]
>>26
うぉっしらんかったよ

29 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 17:57:34 ]
>>26
しらなかった!いやー!

30 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:27:38 ]
(でもボタンが豪華になったくらいどうでもいいよな…)



31 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 22:09:20 ]
(いや、見栄えは結構大事だぞ。時には中身より重要だったりする。)

32 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 22:19:45 ]
インターフェイスは大事だよ!
お前らだって脳にケーブル繋ぎたくなった事は一度や二度じゃないだろ

33 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 22:34:29 ]
いつまでも基本GUI部品(ボタンとかテキストボックスとか)に縛られるのはつまらないと思うんだ。

…つってもアイデアがあるわけじゃなし。
でもゲームとかFLASHとかで偶に「おお!」と思わせるGUIってあるよね。
何スレ違い?すまん。

34 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 22:59:41 ]
> いつまでも基本GUI部品(ボタンとかテキストボックスとか)に
> 縛られるのはつまらないと思うんだ。

そう思う人は、HTA に縛られる必要もないと思うんだ。

35 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 03:23:46 ]
そんな人は流行りのSilverlightとかJavaFXとかやればいいとおもうんだ

36 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 20:52:52 ]
>>7変化ないよ?テーマ切ってるからか

37 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 21:33:47 ]
Win2K とか言うオチじゃないよな。

まあ、俺のことなんだが。

38 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 03:09:06 ]
>>36
そう

39 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 17:44:29 ]
適当なアイコンを指定したらなんだか格好良くなった

40 名前:デフォルトの名無しさん [2008/10/20(月) 20:26:58 ]
age



41 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 03:05:37 ]
おまいらデータバインド使ってますか?

表示だけならいい感じだけど、更新とかワケ分からんっす


42 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:29:08 ]
csvのビュワに使ってる
ソートやfilterが使えて便利
更新するならexcelじゃないの

43 名前:41 mailto:sage [2008/10/23(木) 01:29:49 ]
ADODB.Recordsetをデータバインド

<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>

44 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 21:29:15 ]
こりゃ酷い

45 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 19:28:09 ]
spanで開いてsapnで閉じるのが21世紀に生きる大人のたしなみ。

46 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 01:36:19 ]
<html>
<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>


47 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 02:13:37 ]
使いにくいけど便利な機能までなくさないでください
そんなのがあるかどうか知らないけど

48 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 18:02:25 ]
今までsetRequestHeaderでReferer書き換えできたのに
急にできなくなったよ。

前スレで触れられてるけど

>>804 :デフォルトの名無しさん:2008/05/23(金) 03:59:44
>>>>494の辺で言ってた「Refererでユーザー名漏れてね?」だけど
>>vista SP1ならRefererちゃんと変える事が出来た
>>httpoj.setRequestHeader("Referer", "ほにゃらら");
>>
>>早速変えておこう

の通り、Vista SP1ではReferer書き換えて出力できたのに、
11/12のwindows updateのせいかRefererが送信自体されなくなった。

もしかしてオワタ?

49 名前:デフォルトの名無しさん mailto:sage [2008/11/14(金) 02:43:10 ]
俺も確認した。確かに送信されてない

Microsoft XML コア サービス 4.0 Service Pack 2 用セキュリティ更新プログラム (KB954430)
更新プログラムの種類: 重要
Windows ベースのシステムのセキュリティを悪意のあるユーザーが侵害して、そのシステムを制御できるというセキュリティの問題が
XML コア サービス (MSXML) に発見されました。この更新プログラムをインストールすると、お使いのコンピュータを保護できます。
インストール後には、コンピュータの再起動が必要になる場合があります。インストールすると、削除することはできません。

詳細情報:
go.microsoft.com/fwlink/?LinkId=128803

これか?
>インストールすると、削除することはできません。
オワタ

50 名前:デフォルトの名無しさん mailto:sage [2008/11/14(金) 03:08:54 ]
なんかhta全体の挙動が変ってるな
ローカルPC用のhtaで確認



51 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 03:10:58 ]
httpoj.setRequestHeader("Referer","www.geocities.jp/");

new 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:無し

他になんかあるっけ

52 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 23:05:52 ]
しゃーないから自鯖のphpにやらせる事にした
ああ汚い

53 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 20:04:49 ]
mshtaのfirefox版はないんですか

54 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 20:21:02 ]
>>53
Mozilla Prismがわりとそんな感じ。

55 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 12:38:56 ]
winアップデート来たけどxml関連は無いなぁ…

56 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 06:50:53 ]
普通に自分自身の副ストリームに情報を書き込めるんだ…
こりゃ設定ファイルを不要に出来る予感

57 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 12:06:10 ]
普通にメインストリームでいいだろ。

58 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 12:43:04 ]
いまさらHDDにNTFS以外を使ってることもないだろうけど
USBメモリに設定ごとコピーできないとか動かないとかの
余計なトラブルを招くから、個人利用でSUGEEEEする以外には正直微妙。

59 名前:デフォルトの名無しさん mailto:sage [2008/12/11(木) 07:21:32 ]
これとserializeにはもっと早く気がつくべきだった
ちょっとした変数をどんどん保存出来る

60 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 13:01:55 ]
フォームのinnerHTMLをそのまま保存。
少々荒っぽいがとっても楽チン、オヌヌメ。



61 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 17:30:37 ]
mixiツール使ってるんだが、Sleipnirでは正常にログイン出来てページが表示されるのに
new XMLHttpRequest();では未ログイン状態のページが取得されちゃう
それでかなり悩んでいたんだが、IEで直接ページを開いたらログインされてなかった

IEでログインしたら無事ログイン状態のページを取得出来たんだが
Sleipnirのログイン情報はどこに記録されていたんだろう
TridentだからSleipnir=mshtaだと思っていたが、そうとは限らないとは知らなかった

62 名前:デフォルトの名無しさん mailto:sage [2009/01/11(日) 20:11:04 ]
明けてますよ

63 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 12:27:41 ]
2月ですよ

64 名前:Logue ◆grDYeooZwg mailto:mage [2009/02/04(水) 11:52:40 ]
「Web技術をディスクトップアプリケーションにも」というコンセプトで、
ローカルファイル操作専用のJavaScriptフレームワーク「io.js」(ググッて)を作ってるけど、
今のところ、IE部のファイル操作はScripting.FileSystemObject(fso)で処理してる。

ところが、FireFoxやAir、widget.system(WFile経由)ではバイナリ操作ができるらしいので、
fsoを使うと処理の統一性に問題が生じる。(面倒だからUTF-8で統一したいし)

そこで、ADODB.Streamを使うべきだと思うんだけど、
var ado = new ActiveXObject( "ADODB.Stream" );
やるとVistaでは、はじかれる。

原因と解決法のヒントは、www.vector.co.jp/soft/winnt/prog/se417469.html
書いてあったけど、VBSで書かれていてよくわからなかった。
見た様子だとCreateObject.WSCを読み込ませてGetObjectでオブジェクトを生成しているようだけど、JavaScriptでこれと同じ処理はできないかなぁ。

ほかにも、レジストリのサブキー一覧を取得する処理で、
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
を見つけたけど、うまくうごかなかった。応用範囲が広そうなだけに残念。

65 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 18:56:44 ]
JscriptでADODB.Stream関連 - www.google.co.jp/search?q=ADODB.Stream+jscript  で結構見付かるな

JavaScript の文字コード処理に関する覚書 - 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
*/

66 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 21:52:43 ]
htmlファイル内にスクリプト書いているなら,拡張子を.htaに変更してみれば?


67 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 02:34:55 ]
なるほど
ありがとうございました

68 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 09:35:14 ]
IE7のズーム機能を抑制したいんだけど、根本的に切る方法はあるんでしょうか?
onkeypressとかを監視して撥ねるしかない?

69 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 15:36:12 ]
onkeypressとかを監視して撥ねれるの?


70 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 20:59:21 ]
Ctrl+マウスホイールのことか?
たしかonmousewheelとかいうイベントがあった
そんときにCtrlキー押されてるか見れば?



71 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 22:22:37 ]
>>69
ごめん、やってみたら無理でした。
>>70
ありがとう、マウスホイールの方の抑制はできました。

72 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 14:58:22 ]
objHTA.commandLineだけど、"の有無に関わらず渡されたファイルのパスを返すには
objHTA.commandLine.match(/("[^"]+" |[^ ]+ )/g);
これでいいのかな

73 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 16:38:42 ]
c:\program" "files\hoge
c:\"program files"\hoge


74 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 15:55:02 ]
なるほど
ありがとうございました

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

176 名前:デフォルトの名無しさん mailto:sage [2009/04/23(木) 18:55:28 ]
www.dotup.org/uploda/www.dotup.org30488.jpg

177 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 14:27:45 ]
HTAアプリ作ってみて少し分かったこと

基本、拡張子.htmlのままでも機能は同じだが、
標準ブラウザをFireFoxとかにしててもIEのエンジンを使ってVBScriptを実行できること。

ようするにIE使うんなら別に.htmlのままでいいんじゃないかと

178 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:02:27 ]
ただしせきゅりちーは甘い

179 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:03:29 ]
>>177
拡張子htmlだと、ActiveXの使用に制限があるだろ。

180 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:12:04 ]
jQueryが流行ってもHTAはバーニングのかけらもなかったな
IE嫌いのWEBの連中にはちっとも魅力的にみえないHTA



181 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:36:31 ]
>>177
拡張子htmlでいったい何すんだよ

182 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:58:41 ]
Sctipting.FileSystemObjectを使うためにhta

183 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 16:06:25 ]
FileSystemObjectはUACではじかれて使えない
Shell.Applicationなら大丈夫


184 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 16:22:09 ]
なるほど

185 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 06:00:22 ]
TCP通信するのにocxとか必要なのがうっとおしい

186 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 07:41:59 ]
ActiveScript(VBSやJS、Active***など)は
ActiveXコンポーネント(dllやocxやexe)を使うための言語なんだから
必要とする機能に応じて、その機能を有するActiveXコンポが必要になるのは当然だろ?

嫌なら違う言語使えばいいさ。普通のプログラム言語に移ってもいいし
GUI作れるインタプリタ言語だって他にいろいろあるし。

187 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 16:13:51 ]
なるほど

188 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 17:57:18 ]
htaめっちゃ便利ですね。
事務仕事で使う端末に、無許可のexeを導入してはいけないって
縛りがあるんで、ちょっとしたツールをhtaで作ってます。
mshtaなら元から入ってるから文句言われない、はず。。
同じような環境の人って結構居ると思うんですけど
流行ってないみたいで。
他に良い解決方法でもあるんでしょうか?
WSHだけでも書きますけど、UI弱くて。

189 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 17:59:07 ]
exeはダメでもhtaはokなんだろうかw
まぁ言い訳は出来るだろう

190 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 18:05:59 ]
自分用ツールで完結してる人がほとんどじゃない?
わざわざ後悔するほどのものじゃない、つーか
俺の場合ローカルネタすぎて応用が利かない。



191 名前:177 mailto:sage [2009/04/26(日) 18:19:53 ]
>>190
むしろ公開するためにデフォで使えるHTAを選んだんだけど。
いや、画面が使えるのが理由かな。
Webインターフェースだから予定してなかったポップアップも簡単に実装出来ちゃって使いやすくなったよ。

ttp://karimofu.org/dlp/mofu1_6055.zip.php
標準ZIP DLパス:siberia

2ちゃんスレ読みはdat直読みだけど、投稿にはIEを使ってるんです。
IEを使ってる部分をXMLHTTPで直接通信してp2proxy通そうかと思ってるんだけど・・串+bbs.cgiのコーディングがなんかわかんなくて。
とりあえず串通さないやり方はなんか紹介してあったんだけど、串通るのかなあと。
p2串スレで質問中だけどいまんとこスルーされてる。


192 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 18:33:35 ]
> 無許可のexeを導入してはいけない
ってところは結構あるが、そういう条件を定めているまともな会社は
WSHもHTAもデジタル署名受けてないVBAも普通は全部ダメだな。

まあ底辺の弱小企業は、exeだけ規制して対策したつもりになり
他であぼーんするってオチになるわけだが。

193 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 18:57:04 ]
wshで、ui部分だけieを駆動する方法もあるね

194 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 20:58:37 ]
>>179

195 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 21:15:58 ]
はてな
htmlファイルは作らなくてもいいし
objectやscriptはwsh側に持てば制限に掛からないし

196 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 21:40:16 ]
はてな
192のWSHもHTAも禁止されてる環境って話を受けての話題じゃないのか?
だったら「wshで、ui部分だけieを駆動する方法もある」から何だってんだ?

197 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 22:55:59 ]
はてな
>>179 読めないのか?

198 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 23:59:04 ]
なんだ、全然解ってない人だったのか。
ゴメン、ゴメン。

199 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 00:28:50 ]
なんだ、192が無視されて悔しかったのか。
ゴメン、ゴメン。

200 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 00:32:18 ]
なんか勘違いしてる?



201 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 01:12:37 ]
なんだ、勘違いしてるのか。
ゴメン、ゴメン。


202 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 01:16:07 ]
いや、自分が勘違いしてるってことに気付いてくれればそれでいいさ。

203 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 03:45:09 ]
どうしたの?

204 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 16:20:28 ]
病気だろ。ほっとけ

205 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 16:22:06 ]
そうだね。

206 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 20:01:24 ]
たしかにデフォルトで通信くらいまではサポートしててほしかった

207 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:08:07 ]
たしかにデフォルトでpinvokeくらいまではサポートしててほしかった


208 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:19:22 ]
そうだね。

209 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:58:10 ]
xmlコアシステムのアップデート来ないな…
リフェラ送れないのはキツい

210 名前:from mailto:a@b [2009/04/30(木) 20:31:17 ]
書き込む



211 名前:デフォルトの名無しさん mailto:sage [2009/05/03(日) 00:28:45 ]
なるほど

212 名前:デフォルトの名無しさん mailto:sage [2009/05/03(日) 07:11:29 ]
HTAが良いのは知ってるけど、開発環境がないのはちょっと・・・

213 名前:デフォルトの名無しさん mailto:sage [2009/05/03(日) 11:38:28 ]
大抵の人はテキストエディタ使ってると思うけど
MS謹製: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
*/

214 名前:デフォルトの名無しさん mailto:sage [2009/05/03(日) 15:39:09 ]
なるほど

215 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 22:58:06 ]
ネタがない。のでこんなの作ったぜ自慢

mixiのマイミクのログイン時間を5分おきにチェックして記録するツール

216 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 01:07:36 ]
なるほど

217 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 00:00:21 ]
ネット関係は、当然っちゃあ当然だが、強いよな

218 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 00:27:27 ]
んでもXMLHttpRequestではIEのクッキー情報送信するマシンとしないマシンがあるから、不特定多数に配布する事が出来ない
IEのどっかの設定が影響してるのかな。知ってる人教えて。


219 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 05:46:19 ]
デフォ設定が不確定だろうと、XMLHttpRequest側で任意に選択できるんだからどうでも良い
自分で使う場合はデフォ設定利用しても、配布する場合はデフォ設定使わなきゃ良いだけの話

220 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 08:43:33 ]
お前のログイン時間が常に「5分以内」になるがいいのか。
廃人だと思われるぞ。



221 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 09:58:31 ]
マイミクの動向を常時監視とか充分廃人だろjk

222 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 20:08:25 ]
自分は普通にアクセスするだけでログイン状態のhtml持ってこれるのに
配布バージョンは自力でクッキーフォルダ探して読み込んで…ってしないといけないのめんどいやん

223 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 20:16:54 ]
でも最低一日、出来れば一週間は動かすことオススメするよ
休憩時間とか就寝時間とかバッチリ出て面白いくらい

224 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 22:06:57 ]
>>220
何勘違いしてるの?

225 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 02:27:29 ]
更新チェックは新しいリクエスト発行を必要とする。
リクエスト毎に、自分のログイン時間が更新される。

ってことじゃね?

mixiで表示されるログイン時間って、
いわゆるログインした時刻ではなくて
ページ移動や更新等の
最新リクエスト発行時刻だべ?

226 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 07:08:13 ]
┐(´ー`)┌

227 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 07:36:06 ]
「何勘違いしてるの?」と勘違いしてる人はとりあえず
そのツール起動した上で一度
マイミクか誰かに自分のログイン時間見てもらうといいんじゃない?

228 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 07:51:21 ]
ミクシィのログイン時刻の更新については、トップ(home.pl)踏まなきゃ大丈夫とか
ミクシィ内のページならどこ踏んでもダメ、とかいろいろ情報が錯綜している感じ。
仕様変更とかもあるだろうし、どれが最新の情報なのやら。

おいらは垢持ってないので確認出来ないや。

229 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 08:16:37 ]
どっちにしろ>>223はストーカー気質の犯罪予備軍臭がするくらいキモい

230 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 09:11:54 ]
>>227



231 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 13:12:20 ]
>>229
その点は同意。

232 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 18:21:44 ]
ウィンドウ内にD&Dしたアイコンを認識したい

233 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 18:33:05 ]
なるほど

234 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 20:55:01 ]
うんうん

235 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 12:56:12 ]
>>232
IEがHTML5対応になったときには
できるんだろうか?


236 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 00:48:34 ]
なんの関係があるんだろうか?

237 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 22:23:59 ]
IEでログイン出来ているのに、XMLHttpRequest()でログイン済みのhtmlが取得出来たり出来なかったりするのはどうにかならんか
対処法。つまりIEと同じソースを確実に取得する方法知ってる人教えて下さいな

238 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 23:39:28 ]
HTTPリクエスト(リクエストヘッダやSendデータなど)についてきちんと勉強してください

239 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 01:31:17 ]
HTTPリクエスト(リクエストヘッダやSendデータなど)についてちゃんと知ってるけど、それとmshta関係無いでしょ

240 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 07:16:35 ]
そうでもない



241 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 20:40:16 ]
XMLHttpRequestを使っておきながらHTTPリクエストが関係ないとな!?

242 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 20:47:48 ]
何が関係有って何が関係無いのかすら把握できてないレベルなんだよ

243 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 23:26:32 ]
HTTPリクエストとmshtaが関係無いって言ったのに
XMLHttpRequestとHTTPリクエストが関係無いって言ったみたいに見えている方がいらっしゃるようです

244 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 06:04:57 ]
本当に解ってないようだなw

245 名前:デフォルトの名無しさん mailto:sage [2009/07/09(木) 05:25:43 ]
自分の発言に含みを持たせて安全な所からチクチク針を投げ合うのはやめようぜ?

246 名前:デフォルトの名無しさん mailto:sage [2009/07/09(木) 07:13:55 ]
素直に教えてくださいとは言えないんだねw

247 名前:デフォルトの名無しさん mailto:sage [2009/07/09(木) 08:19:48 ]
セッションやクッキー含めた全てのリクエストヘッダがIEと同じHTTPリクエストを送信する方法を教えて下さい

248 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:53:45 ]
IE使え^^

249 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 03:19:48 ]
>>232
mscomctl.ocx

250 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 05:33:46 ]
>>247
IEのCOMオブジェクトを使えばいい。

UWSCのシェアウェア版についてるRecIEで操作を記録すれば簡単にスクリプト作れる。




251 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 10:49:37 ]
M$のHTA Developers Center(ja)のLast-Modifiedが
Sun, 09 Aug 2009 01:44:47 GMT
どこ更新しとんねん^^

252 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 01:10:24 ]
大抵のサーバなんて正しくlastModified取得できないだろ

253 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 17:23:24 ]
そんなことはない

254 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 18:10:39 ]
なら逆に、正しく設定してるサーバを教えて頂きたいくらいだ

255 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 07:42:27 ]
2ch

256 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 20:32:32 ]
あ、ホントだ。。

257 名前:デフォルトの名無しさん mailto:sage [2009/08/14(金) 16:42:00 ]
あホ、ントだ。。


258 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 12:53:07 ]



259 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 15:49:55 ]
FileSystemObjectのMoveFileで、ファイルの作成日時が書き換わることがあるんだが
再現性が無くて困っています。詳細知っているかた教えて下さい。

こんな関数を使って、ファイルをどんどん移動させると、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)
}

260 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 16:55:19 ]
同じドライブ →変わらない
異なるドライブ→変わる



261 名前:デフォルトの名無しさん mailto:sage [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"にリネームする時に
前回のファイルのタイムスタンプが何故か反映されちゃったみたい。数字をランダムに変えたら大丈夫になった。

という訳でした。

262 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 00:52:00 ]
つまらん

263 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 04:07:29 ]
ウィンドウのタイトルを変更するには、どうしたらいいの?

264 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 09:30:01 ]
document.titleだけどマジで言ってんの?

265 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 12:54:27 ]
ありがとう。
window.titleでも受け付けてくれれば良いのに。

266 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 16:17:03 ]
なんで?

267 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 12:04:03 ]
>>261 死ねクズ

268 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 13:49:34 ]
なんで?

269 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 18:44:46 ]
ステータスバーを表示するには、どうしたらいいの?


270 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 21:23:05 ]
>>269
COM呼び出し:
<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 で、とか。




271 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 22:28:41 ]
>>270
おおおおおこれは凄いtopmostやホットキーが出来るのか!!!!


しばらくはHTAでいいや

272 名前:270 mailto:sage [2009/09/21(月) 00:47:27 ]
>>270
擬似ステータスバーどっかで見たよな〜 … って探してみた

WSH Lab. 掲示板 記事検索プログラム (WshLab.hta)
参考になるかも

273 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 15:33:05 ]
なんでhtaにステータスバーを最初から入れなかったのかな?

274 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 22:14:53 ]
その前にメニューバーだろ。Windows的に。

275 名前:デフォルトの名無しさん mailto:sage [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なんか使う方法とか、か。

276 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 12:04:31 ]
>>275
メニューバーの代替で "coolbar"とか "簡単なツール バーを" とかちょっと強引過ぎたか

こっちの方がいいかも

JSLook

Menu Bar, Tool Bar, Status Bar ほかWindowsアプリケーションのようなUI、
HTA向きの(というか流用できそうな)javascript製GUIライブラリ。
//まだ開発中みたいだし、ライセンスもよく分からないし、紹介していいものかどうか迷ったんだけど
//学習用にも使えそうだし、とりあえず取扱注意ってことで

URLは…ググル先生に聞いて下さい。

//中級者以上の人は自分で実装する人も少なくないだろうし
//方法は他にも色々あるけど、とりあえずここまで

連投スマソ

277 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 07:11:22 ]
<hta:application>の閉じタグってどうするのが実装的には正しいのか気になった
閉じない、<hta:application />、</hta:application>のどれだろう

msdnのHTA Developers Centerでは閉じてないんだけど、みんなはどうしてる?

278 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 09:21:40 ]
>>277
リファレンスには

"
 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



279 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 10:34:51 ]
>>278
閉じる決まりなのか。知らなかった。

280 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 12:35:43 ]
タグなんだから閉じるのは当たり前だろうga

もしかして<br>や<pr>は閉じちゃだめとか思ってないか?



281 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 13:21:50 ]
<pr>……?

282 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 13:25:36 ]
<pgr>

283 名前:277 mailto:sage [2009/10/04(日) 13:25:39 ]
>>278
ありがとう
これからは</hta:application>で閉じるようにするよ

>>280
閉じなければならないけど、sgmlのDTDによっては「閉じは"省略"しなければならない」だね
語弊があってスマソ

284 名前:278 mailto:sage [2009/10/04(日) 16:02:18 ]
>>283
いやいや 別に省略形で構わないんじゃないの? <HTA:APPLICATION ... /> みたいに。

285 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 22:48:50 ]
HTAはHTML Applicationであって、XHTMLではないとか、そんな話じゃね

286 名前:278 mailto:sage [2009/10/04(日) 23:53:42 ]
いやだからリファレンスに "〜it can also be closed using the following shortcut.〜" ってあるんだから
閉じタグの</hta:application> 使っても省略形の <hta:application ... /> でも好きな方使えばいいじゃん。
XHTMLとかは関係ないでしょ、この場合。

一応断っておくけど >>280-282 は俺とは別の人ね
// ID出ない板は面倒くさいな

287 名前:デフォルトの名無しさん [2009/10/29(木) 10:50:14 ]



岡田外務大臣キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
h‍ttp‍:‍/‍/‍q‍b5.2‍ch.net/t‍est/rea‍d.cgi‍/sak‍u2ch/1256‍630318/1



早く記念カキコしないと埋まっちゃうwww


288 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 12:37:40 ]
規制されるよ

289 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 01:01:36 ]
最初のスレからGUI関係の情報サルベージしてきた (『YUIやJQueryなんか』以外)

MAKOTO3.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はそれぞれのサイトで確認よろ

290 名前:デフォルトの名無しさん [2009/11/09(月) 06:22:56 ]
WindowsPE3.0にHTA実行環境が追加できるらしいね。
データ復旧をするときに自作ツールが使えて便利かも。

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のインストーラにはメモ帳がついてるんだけど、ペイントもつけてくれてればよかったのにな。
エラーのときとか画面を保存できるし。




291 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 00:52:57 ]
ふつうに作ったhta、
Windows7でも問題なく動いてます?

292 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 14:39:32 ]
htt関連のコントロールが使えないのが地味に痛い。
ガジェットと統合してくれたらいいのになあ、と思うが絶対にないだろう。

293 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 14:41:59 ]
はい?

294 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 05:31:41 ]
IE8みたいに、システムのDPIに合わせて自動的にズームする機能つかないかなあ
<hta:application autozoom="yes"> とか

120DPIだと画面が小さい小さい・・・

295 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 14:36:31 ]
あけました、おめでとうございました。

296 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 15:33:04 ]
ずっと巡回してたのに明けてないのにまだ気付かなかったw

297 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 19:38:08 ]
来年もよろしく

298 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 02:27:33 ]
>>289
別にJQueryとかYUIでよくないか?

299 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 12:21:48 ]
ちょっと釣られてみるか

HTAで使うようなStatusBarなんかの需要があった場合、選択肢は色々あるってだけの話
>>289にも(『YUIやJQueryなんか』以外)ってあるだろ?
誰もJQueryとかYUIを使っちゃ駄目なんていってないんだから使いたきゃどんどん使えよ

300 名前:デフォルトの名無しさん mailto:sage [2010/02/20(土) 06:58:16 ]
何が釣られてみるだカスが
わざわざそんな誰も使ってないようなの出さなくていいんじゃないのって事
誰も使用感すらレポしてねえし



301 名前:スレタイ嫁 mailto:sage [2010/02/20(土) 09:32:14 ]
久しぶりにカキコミがあると思えば…

302 名前:デフォルトの名無しさん mailto:sage [2010/02/20(土) 11:45:31 ]
あーレポね。んじゃ>>289の中から少しだけ。
・HTALite Framwork
コンポーネントとしてHTCファイルが一つのシンプルなフレームワーク、UIもシンプル、HTA作る時の雛型として使ったりする。
 - 最初からToolbar、StatusBarが使える。
 - JQuery,YUIにはHTCないので>>299的にいえばその辺で選択肢が広がるか。
・menuはdhtmlgoodiesのを使った事があるくらいかな。他のは試してない。
・もう一つのフレームワーク、jshtaframeworkもまだ試してない。
・dhtmlgoodiesみたいなサイトは手抜きしたい時なんかにワンポイントで必要なものを探すのに見たりするかな。
//最近HTA書いてねー身なんでこれ以上はやめとく

どっちにしてもHTAは色んな使い方がされてんだから情報も色々あっていいんじゃね、って思うけどね。スレタイ的に。

303 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 13:34:16 ]
itpro.nikkeibp.co.jp/article/COLUMN/20100218/344797/

304 名前:hidebou [2010/02/23(火) 14:11:13 ]
何年か前にHTABOXというツールを書いた者です。
HTAという機構は素晴らしいのですが結局MSHTA.EXE経由では自由度が低かったものですから
MSHTA.EXEに代わる実行EXEをフリーソフトとしてリリースしました。
「HTABOXコア」
ttp://www.vector.co.jp/soft/winnt/util/se481957.html
まだサーバーの準備が整っていないのでエンコード機能を提供できるのは後日になりますが
お暇な時に遊んでいただいてご意見をいただければ助かります。

305 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 14:29:59 ]
正真正銘のメニューいいですのう
topmostを希望します。

306 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 14:41:24 ]
メニューはちゃんとアクセレータも使えるんですね!
って、本物なんだから当たり前か。でも凄い

307 名前:hidebou mailto:sage [2010/02/23(火) 21:21:23 ]
お試しいただいてありがとうございます。
メニューについては本当に基本的な部分しか記述していなくて、お恥ずかしいのですが
いままでのHTAには不足していた部分ですので、喜んでいただいて励みになります。



308 名前:hidebou mailto:sage [2010/03/03(水) 20:44:53 ]
正直なところMSHTA.EXEを置き換えていいものなのかについて今更ながら悩んでいます。
その先に何が起こるのかについて怯えていると言っていい状況です。
これを実現するのが夢でしたが、私は私自身を支えきれなくなりそうです。

309 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 21:27:56 ]
期待してます!!

310 名前:hidebou mailto:sage [2010/03/04(木) 02:28:07 ]
ありがとうございます。それは危険だというご意見もあろうかと思うのですが、
エンコーダーのリリース準備を進めさせていただきます。



311 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 18:29:07 ]
HTABOXコア、個人的にはプログレスバーとスクロールバーとツリーボックスと…
あぁキリが無いやw

この辺のオブジェクトの増加に力を入れて欲しいです。

312 名前:hidebou mailto:sage [2010/03/05(金) 21:11:55 ]
ご要望ありがとうございます。

ツールバーとツリービューに関しては開発過程で実験済みですので、スクリプトから
簡便に呼び出せるオブジェクトに仕上げて追加したいと考えておりますが、本体XEが
複雑になるのは避けたいので、スクリプトから各種コモンコントロールを扱うDLLを
設計する手法になるだろうと思います。

最も望ましいのは私以外の方がそういうライブラリをどんどん発表できる受け皿として
HTABOXが認知されてゆくことだとも考えております。

313 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 16:23:06 ]
別スレ作れよ

314 名前:hidebou mailto:sage [2010/03/06(土) 16:58:59 ]
ご迷惑かけて申し訳ありません。
今夜、自身のURLにご意見をいただけるよう整備いたします。

315 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 17:04:24 ]
過疎スレなんだから別に構わんだろ

316 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 20:15:26 ]
石頭w

317 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 22:04:33 ]
えー他スレ見るのめんどいからこのスレに逐一報告してよ

318 名前:hidebou mailto:sage [2010/03/07(日) 02:55:12 ]
ぐうたらでサーバーの整備を遅らせた私が悪いわけですから、背中を押していただいた
気持ちで、本番サーバーへの移行を行っています。

319 名前:hidebou mailto:sage [2010/03/07(日) 16:24:15 ]
サーバーの準備が整いました。
ttp://kuroda.bglb.jp/htabox/
がHTABOXのトップページです。同ページからHTBOXコア1.10のLZHをロードできます。
このLZHにはエンコーダーであるhtabox.htmが含まれます。この動作を見ればHTABOX
の全体像をご理解いただけるのではと考えております。サイト各ページの最下部にスレッド
形式掲示板へのリンクを置きましたので、お気軽にご意見をお寄せください。

320 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 18:25:37 ]
今時lzhは無いわー、と思った。zipでいいじゃん。



321 名前:hidebou mailto:sage [2010/03/08(月) 10:03:06 ]
補足させてください。
名前を引き継ぎましたので旧HTABOXと同じ隠蔽手法と思っている方もいらっしゃるでしょうが、
まったく別の原理でソースが見えない状態を作っていることを付け加えます。

322 名前:デフォルトの名無しさん [2010/03/08(月) 21:15:23 ]
起動に必要なファイル(hta,html,icon等)を単一EXEにして実行出来るようにするの出来ないですか?
EXEアイコンも好きなのにしたいんですが・・・。

323 名前:hidebou mailto:sage [2010/03/09(火) 00:01:26 ]
その質問に理由を説明しながらお答えすると長くなり、不快に思う方もいらっしゃる
かも知れませんので、319:にあるURLの掲示板で回答をいたします。

324 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 08:51:00 ]
>>321
具体的には秘密?

>>313
こいつ、この世に存在しなければよかったのに。


325 名前:hidebou mailto:sage [2010/03/09(火) 09:01:54 ]
>>324
秘密どころか、原理と実験ソースを当サイトで公開しています。

326 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 09:05:05 ]
拡張子 html と引数指定の時に拾ってくれないのですが……

あと、メニューは
<tr>
 <td>めにゅー1</td>
 <td>めにゅー1-1</td>
 <td>めにゅー1-2</td>
</tr>
のほうが直感的ではないでしょうか。
さらに言えば ul とかで階層メニューを作れるとうれしい。

327 名前:hidebou mailto:sage [2010/03/09(火) 09:24:06 ]
「拡張子 html と引数指定の時に拾ってくれないのですが…… 」
の意味をもう少し具体的に

328 名前:hidebou mailto:sage [2010/03/09(火) 09:29:34 ]
ulはツリービュー用に使う予定です

329 名前:hidebou mailto:sage [2010/03/09(火) 09:34:30 ]
いやulでもメニューのほうがいいかな?悩んでいます

330 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 12:10:54 ]
>>327
test.exe と test.html を同じディレクトリに置いたり、
コマンドラインから test.exe data.html とか入力して実行しても
ファイルを発見できないときの表示になるということです。

また、
> <hta:application>で唯一有用な機能である
とか言われると他の項目を使っている人は悲しくなると思うのですが、
ウィンドウスタイルを変更したりする API は実装される予定はあるのでしょうか。

ついでに、自分自身のウィンドウハンドルはできれば window オブジェクトのメソッドとかで取得できると
楽チンでうれしい。



331 名前:hidebou mailto:sage [2010/03/09(火) 13:28:17 ]
>>330
起動時の不具合をこちらでも確認しました。同じディレクトリに自身と同じ
名前のhtmが既存し、別名のhtmをドロップ起動すると起こっているようです。
早急に対応いたします。
WindowのスタイルについてはしかるべきAPIを追加いたします。
有益な情報をありがとうございました。

332 名前:hidebou mailto:sage [2010/03/09(火) 14:01:37 ]
>>330
引数での起動ファイル指定時、アイコンドロップだとフルパスが取得できますが、
手動指定だと入力したファイル名しかないことを見落としていました。
同名htmがある場合は引数よりファイルの存在が優先されるのは仕様です。

333 名前:hidebou mailto:sage [2010/03/09(火) 15:25:23 ]
第一引数で起動する場合、カレントディレクトリを基準に絶対パス変換を行う修正
が完了しました。できれば330さんに問題が解決したか確認していただけると助かります。
ttp://kuroda.bglb.jp/htabox/HTABOX.lzh

334 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 16:12:22 ]
すれ違いだ

335 名前:hidebou mailto:sage [2010/03/09(火) 17:16:56 ]
スレッド作成しました。以降HTABOXコア関連の話題は下記へお願いします。

ttp://pc12.2ch.net/test/read.cgi/tech/1268122426/

336 名前:324 mailto:sage [2010/03/09(火) 20:40:46 ]
>>325
あー、そうなのね。

>>321を見て、フリだけかよと思って
しまったもので。

今度、サイトを見にいくよ。


337 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 10:48:22 ]
>>336
ttp://kuroda.bglb.jp/htabox/Page0017.htm

338 名前:デフォルトの名無しさん [2010/03/19(金) 18:29:02 ]
IE8をインストールしたら
HTAのフォント表示がおかしくなった
英文の時はいいんだけど
日本文を表示する時にバカデカいサイズになってしまう

339 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 20:54:41 ]
お気に入りの整理で使われているshellnamespaceはhtaでは使えないのですか?

340 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 09:13:43 ]
HTA から標準入出力を使うというのは
神ブログ等に記載があるが、
自作の何かを試してみて「無効なハンドルです」と言われた場合
window.close()してから
objFso.StdOut.WriteLine などすれば良いと思う



341 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 13:16:54 ]
勘違いかも
コマンドラインを | sort など
パイブラインやリダイレクトに食わせる
必要があるということかな

342 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 14:27:06 ]
CreateProcess()でsubsystem=windowsのexeを起こすとき、
標準入出力でconsoleは引き継がないというのがOSのルールだよ

343 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 16:04:43 ]
ありがとー確認します
いま(人力)OCRを作ってるのさ

344 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 16:48:57 ]
メモ00:
<HTA:(タブや空白)APPLICATION
id="xxx"
>
と書いてたらid属性が機能しなかった。知らねえよそんなの。
というか HTAコロンAPPLICATION タグということかな。

メモ01:
iframe 内から親ウィンドウが見えないなーと思ったら、
iframe タグの application 属性を yes にする必要あり
MSDN の HTML Applications 概要に説明あり

345 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 21:04:12 ]
スクリプトエンジンにperl使えば何でもあり。極めて楽チン。

346 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 21:51:54 ]
あなたがそう言うなら

347 名前:デフォルトの名無しさん mailto:sage [2010/03/22(月) 22:22:16 ]
perl 使わんでも、ActivexPosh 使えば何でもあり。

348 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:52:52 ]
HTA をwsfにて使用
hta.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>


349 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 00:03:02 ]
Windows7でデスクトップ左端の分離ツールバーができなくなったんだけど、
だれかHTAで作ってくれないか?

350 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 18:05:15 ]
>>348
それをやるメリットがよく分からない



351 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 20:35:26 ]
.wsf に vbs と js と hta を
入れて「ひとりパイプライン」を作ると。
ファイルが一つで済んで
デスクトップが散らばらない

352 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 22:07:21 ]
>>351
なにをいってるのか意味がよく分らない

353 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 00:11:53 ]
<html><head><script language="VBScript">
sub 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?が取れないんだけど、どうすりゃ取れるの?

354 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 01:43:01 ]
>>353
VBScriptがいけないのかも

<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>


355 名前:354 mailto:sage [2010/03/29(月) 02:34:02 ]
適当に書いたのでJScriptとVBScriptで参照してるオブジェクトが違ってしまってるけど、
WebOC.object.DocuemtとWebOC.Docuemtnは同じなので結果に影響はないはず

356 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 14:46:28 ]
VBScriptは大文字小文字の区別がないからVBScriptではできないってことですか
なんとまぁ

357 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 17:37:43 ]
WebOC.[Docuemnt]もだめ

358 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 23:55:21 ]
>>351
サンプル作ろうとしたけど
二重引用符でハマってしまった
忘れて

359 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 14:49:29 ]
名前空間を区別するのが.objectのはずなのに

360 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 19:24:25 ]
contenDocumentもだめ



361 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 14:25:53 ]
>>348
getresourceを知らんのか


362 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 17:08:41 ]
<resource>はhtaでhtmlを埋め込む時は使えないな。どうする?


363 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 12:08:20 ]
<?xml version="1.0"?><package><job id="main"><script language="VBScript"><![CDATA[
Rem パイプ内で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>

364 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 13:07:12 ]
mshta.exe の引数の文字数が 5XXover だと
xp+ie6 にて動かなかった
vista+ie8 ではそうでもない

365 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 14:18:56 ]
めんどくさいだけでなにがいいのか

366 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 14:27:56 ]
>>364
vista+ie8 でもだめだろ
mshta javascript:かvbscript:の中でCreateObject("MSXML2.DOMDocument")・・・
すれば文字数制限にかからんよ


367 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:23:36 ]
>>366
しばらく考えさせていただきます
DOM系のなんかで出来ないか画策中

368 名前:デフォルトの名無しさん mailto:sage [2010/04/11(日) 13:12:22 ]
>>365 できたよ こんな感じか ありがと
<?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>

369 名前:デフォルトの名無しさん mailto:sage [2010/04/11(日) 20:13:55 ]
document.write(objDOM.selectSingleNode('/package/job[@id=""HTA""]').childNodes(0).nodeValue);

370 名前:デフォルトの名無しさん [2010/04/14(水) 21:27:47 ]
複数の *.hta を開くと Win7 のタスクバーで一つでまとまるのではなく、複数になってしまいます。
ほかのアプリのように一つのアイコンにまとめることはできないでしょうか?

Win7のところで聞くべきなのかもしれませんがよろしくお願い致します。



371 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 21:50:01 ]
htaはmainwindowがないから無理

372 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 21:23:33 ]
HTAの質問とは言えないかもしれないんですが
<input type="file" id="idHoge">
でファイルオープンダイアログを開いた場合に
そのダイアログで何かが選択されたか、キャンセルされたかを判別したいんですが
何か良い方法は無いでしょうか。

idHoge の値を、ダイアログを開く前と後で比較していたんですが
これだと前回と同じファイルを選択した場合にキャンセルと区別が付かないです。
idHoge に onChange で動作を書けばいいかと思ったんですが、
同じファイルが選択された場合はonChangeも動作しませんでした。

373 名前:372 mailto:sage [2010/04/15(木) 21:33:37 ]
すいません、解決しました。

374 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 09:30:00 ]
解決したら解答かけよw

375 名前:372 mailto:sage [2010/04/16(金) 12:23:20 ]
入力されてる値をクリアするだけでも良かったんで
window.location.reload() で全体をリロードしてリセットする事にしました。

376 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 20:07:25 ]
FORM.reset()

377 名前:372 mailto:sage [2010/04/16(金) 20:53:10 ]
>>376
おお、こっちの方が良さそうですね。
ありがとうございます!

378 名前:デフォルトの名無しさん mailto:sage [2010/04/19(月) 22:47:16 ]
<?xml version="1.0"?><package><job id="a"><script language="VBScript"><![CDATA[
Rem なんちゃって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>

379 名前:デフォルトの名無しさん mailto:sage [2010/04/19(月) 22:53:16 ]
× eval は使っちゃいけません
○ でも objIE に Put&GetProperty するより簡単です

380 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 16:03:44 ]
>>378
いみふ
>>368
javascript:document.write(f())のdocument.write()はいらんよ
javascript:f()で値がHTMLとして評価されるよ



381 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 23:53:49 ]
job が複数あるときに job ごとに
function s(){...} と書くのは
大変なのでこうしようという提案です

write なしで動きました

382 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:41:21 ]
vista でイケて
xp でダメだったのは
c:\users と c:\documents and settings の違いかもと
ようやく思い至りました

383 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 18:54:12 ]
>>382
ジャンクションがあるから関係ないんじゃ?

384 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 08:30:29 ]
すいませんジャンクションてなんどすか

cmd.exe 以下の dir やら | やら && pause やらの
文字数の合計がリミットを超えたのかと想像しましたが

385 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 11:21:21 ]
XPだと8191文字までだな。
Vistaは知らん。

コマンド プロンプト (Cmd.exe) のコマンド ライン文字列の制限
ttp://support.microsoft.com/kb/830473/ja

386 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 15:44:20 ]
>>383 は関係ないだろ
>>385 も関係ないだろ
>>364 の話が分ってないんだろ

387 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 18:24:01 ]
長い文字列は環境変数で渡せば?

388 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 19:50:01 ]
もうちょっと読みやすく書けないものか

389 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 02:44:46 ]
ieから<a href=hoge.hta>をクリックするとhtaがieの後ろに回るんだけどなんでだろう?

390 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 23:17:09 ]
hoge.htaをieで開くんでねーの?



391 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 00:12:36 ]
ねーよ

392 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:45:56 ]
>>388
いちレスにおさめるため
でたらめにケズってます

393 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:49:06 ]
<?xml version="1.0"?><package><job id="a"><script language="VBScript"><![CDATA[
Rem 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>

394 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:57:30 ]
文字数制限にそなえパイプを分けようとしたら
objShell.Exec を使うという普通の話になりました
Exec でも縦棒使えたのかー あるいは cmd.exe単品を起動して
後ろの引数は(Exec曰く)知ったことではない
と予想

objShell.Run も味があって捨てがたいな
一万文字流し込めないかな

395 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 18:28:05 ]
なにがいいのか

396 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 22:26:35 ]
If all you have is a hammer, everything looks like a nail.

397 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 15:12:00 ]
ttp://www1.u-netsurf.ne.jp/~tomo_c/tips/R23Lev11.html  のページの
下のサンプルが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>


398 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 20:22:24 ]
>>397
・onmouneをonclockに変える。
・script要素をhtml要素の中に入れる。

399 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 22:49:51 ]
作者に聞けば?

400 名前:398 mailto:sage [2010/05/04(火) 23:56:31 ]
onclockじゃねえや、onclickだったorz



401 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:03:55 ]
作者と同レベル

402 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 19:30:57 ]
>>399
本人だろ

403 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 16:38:04 ]
>>398
onmoune→onclickだけで動いた
script要素はhtml要素の外でもいいみたい

404 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 22:01:17 ]
なんか見ないほうが良さそうなサンプルだにゃあ

405 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 00:25:33 ]
>>397,403
script要素をhtml要素の外に書いてるコードなんて初めて見た。
こんなクソコード真似しちゃ駄目だよ。

406 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 15:40:50 ]
それほどおかしくないよ
<html>
<body>
あいうえお
</body>
</html>
<html>
<body>
かきくけこ
</body>
</html>
をひらいてみ

407 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 16:57:01 ]
いいえ、おかしいです

408 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 17:13:21 ]
>>406
仕様上正当なのか、たまたま動いてるだけなのかは区別しような。

409 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 17:22:49 ]
たまたまじゃないだろ

410 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 23:15:02 ]
たまたまだよ。

「html要素はHTML文書中に一つだけ」と規格で決まってる。
IEは規格からかなり外れたHTMLも無理矢理表示する傾向があるから
表示されてしまうけど、HTML文書としては完全に間違い。

規格を読むなり
ttp://validator.w3.org/ や
ttp://openlab.ring.gr.jp/k16/htmllint/htmllint.html で
チェックするなりした方がいい。



411 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 23:26:36 ]
確率論において、2つの事象が独立であるというのは、ある事象と別の事象の両方が成立する確率が、
それぞれの確率の積で表わされることを言う。2つの確率変数が独立であるというのは、「ある確率変数
の値が一定範囲に入る事象」と「別の確率変数の値が別の一定範囲に入る事象」が、考えられるどのよ
うな「一定範囲」(「考えられる」とは通常ボレル集合族を指す)を定めても、事象として独立であることを言う。
二つの事象が独立といった場合は、片方の事象が起きたことが分かっても、もう片方の事象の起きる確率
が変化しないことを意味する。二つの確率変数が独立といった場合は、片方の変数の値が分かっても、
もう片方の変数の分布が変化しないことを意味する。

412 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 02:41:26 ]
すれ違い

413 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 17:01:03 ]
>>393
exec("cmd")はコンソール開くから使いたくねぇな

414 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 17:53:12 ]
run("cmd",0)だな

415 名前:デフォルトの名無しさん mailto:sage [2010/05/26(水) 14:13:24 ]
exec("cmd",0)

416 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 17:12:50 ]
特定のウェブページを、Chromeスタイルで表示してくれる、Internet Explorerの拡張機能「Google Chrome Frame」がnew ActiveXObjectに対応してくれれば
html5のhtaが作れるのに・・・

417 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 15:11:59 ]
HTA?なんぞそれ?と思って調べてみたらいいねこれ 
VBSctipr JavaScript HTML Perlも使えるとは

と 最初はよかったんだ 最初は・・・


HTA入門のページを見て 簡単なHTAを作ってみようと思って 
少し前作っていたWSHのソースをHTAのソースにコピペして ボタンクリックで実行したらエラー連発

ググってみたらWSHは一部の機能が使えないとか
Wscript.sleepだの Wscript.echoが使えないとか・・・orz

418 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 15:17:51 ]
>>417
Wscript.echo は alertで代用できるからいいけどsleepが代用できないという

var WScript;
WScript = WScript.CreateObject("WScript.Shell");

も動かないとかもうね・・・
HTAはWSHを使う人にはとっつきにくいのかもね

419 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 16:50:55 ]
DOSのバッチでSleepはPingで代用できるけどそういうことできない?

420 名前:デフォルトの名無しさん [2010/06/30(水) 17:20:30 ]
>>418
それ、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でごまかすか、時間のかかる処理は外部プロセス起動するといい。




421 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 02:51:03 ]
>ググってみたらWSHは一部の機能が使えないとか
その一部以外の機能は何?

422 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 03:06:13 ]
えっ?

423 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 03:17:46 ]
>>429
Win32_PingStatus

424 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 17:14:57 ]
' これは単に短い遅延を作成するためのスリープ関数です。
Sub Sleep(tmpSeconds)
Dim dtmOne,dtmTwo
dtmOne = Now()
While DateDiff("s",dtmOne,dtmTwo) < tmpSeconds
dtmTwo = Now()
Wend
End Sub






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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