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


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

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



1 名前:あらかわ [2005/08/21(日) 02:46:02 ]
過去スレ
HTA研究会
piza2.2ch.net/tech/kako/996/996763278.html

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

あとはまかせた

415 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 14:11:19 ]
>>410
こりゃ面白いな。参考にさせてもらうよ。

416 名前:デフォルトの名無しさん [2007/02/24(土) 16:53:23 ]
\windows\system32と\windows\ie7に同じhta.exeがあるのですが、違いがあるのですか?

417 名前:デフォルトの名無しさん [2007/02/24(土) 16:55:40 ]
>>416
自己レス、
hta.exe->mshta.exeでした。
タイムスタンプは、前者が新しいのですが。

418 名前:410 mailto:sage [2007/02/24(土) 21:45:32 ]
>>413 だよねww
>>415 ひとばしら乙であります。

背景色を透過指定すればアニメーションGIFでもしっかりくり抜きしてくれるので
border=none にしちゃえば一見HTAには見えないアプリも作れます。

exeの内容は親プロセスのウィンドウを探して拡張スタイルを設定しているだけです。
親プロセスがHTAかどうかは確認していないので気をつけてください。
複数のウィンドウを持っている場合、誤爆する可能性があります。

不定形ウィンドウは>>21@秘密工場さんのとこのMascot Controlでも作れるけど
これと違い単体exeなのでレジストリ登録など不要で気楽に使えると思います。

419 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:21:40 ]
>>410-
よくそんな怪しいバイナリ動かす気になるな?
っていうかこれセキュリティ的には動いちゃマズイんじゃないの?


420 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:27:56 ]
ビールスだった
もうだめだ

421 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 11:55:42 ]
>>420
飲み過ぎ!


422 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 14:52:04 ]
流行性ネコシャクシビールス

423 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 18:37:11 ]
>>418
配布する自作プログラムにデコードしたexeをそのまま入れて再配布してもおk?



424 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 19:28:20 ]
たとえおkだとしても、そんな惨めな真似するなよw

425 名前:410 mailto:sage [2007/02/25(日) 19:49:51 ]
>>423
どうぞ、どうぞ。

かっくいいのができたらこのスレでも紹介してくださいね。

426 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 06:09:44 ]
>>425
どうも。使わせてもらいます。

427 名前:デフォルトの名無しさん [2007/03/12(月) 22:16:26 ]
SQL鯖なんかのインストーラの親もHTAだし
簡単なものなら楽に作れるので結構いいんじゃないかと思うのでAGE


428 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 19:39:56 ]
>>377
時間ごとにメッセージ変更してみた。

If Hour(Now()) < 12 then
Document.Write "おはようございます、ご主人様!"
ElseIf Hour(Now()) >= 12 And Hour(Now()) < 13 then
Document.Write "お昼ですね、ご主人様!"
ElseIf Hour(Now()) >= 13 And Hour(Now()) < 17 then
Document.Write "こんにちは、ご主人様!"
ElseIf Hour(Now()) >= 17 then
Document.Write "おかえりなさいませ、ご主人様!<br>"
Document.Write "ご飯にします? それともおフロ?"
End If


429 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 00:23:32 ]
HTAってメインウィンドウにファイルなんかをD&Dして受け取る事できます?

430 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 01:00:42 ]
うん、出来るよ。

431 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 21:49:44 ]
>>429
>>146


432 名前:429 [2007/03/20(火) 12:32:03 ]
>>431
THX!

433 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 17:21:06 ]
HTAでウィンドウをトップモストにできます?



434 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 18:40:32 ]
うん

435 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 19:09:00 ]
できないよ

436 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 19:22:10 ]
あ、HTA(mshta.exe)の機能だけじゃ出来ないね
でもスクリプト使えば、標準で入ってるアレでゴニョゴニョと…

437 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 19:28:25 ]
XPに標準で入ってるものだけでは無理だろ

438 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 19:38:07 ]
そうでもないか

439 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 20:01:35 ]
やりかた解んないなら、とりあえず>>410-411でいいんじゃね?
ぶっちゃけスクリプトも結構長くなるからな
1行命令でお手軽にってわけにはいかないので

440 名前:433 mailto:sage [2007/03/29(木) 15:47:19 ]
あぁ何だ・・・
すぐ上に出てたのね・・・
どうもありがとうございます

っでもこれってHTAでやってる訳じゃないですね・・・

あとどうでもいいかもしれませんが、
このプログラム、9xでは動かないですね。
W系APIしか使ってないみたいなので

でもトップモスト位MSはつけてくれなかったのだろうか・・・?

441 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 20:10:25 ]
vistaなら標準で入ってるものだけで出来そうね

442 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 22:41:08 ]
kwsk

443 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 23:14:46 ]
> でもトップモスト位MSはつけてくれなかったのだろうか・・・?
一応Win2k/XPでは、初期環境で外部exeを作らずにHTAを最前面表示する手段は用意してくれてるけどね。
9xで出来るかどうかは試してないのでわからない。でも確かにhta:applicationの属性で用意してくれてもいいよね。



444 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 23:39:35 ]
>>442
pc11.2ch.net/test/read.cgi/tech/1173061176/63


445 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 00:21:24 ]
>>443
もったいぶってないで教えてよ。

446 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 00:42:29 ]
教えたところで、何か俺にメリット有る?
上辺の感謝の言葉なんか嬉しくないし、逆に「ホントは知らないんだろ」とか言われても痛くも痒くもない。
何か俺の知らない有用なネタがあるなら、情報交換してもいいけど。

447 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 01:30:35 ]
ああそうかい。じゃあお前にゃきかねーよ。

448 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 01:55:56 ]
>>446
ホントは知らないんだろ?
446の知らない有用なネタがあるが、教えたところで、何か俺にメリット有る?
(以下略)

449 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 02:24:41 ]
それ知ってるからべつにいいよ

450 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 13:09:18 ]
つまり、自分の知らない有用なネタを、
ただただ、ROMって手に入れてるだけが、一番賢いんですね。

451 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 13:40:44 ]
VBScriptなどからVB.NET経由でWin32APIを呼び出すCOMオブジェクト
ttp://www.vector.co.jp/soft/win95/prog/se373990.html

452 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 16:23:12 ]
盛り上がってるとこ悪いけど、ちょっと質問。

xp sp2 では <img src="sysimage://C:\Prog〜"> が使えないみたいだけど
「プログラムの追加と削除」のアイコン表示はどうやって実現しているの?

453 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 17:19:18 ]
知らんけどres:かも



454 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 13:28:39 ]
<html><head><title>タイトル</title>
<script language=vbscript>
Sub window_onload()
Set Excel=CreateObject("Excel.Application")
hwnd=Excel.ExecuteExcel4Macro("CALL(""user32"",""FindWindowA"",""JJC"",0,""タイトル"")")
Excel.ExecuteExcel4Macro("CALL(""user32"",""SetWindowPos"",""JJJJJJJJ""," & hwnd & ",-1,0,0,0,0,3)")
End Sub
</script></head></html>

455 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 14:54:43 ]
Excel使わなくても…

456 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 15:50:21 ]
>>452
appwiz.cpl 開くと
<SPAN id=idChangeRemove img=install_lg.gif>とか
<IMG id=idImgCDROM class='GroupImage' src='install_lg.gif'...とか出てくるね。
他の*.cplのファイルを開くと "LoadPicture"とかもて出てきた。

457 名前:452 mailto:sage [2007/04/02(月) 22:16:02 ]
res://c:\windows\system32\appwiz.cpl/default.hta
は、まったく使われてないみたいですね。gif画像も古いですし。

Win2000SP4の場合、代わりに sp3res.dll のリソースが使われていましたが
WinXPの場合、新しいリソースがどこに格納されているのか、まだ見つかりません。
ご存じの方いらっしゃいますか?
もしかして、HTAではなくなってるなんてことはないですよね・・・・

458 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 11:30:31 ]
mshta.exeのプロセスは動いてないけど?

459 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 18:03:17 ]
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ     >>457
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /

















ttp://quizo.at.infoseek.co.jp/w2kcustom/Contents.html

460 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:28:10 ]
>>452
> res://c:\windows\system32\appwiz.cpl/default.hta
> は、まったく使われてないみたいですね
  ってことならWIN32APIの方で聞いてみるとか

↓は既知?
ttp://www7a.biglobe.ne.jp/~tsuneoka/win32sub2/1.html
(上位ディレクトリにサンプルソースもあった。)

461 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 20:19:23 ]
>>443
もうちょっとどういう条件でできるのか教えてよ?

「外部exe作らない」ってだけじゃ意味がわからない。
その条件だけだと
外部dll作ってregsvr32実行するとかもありだと思うけど。
あとdll作ってエクスプローラに寄生して動作させるとか。

「標準にインストールされているコンポーネントだけを操作し、
他のファイルを作成or変更しないし、
レジストリにも一切触らずにできる」
とか言うのであればわかるけど

462 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:32:40 ]
> 「標準にインストールされているコンポーネントだけを操作し、
> 他のファイルを作成or変更しないし、
> レジストリにも一切触らずにできる」
その通り。

463 名前:452 mailto:sage [2007/04/03(火) 22:01:43 ]
>>459
クマさんが何をおっしゃりたいのか理解できません。申し訳ございません。

>>460
「default.hta が全く使われていない」と書いたのは、どう見てもバージョンが古いからです。
どこかに新しいバージョンのリソースがあるのではないかと思っているのですが、探すだけ無駄でしょうか?


で、実際にやりたいことはコンパネの解析ではなく、ファイルのアイコンの表示なのです。
先にも書きましたが【アプリケーション】の追加と削除では <img src="sysimage://notepad.exe,1/small"> などという書式で
プログラムリストのアイコン表示をしていたのですが、おそらくセキュリティがらみの理由で使えなくなってしまったようです。
これに代わるHTAで簡単に利用できるアイコン表示法はないのでしょうか?



464 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 22:30:57 ]
>>462
443かどうかよくわからんけど
本当にそうなのか?

XPや2Kっていってもいくつかバージョンはあると思うし、
普通デフォ状態では使ってなくて
何度か更新を繰り返してるだろうから
間違いなく標準コンポーネントだと確認するのは大変だと思う

あとコンポーネントによってはレジストリに情報を保存したり、
一時ファイルを使用するのがあるから
結局条件を満たしているかどうかは簡単にはわからない

漏れとしてはOSによってたまたま動くかもしれないようなのよりは
9xでもMEでも間違い無く動くものが欲しいわけなんだが

465 名前:460 mailto:sage [2007/04/04(水) 00:05:03 ]
>>452
> で、実際にやりたいことはコンパネの解析ではなく、ファイルのアイコンの表示なのです。
あ、私の勘違いでしたね。失礼。
> どこかに新しいバージョンのリソースが
それは知らないです。力になれなくてゴメンなさい。

466 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 00:54:50 ]
>>452
だから>>453だって

467 名前:452 mailto:sage [2007/04/04(水) 01:00:39 ]
>>466
では res: で "C:\Readme.txt" のアイコンイメージを表示するにはどうしたらいいのですか?

468 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 01:09:02 ]
sysimage:の代替じゃなかったの?じゃ知らない

469 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 03:15:08 ]
( ゚д゚ )

470 名前:デフォルトの名無しさん [2007/04/05(木) 19:26:00 ]
res://appwiz.cpl/install_lg.gif
はいいけど、
res://notepad.exe/%233/2
は駄目なのよ

471 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 21:18:59 ]
res://notepad.exe/%233/2
を取り出してファイルに保存して
それを<img src=に指定してやれば

472 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 19:38:31 ]
HTAの不人気っぷりは異常なのだわ

473 名前:デフォルトの名無しさん [2007/05/07(月) 22:49:12 ]
XAML がどういうモノか知ったときにはデジャビュを感じたもんだw



474 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 18:22:06 ]
>>472
タスクマネジャのアプリケーション一覧にもHTAが出てこないなんてあんまりだ
でもなぜなんだろう?

475 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 20:40:14 ]
出るだろ。

476 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 22:07:01 ]
mshta.exe

477 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 22:11:55 ]
それプロセスタブ
アプリケーションタブに出ない

478 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 22:26:13 ]
ぶっちゃけ、タスクバーに出ればいいと思うけど
プロセスは強制終了にしか使わんし

479 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 22:32:06 ]
Process.MainWindowHandleや.MainWIndowTitleが取れないのと
関係があるのかな

480 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 19:44:58 ]
それ、取れないと思ってる人結構多いね

481 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 01:11:57 ]
ご苦労なこって

482 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 16:34:08 ]
>>479
MainWindowが非表示で、子ウィンドウが表示されてるみたいね

483 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 01:02:20 ]
何の妄想だ?



484 名前:デフォルトの名無しさん mailto:sage [2007/06/20(水) 23:21:39 ]
>>67 リンク切れみたいなんでちょっと探してみた
Visual Basic 5.0 Control Creation Edition SP2 日本語版(ActiveX作成、Win32APIやActiveXを呼び出す)
ttp://download.microsoft.com/download/vbcc/SP/05.00.4319/W9XNT4/JA/VB5CCEIN.EXE
日本語版ヘルプ
ttp://www.microsoft.com/downloads/details.aspx?familyid=B4394931-D7AB-4D38-A3F5-511FD3165B7F&displaylang=ja

RecentFiles ツール:VB5 が起動できなくなる現象の対処モジュール(プロジェクトのパスに日本語とか)
ttp://www.microsoft.com/downloads/details.aspx?familyid=C95613D6-D8D2-4A85-9139-3992B601D08A&displaylang=ja
レジストリ修正モジュール(プロジェクト選択時の不具合への対応)
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=e91b767c-30d6-407d-b0f3-fd93faebb592&DisplayLang=ja
How to write your first ActiveX Control
ttp://us.geocities.com/stanstew/ActiveX.htm
蒔苗(まかなえ)研究室 プログラミング基礎 授業資料2005年度版(PDF)
ttp://www.myu.ac.jp/~makanae/

(参考 Visual Basic 5.0 から呼び出し可能な DLL の作成例 ttp://support.microsoft.com/kb/410837/ja)

…って 今更需要無いか。

485 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 22:41:15 ]
>>484
乙!

Adobe AIR が魅力的だもんなぁ…

486 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 06:45:01 ]
www.h5.dion.ne.jp/~sfsf11/listview/001.jpg
みたいなリストビューをHTAで出して、中身弄るのって出来ませんか?

487 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 09:40:22 ]
>>486
出来るよ
やり方はググってね
ググって解らなかったら今の君には「出来ない」って事で諦めてね
諦めきれなかったら勉強してね

488 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 10:05:57 ]
この質問方法じゃダメなスレか

www.h5.dion.ne.jp/~sfsf11/listview/001.jpg
みたいなリストビューをHTAで出して、中身弄るのって出来ませんか?
出来るなら、そのやり方を教えてください

489 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 12:25:17 ]
>>488
見た目だけなら table border のスタイル設定で・・・

490 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 23:29:45 ]
HTAじゃなくHTMLだったらどうすればできるか?
それが分かれば後は乱暴に言えば拡張子をhtaにするだけ。

491 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 00:07:41 ]
>>488
tableにDHTMLで
"DHTML によるテーブル操作"
ttp://www.microsoft.com/japan/msdn/columns/dude/dude050399.aspx
とか
HTC使って弄るとか
"HTML Components を使った DHTML Behaviors のスクリプトによる実装"
ttp://www.microsoft.com/japan/msdn/workshop/author/behaviors/howto/creating.aspx
"Internet Explorer 5 における DHTML Behavior"
ttp://www.microsoft.com/japan/msdn/web/html/dhtml/ie5behave.aspx
"表を楽しむ"
ttp://www.microsoft.com/japan/msdn/columns/dude/dude07232001.aspx 

はたまたActiveX使うとか
ツール:ActiveX Control Pad
ttp://www.roy.hi-ho.ne.jp/mutaguchi/wsh/techinfo.htm#HTA(HTML%83A%83v%83%8A%83P%81[%83V%83%87%83%93)%82%C9%82%C2%82%A2%82%C4
(これに使えるActiveXあったっけか?環境によるだろうし、確認して無い (;´Д`))

他には上で出てる
"dhtmlxGrid"
ttp://www.scbr.com/docs/products/dhtmlxGrid/index.shtml とか?

>リストビューをHTAで出して
リストビューの方はHTAじゃなくていいなら
InternetExplorer.Application
ttp://www.roy.hi-ho.ne.jp/mutaguchi/wsh/object/ie.htm
とか モーダル/モードレスウインドウ とか javascriptのライブラリ使ってみるとか。

 MSDN見てみたらことごとくリンク切れしてやがるし。腹が立ったから関連リンク書いてみた。後悔はしていない。

492 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 02:44:30 ]
>>491
なるほどなるほど
ajaxで試してみようと思います

>>489
見た目だけならそれえもいいんですが、カラムをクリックしてソートってのができたらいいなと
まぁそれもsortで出来るんですが…

493 名前:デフォルトの名無しさん [2007/09/04(火) 04:01:34 ]
Set oHTTP = CreateObject("MSXML2.XMLHTTP")
oHTTP.Open "GET", "infoseekのCGI", False
oHTTP.Send
strSource = ohttp.responseText
MsgBox strSource

↑は.vbsだと普通に実行できるですが

<script language="VBScript">
Set oHttp = CreateObject("MSXML2.XMLHTTP")
oHttp.Open "GET", "infoseekのCGI", False
oHttp.Send
strSource = ohttp.responseText
MsgBox strSource
</script>

として.htaで実行しようとするとoHTTP.Sendのところで
「アクセスが拒否されました」とエラーが出ます。
これはinfoseekのCGIが他サイトから呼び出せないのと関係あるんでしょうか?
また、何か解決方法は無いものでしょうか?



494 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 12:56:03 ]
> これはinfoseekのCGIが他サイトから呼び出せないのと関係あるんでしょうか?

infoseek による説明にはこうあるね。

isweb.www.infoseek.co.jp/Icont?sv=IW&pg=iw_spec.html
| 状況                                            結果
| infoseek.co.jpに作成したあなたのホームページからCGIを呼び出した場合  正常に表示されます
| URLを直接入力した場合                                正常に表示されます
| infoseek.co.jp以外のホームページからCGIを呼び出した場合          403 Forbidden(アクセス権限がありません)

要は、

・ Referer ヘッダフィールドが存在しない場合は無条件で呼び出せる。
・ Referer ヘッダフィールドが存在する場合は、値が *.infoseek.co.jp の場合のみ呼び出せる。

ということだと思う。

.vbs からだと Referer 無しになるので OK だけど、
.hta からだと HTA ファイル自身のフルパスが Referer として送信される(確認済)ので蹴られるのだろう。
この仕様、セキュリティ的に問題がありそうな気がするけど。知らない間にユーザ名とか漏らしてそうだね。

既存のヘッダって削れない(置き換えられない)のかな?

oHttp.setRequestHeader "Referer", ""

ってやっても

oHttp.setRequestHeader "Referer", "www.infoseek.co.jp/"

ってやってもまるで効いてないっぽいけど。

495 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 20:24:14 ]
>>493じゃないが、おれも実験してみた。

VBSの場合は、
oHttp.setRequestHeader "Referer", "www.infoseek.co.jp/"
が効いたけど、
HTAの場合はダメだね。

起動時に空だと、setRequestHeaderを追加できて、
既に何かしら(HTAのフルパスなど)あると、変更出来ないのかな?

あと、おれ、ユーザー名ダダ漏れしてたかもw

496 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 21:15:14 ]
MSXML2.XMLHTTPのsetRequestHeaderはヘッダの追加だからね
一括設定すれば・・・・・あ、HTAではなくコンポーネントの話になっちゃったね、ゴメソゴメソ

497 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 21:51:46 ]
>>494
>.hta からだと HTA ファイル自身のフルパスが Referer として送信される(確認済)ので蹴られるのだろう。
えーマジかよ。
ドライブ直下に置くか

498 名前:デフォルトの名無しさん [2007/09/07(金) 23:00:34 ]
.htaなファイルで、<iframe>内にページを表示して画面遷移をしても、マウスの
"戻るボタン"が効かないのですが、なにか設定があるのでしょうか?

右クリックしてのプルダウンメニューも "前に戻る" とか "次に進む" がクリック
出来ないないようになっています。

htaではそういった事は駄目なののでしょうか?


499 名前:デフォルトの名無しさん [2007/09/09(日) 15:23:35 ]
>>498
どうやって遷移してるかによるだろ
直接ぶち込み移動してたらHTA関係なく戻れないよ

500 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 16:24:49 ]
そういう問題じゃないだろ。

通常のHTMLファイルとしてIFRAME内でページ遷移した場合[戻る][進む]が有効なのに
同じソース&同じページ遷移でも拡張子を .hta に変更しただけで無効になってしまうようだ。

APPLICATION属性も関係ないっぽいね。

501 名前:デフォルトの名無しさん [2007/09/10(月) 14:02:45 ]
>>499

> どうやって遷移してるかによるだろ

どういう方法を取れば "前に戻る" や "次に進む" が出てくるようになるのでしょうか?

502 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 02:38:32 ]
色々調べたのですがわからないので質問させてください
いま、HTAで特定のフォルダ配下の全てのテキストファイルに
特定の文字が含まれているかを再起処理で検索し、
Set ResultWIn = Window.Open("about:blank")
で新しく表示したWindowに
resultWin.Document.Body.InnerHTML = Result
のような方法で検索結果を随時表示しています

ところが、対象が多すぎて時間がかかってしまうので
Flagを用意してキャンセルしようと思うのですが、
>>226-227
のリンクを参考にSetTimeoutを使っても
用意したキャンセルボタンを押せません。

VBAのDoeventsの様に処理途中で制御可能になる方法はありますでしょうか?
もしくは、再起処理中にFlagなどを利用してキャンセルする方法がありましたら
ご教示お願いいたします

503 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 02:47:11 ]
時間のかかる処理はwshなど別プロセスで。



504 名前:502 mailto:sage [2007/09/12(水) 23:57:51 ]
>>503
俺へのレスですよね?

wshなどの別プロセスとは、どういったことでしょう?
別途vbs等を用意して、HTAから実行するというこでしょうか?

う〜ん、もしそうだと仮定して
今回の様にフォルダ内を再起処理して、
各テキストファイルの検索文字を含む行を
各テキストファイルごとに検索結果をリアルタイムで表示するのは
どうやるんだろう・・・
(良く自分のレスをみると処理内容が若干説明不足っぽいですね)
とりあえず、勉強不足は否めないので色々調べてみたいと思います
ヒントありがとうございます

とりあえず今回質問させていただいた件ですが、
新しいWindowにFlag用のCancelButtonを
innerHTMLで追加して、ループ中にFlagをチェックするようにして
キャンセル可能になりました。
ただ再起処理中で何回も呼び出しているせいか
If Flag.innerText=False Then Exit Sub
としてもすぐに止まらないですけどね


505 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 08:53:36 ]
こんな簡単なことで躓いてる奴も居るのか、、、

506 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 09:52:47 ]
>>505
自転車の運転と一緒で最初の一回だけはみんなこけるんだよ

507 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:52:53 ]
こんなのがあった
ttp://sei.qee.jp/program/hta/sample/recursion.html
 まさか本人じゃないよね…

508 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:18:25 ]
>>505
師匠っ!躓きまくりなんでアドバイスをお願いしまっす

>>506
1回しかこけないなんて凄すぎです

>>507
こんなん作れる知識あるなら質問しませんよ・・・
参考サイトありがとうございます


509 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 21:44:08 ]
余計なお世話だけど 関連情報
WSH以外のホスト環境でのWScript.Sleep()の代替方法
ttp://www.vector.co.jp/soft/winnt/prog/se427882.html

510 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 14:42:37 ]
自作のhtaがウィルス判定されて削除されちゃったw

ローカルファイルから文字列読み取ってサーバーに送信するプログラムだから、
ウィルス判定されたんだろうけど…


511 名前:デフォルトの名無しさん [2007/09/15(土) 18:55:39 ]
sageとくわ

512 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 20:28:59 ]
>>511
sageて無いしww

513 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 22:19:16 ]
>>510
やってる事がまんまスパイウェアじゃしょうがないんじゃなかろうか?




514 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 01:14:55 ]
>>496
一括設定てどうやんのよ!

515 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 09:13:49 ]
スレ違い






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

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

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