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


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

WSH(・∀・)スレッド!



1 名前:デフォルトの名無しさん [03/06/08 21:31]
( ´ゝ`) 無ので立ててみた。

誰か詳しい情報キボンヌ

515 名前:デフォルトの名無しさん mailto:sage [2006/02/03(金) 00:31:42 ]
>>510
Microsoft Visual Web Developer 2005 Express Edition

516 名前:デフォルトの名無しさん [2006/02/03(金) 00:43:48 ]
>>510
有料のやつですね。

4千程度なら買ってもいいんですが、無料エディタの中で良いものないでしょうか??
現在terapad使ってるんですが

517 名前:デフォルトの名無しさん mailto:sage [2006/02/03(金) 00:49:08 ]
>>515のは無料
www.microsoft.com/japan/msdn/vstudio/express/vwd/

518 名前:デフォルトの名無しさん [2006/02/03(金) 01:57:41 ]
>>517
どこからダウンロードしていいのかわかりません。
どこでしょうか??

519 名前:デフォルトの名無しさん mailto:sage [2006/02/03(金) 03:15:55 ]
そんな餌に俺様が

520 名前:デフォルトの名無しさん mailto:sage [2006/02/03(金) 04:52:04 ]
>>516
俺が良いと感じるものを、お前が使って良いと感じるとは限らない。
結局自分で試さないと「良い物」なんて見つからないわな。

つーかググればすぐ出てくるソフトの名前教えて貰って、落とすところがわからないとか
こいつは、自分で探そうとか試そうとかいう気が全く無いんだな。

以後放置しましょうか。

521 名前:デフォルトの名無しさん mailto:sage [2006/02/03(金) 10:03:35 ]
落とすところがわからないって…
さすがにそこまで来ると、どこか悪いんじゃないかと心配になったり。

522 名前:デフォルトの名無しさん mailto:sage [2006/02/06(月) 19:48:27 ]
それは出来ないんじゃないか?
ライセンスしてくれなかったはず。


523 名前:デフォルトの名無しさん mailto:sage [2006/02/07(火) 08:29:16 ]
はっきりと「頭が悪い」と言わない>>521の優しさに惚れそうでつ



524 名前:デフォルトの名無しさん mailto:sage [2006/02/16(木) 14:59:52 ]
いまVBSでVISIOを操作しようとしているんですが、
対象ファイルが既に起動済みの場合の対処で困っています

起動済みのファイルが既に立ち上がっていた場合
その立ち上がっているファイルを操作するには
どうしたら良いでしょうか?

GetObjectでファイルを指定しても操作できず
Visio.ApplicationもエラーでGETできませんでした

やっぱり起動済みの場合はMsgbox等で警告して
終了してから実行するしかないでしょうか?

携帯からですいませんが、助言をお願いします

525 名前:542 mailto:sage [2006/02/16(木) 18:21:39 ]
普通にできました
ただの勘違いでした
スレ汚しすんません

526 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 20:17:50 ]
ひつもんです。

現在アクティブなCOMオブジェクトをリアルタイムに
ブラウジングするツールのようなものは無いでしょうか?
できればフリーでダウンロード可能なツールがいいんですが。
とろしくお願いします。

527 名前:52あ6 mailto:sage [2006/02/26(日) 20:21:45 ]
すいまえん検索したらこんなのがありましたが

Oleview.exe: OLE/COM Object Viewer
www.microsoft.com/windows2000/techinfo/reskit/tools/existing/oleview-o.asp

これ無料ダウンロードして誰でも使っていいもんでしょうか?

528 名前:52あ6 mailto:sage [2006/02/26(日) 20:27:40 ]
すいません。フリーダウンロードってかいてありました。
日本語版は無いんですよね?
おさわがせして失礼しました。

529 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 21:17:59 ]
>>528
>日本語版は無いんですよね?
パッチなら
hp.vector.co.jp/authors/VA037237/index.html#soft0024
注意:バージョンが合うかどうか不明。

530 名前:デフォルトの名無しさん [2006/02/26(日) 21:21:15 ]

 質問する  →  検索する

    ↑        ↓

 新たな疑問  ←  自己解決


無限ループって怖くね?

531 名前:デフォルトの名無しさん [2006/02/26(日) 21:25:22 ]
>>530
じゃあ、最初にもっと根本的なところの疑問から解決していこうよ。
まず、いい開発ツールってない?
デバッグできる奴がほしいんだけど。

532 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 23:25:36 ]
>>531
あるよ


でもこの手のこと言い出す奴って、「Aが出来るツール」って言っても、
Aだけ出来れば満足ってことではなく、今使ってるツールに対する
不満点がAなわけだから、Aが出来るツールを教えても、今まで使ってた
ツールで出来てたBが出来なくなれば、今度はそこに不満を感じるわけで、
教えても虚しい結果に終わるだけだから具体的なソフト名は伏せる。

「いい開発ツール」の「いい(良い)」ってのも、同じものでも人によって評価の変わる
非常に曖昧な表現だし。
まぁ、この板の住人なら最終的には必要な物は自分で作れってことでFAだからな。

533 名前:デフォルトの名無しさん [2006/02/28(火) 12:47:06 ]
WSHからimagemagick使ってるんですが
ttp://images-jp.amazon.com/images/P/B000E6UJXS.01.MZZZZZZZ.jpg
この画像を変換(リサイズ)しようとするとエラー吐いて止まっちゃう。
ほとんどのファイルは大丈夫なんだけど特定のファイルはだめみたい。
これは画像のデータが壊れているということ?

ttp://www.hawk.34sp.com/stdpls/dwsh/dwsh_imagick.html
スクリプトはここのをほぼそのまま使ってるんですが
エラーを吐くのはImagemagickのようです。
エラーの出る条件がよくわかりません。どなたか・・・



534 名前:533 mailto:sage [2006/02/28(火) 12:59:09 ]
画像をDLしなおしたらできた
DLの失敗かもしれないので上は無かったことにして下さい

結構頻繁に起きるので解決にならないけど・・・

535 名前:533 mailto:sage [2006/02/28(火) 16:34:43 ]
WSHから呼んでいるときにwaitかけてないからエラーがでるのかな・・・
javascriptでwaitってどうやってかけるんだろう

vbs使ってsleep使うしかないのか

</チラシの裏>

536 名前:デフォルトの名無しさん mailto:sage [2006/02/28(火) 20:21:35 ]
<package>
<job id="vbs">
<script language="VBScript">
WScript.Sleep 100
</script>
</job>

<job id="js">
<script language="JScript">
WScript.Sleep(100);
</script>
</job>
</package>


537 名前:デフォルトの名無しさん [2006/03/10(金) 01:02:29 ]
WSHでcmdやnetshのようなシェルプログラムを実行させるにはどうしたらいいでしょうか
例えば、以下のような複数行のコマンドを実行する場合などです。
cd c\temp
temp.exe

538 名前:デフォルトの名無しさん mailto:sage [2006/03/10(金) 05:09:34 ]
>>537
cmd.exeやnetsh.exeのような実行ファイルを実行したいという意味なら、
msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/wsmthrun.asp?frame=true&hidetoc=true

cdしたいという意味ならCurrentDirectoryに値を代入。
msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/wslrfCurrentDirectory.asp?frame=true&hidetoc=true

標準入出力を操作したいというなら、
msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/wslrfexecmethod.asp?frame=true&hidetoc=true

539 名前:デフォルトの名無しさん mailto:sage [2006/03/11(土) 22:14:27 ]
>>538
知りたかったのは3番目の方法です。
ありがとうございました。

540 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx [2006/03/18(土) 21:37:53 ]
TextSS のWindowsXP(Professional)64bit化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?

そういや64bitにネイティブ対応している2chブラウザてありましたっけ?



541 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 22:03:16 ]
マルチもここまで多くのスレで展開されるとある意味感心する。
但しマルチ質問には答えないのが慣わしなんで、知ってるが回答は控えておくことにする。

542 名前:デフォルトの名無しさん [2006/03/27(月) 23:45:04 ]
VBSファイルの置いてあるパスを取得するというか
自分自身のファイルパスを取得するにはどうしたらいいですか

543 名前:デフォルトの名無しさん mailto:sage [2006/03/28(火) 00:08:30 ]
msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/wsproscriptfullname.asp



544 名前:デフォルトの名無しさん mailto:sage [2006/03/29(水) 19:06:08 ]
*.lnkで起動するファイルがあるディレクトリの親ディレクトリを開きたいんだけど、
これをスクリプトでできないですか?
とりあえず、*.lnkファイルをエディタで開いて中身を見てみようとしたけど、これを開くと
リンク先のファイルが開かれて、*.lnk自体の中身を見ることができない、、
フォーマットが分からないとどうしようもない。
というより、スクリプトに渡しても、リンク先のファイルを渡したことになるのかな。
どうにかなりませんか?

545 名前:デフォルトの名無しさん mailto:sage [2006/03/29(水) 19:28:17 ]
TargetPath
ParentFolder

546 名前:デフォルトの名無しさん mailto:sage [2006/03/31(金) 00:00:05 ]
>>544
ファイルの中身を覗きたいならバイナリエディタを使え

547 名前:デフォルトの名無しさん mailto:sage [2006/04/07(金) 21:24:50 ]
>>546
lnkファイルってこんな構造だったの?w
おれずっとエディタで読めると思ってた、勘違いしてたよw
d

548 名前:デフォルトの名無しさん [2006/04/08(土) 23:14:29 ]
Set xh = CreateObject("MSXML2.XMLHTTP")
On Error Resume Next
If Err <> 0 Then
Err.Clear
  Set xh = CreateObject("Microsoft.XMLHTTP")
End If
xh.Open "GET", Url, False
xh.Send
If Err <> 0 Then Exit Function

上記Scriptでxh.Sendを実行してから次のステップに進むまで4秒くらい(URLはyahooやInfoseekなどどのサイトでも)
かかりますがみなさんもそのくらい、時間がかかりますか?

OSはWinXPです。

549 名前:デフォルトの名無しさん mailto:sage [2006/04/09(日) 00:37:23 ]
>>548
Windows板いきな

550 名前:548 mailto:sage [2006/04/09(日) 00:41:53 ]
>>549
そうします

551 名前:デフォルトの名無しさん [2006/05/03(水) 16:55:59 ]
スマン、誰かMSXMLのSAX使う方法教えてくれ。
Set reader = CreateObject("MSXML2.SAXXMLReader)
迄は分かるんだが、
reader.contentHandler = ←ここがわからん
reader.parseURL("...")

探し方が悪いのか見つけきれない……orz

552 名前:デフォルトの名無しさん mailto:sage [2006/05/03(水) 17:13:18 ]
> Set reader = CreateObject("MSXML2.SAXXMLReader)
> 迄は分かるんだが、
全然わかってないってことじゃんw
Set reader = CreateObject("〜")
は調べるまでもなくわかることだし。

まあとりあえずリファレンスでも読んでこい。
リファレンス読んで解らないなら、ここで説明しても理解できないだろうし。

553 名前:551 mailto:sage [2006/05/03(水) 22:06:15 ]
スマン自己解決……というか「出来ない」ってのが分かった。

>>552
> 全然わかってないってことじゃんw
> まあとりあえずリファレンスでも読んでこい。
説明足らなかった。ゴメン。
サンプルとしてMSDNのJumpStart for Creating a SAX2のVB版とC++版が有ったんだが、IVBSAXContentHandler(ISAXContentHandler)継承(VBはImplements)したクラスをSAXXMLReaderのcontentHandler(putContenthandler())に渡してたのよ。
これWSHでどうやるのかな、と。
勝手に実装したクラス作って渡してみても『型が違う』って怒られるし。

調べてみたら『出来ない』って。しょうがない、DOMでやるか。




554 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 02:46:20 ]
夜更けですみません。
WindowsのVersionを調べるのってWSHから可能でしょうか?


555 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 05:52:08 ]
>>554
Versionつっても具体的にどーゆーVersion?
95/98/Me/NT/2000/XP/2003 みたいな区別を付けたいの?
ビルド番号やSPを知りたいの?
英語版/日本語版/International版みたいな違いを知りたいの?
質問する時はもっと明確質問してくれないと、困るよ君ぃ。

556 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 08:25:04 ]
「困るよ君ぃ」 と言いたいだけなんちゃうかと

557 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 10:34:05 ]
「Version」は95/98/Me/NT/2000/XP/2003 みたいな区別
ビルド番号は「ビルド番号」
SPは「サービスパック適用状態」
英語版/日本語版/International版みたいな違いは「言語区分」

558 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 10:49:20 ]
で?

559 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 10:53:03 ]
「困るよ君ぃ」

560 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 14:08:02 ]
違いが判別できればええんとちゃう?

561 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 14:49:51 ]
ていうか、100や200も回答があるわけじゃないんだし
たかが、3つや4つなら、それぞれの回答を書いてやれば良いじゃんw

漏れは調べないと分かんないから、そこまでしてやる気はないが

562 名前:554 mailto:sage [2006/05/08(月) 18:59:29 ]
すみません。Yahoo検索 - Windows*バージョン*取得で方針が見えてきました。
ExcelVBAからなら、Windowsのバージョンを取得できるみたいなので、
Excelオブジェクトを宣言して使えばとりあえず対応できそうです。

9x系かNT系かで、内部処理を変えたかったもので…。

ちなみに今までは、If WScript.CreateObject("WScript.Network").ComputerName = "〜" Then
で、根気よく対応していました。

わざわざMeに、Excelインストールするのが面倒なので、IEオブジェクトでも、似たのが
なかったか探してみます。

レスありがとうございました。





563 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 19:04:06 ]
>>562
> 9x系かNT系かで、内部処理を変えたかったもので…。

そのくらいなら環境変数 ComSpec で判断すればいいと思うけど。



564 名前:デフォルトの名無しさん [2006/05/12(金) 23:23:58 ]
>>529
糞ソフトの宣伝乙

565 名前:562 mailto:sage [2006/05/21(日) 11:16:51 ]
>>563
WScript.CreateObject("WScript.Shell").Environment.Item("COMSPEC")
できました。ありがとうございましたー

566 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 00:39:07 ]
wshを最近始めた者です。

CreateObject("Scripting.FileSystemObject").GetFolder(パス).SubFolders
からFor Each 文を使用してサブフォルダのリストを取得出来ますが
For Eachを使わずに・・SubFolders.Item(1)のような形で同じようにパスの
取得をすることは可能でしょうか?
ググってみましたが、For Eachの方法しか見つかりませんでした。


567 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 01:15:05 ]
コレクションと配列は似ているようで微妙に違うからなぁ
一旦配列に入れてみるとかしか思いつかないや

568 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 01:19:22 ]
ちょっと調べたところ、Foldersコレクションのキーはフォルダ名になってる模様

569 名前:566 mailto:sage [2006/06/02(金) 01:35:49 ]
ありがとうございます。

自分も検索して
Folders.Item("MyFolder")のようにフォルダ名を入れれば取得出来ることは確認出来た
のですが・・フォルダ名ではなく整数型で取得は出来ないものかと思っています。


570 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 01:43:44 ]
できないよ。
やりたいのなら配列に入れ直せ。

571 名前:566 mailto:sage [2006/06/02(金) 01:52:14 ]
そうですか
ありがとうございました。

572 名前:デフォルトの名無しさん [2006/06/02(金) 18:33:56 ]
vbsを勉強したいのですが、みんな何の本で勉強しました?
本屋に行ってもイマイチ良さそうなのが無いので

573 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 18:42:54 ]
今更 VBS と言うのも……



574 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 19:46:55 ]
全部ネットで勉強できた

575 名前:デフォルトの名無しさん mailto:sage [2006/06/02(金) 20:45:06 ]
>>572
vbs ⊂ WSH … って考えたら (ここ "WSH(・∀・)スレッド! " だし)
pc8.2ch.net/test/read.cgi/win/1126543183/2-5
大概は
ttp://download.microsoft.com/download/winscript56/Install/5.6/W98NT42KMe/JA/scd56jp.exe
ttp://www.roy.hi-ho.ne.jp/mutaguchi/wsh/
あたりなのかな?

WSHを始めよう − @IT
www.atmarkit.co.jp/fwin2k/tutor/cformwsh01/cformwsh01_01.html
なんてのも始まったネ。

576 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 12:12:47 ]
>>572
おれはここから始めたよ

@IT:運用 Windows管理者のためのWindows Script Host入門
www.atmarkit.co.jp/fwin2k/operation/wsh01/wsh01_01.html

577 名前:デフォルトの名無しさん [2006/06/04(日) 13:06:02 ]
>>575-576
糞サイトの宣伝乙

578 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 13:49:16 ]
>>577
内容が理解できない = 糞サイト?

579 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 15:00:24 ]
@ITが糞サイトとか言ってる香具師がいるぞ

580 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 22:51:43 ]
糞サイトだろ?

581 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 23:32:43 ]
@ITは結構他では扱っていない内容もカバーしてるから
俺もあそこの情報は重宝してるが、質については弁護できんな。

582 名前:572 mailto:sage [2006/06/05(月) 09:35:25 ]
レス遅れましたが有難うございました。
紹介して頂いたページで勉強してみます

583 名前:デフォルトの名無しさん mailto:age [2006/06/16(金) 16:38:03 ]
WSHで同じワークグループ内のコンピュータ名を
取得する方法はないのでしょうか?

具体的には、ネットワーク内のあるコンピュータの起動状況を確認して
起動していればネットワークドライブに接続するスクリプトを書きたいのですが・・・



584 名前:デフォルトの名無しさん mailto:sage [2006/06/16(金) 17:33:58 ]
> WSHで同じワークグループ内のコンピュータ名を
> 取得する方法はないのでしょうか?
あるよ。

つ Google

585 名前:デフォルトの名無しさん mailto:sage [2006/06/16(金) 18:49:26 ]
ググっても見つからなかったのですがorz

とりあえずcscriptの方で動かしてます。

586 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 10:35:27 ]
www.codecomments.com/archive300-2004-7-236167.html

587 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 11:53:06 ]

set wbemServices = GetObject("winmgmts:{impersonationLevel=impersonate}")

この行のあるプログラムをcscriptで実行しようとしたとき、(実行者はAdministrator)
Server 2003 では問題出ないのですが、2000 Server 上では


(ソースファイル名)(上の行の番号) SWbemServices: アクセスは拒否されました


というメッセージが出て止まってしまいます。
wbemServices や impersonate で検索してみたのですが、

impersonate が権限を取得出来る可能性が高いので推奨

というくらいのことしか分かりませんでした。

何か解決策をご存知の方はいらっしゃいますでしょうか?



588 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 12:02:58 ]
自己レスです

検索してたら

「SeSecurityPrivilegeが割り当てられている必要があります」
「ない場合は、"Access Denied"がアプリケーションに返されます」

という記述が見つかりました
もう少し調べてうまくいったらご報告します



589 名前:デフォルトの名無しさん [2006/06/17(土) 18:12:41 ]
Aフォルダの中にあるファイルとフォルダを全て削除する。
ただしBフォルダ以外。

上記の操作をWSHで可能ですか?
色々調べたんですが、一時的にBフォルダを別の場所に移動
してから一括削除する方法位しか思いつかなくて・・・

590 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 18:32:51 ]
>>586
さんくす

591 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 18:54:56 ]
>>589
Aフォルダ自体に削除処理を掛けることばかり考えずに
Aフォルダ以下のSubFolders、Filesをループで削除する処理を作って
そのループの中でBフォルダの名前に一致した場合は削除処理を行わないようにすれば良い。

つーか
> 時的にBフォルダを別の場所に移動
> してから一括削除する方法
に何か問題でもあるの?
別パーティションに移動するとかなら移動処理に時間が掛かるだろうが
Bフォルダのパスを2回書き換えるだけで実際には移動せずに済むんだから、
そういう不都合も無いでしょ。いったい何が不満なの?

592 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 19:28:36 ]
FAT32なのかもしれん

593 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 19:33:13 ]
Win2000をサービスパックとか何も入れずに使っているのですが、
何やらXPだとかサービスパックだとかの場合、ADODBが殺されて使えない、
というような話を聞いたのですが本当なのでしょうか?

ADODBを使ったスクリプトを他人のコンピュータ(特にXP)でも動作させたいのですが、どういう状況なのか教えてくださいませ。



594 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 19:42:58 ]
「Win2000をサービスパックとか何も入れずに」

しね

595 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 23:17:29 ]
Dim SettingFile1
Set SettingFile1 = 〜
Dim SettingFile2
Set SettingFile2 = 〜
みたいなのを動的に増やしていきたいのですが、
どうすればいいのでしょうか?

596 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 23:24:41 ]
配列にする

597 名前:589 [2006/06/18(日) 04:42:54 ]
>>591
Bフォルダの容量が大きいので、移動は避けたかったんですよ。
で、教えて頂いた通りにやってみるとできました!

objStartFolder =

ShowSubfolders objFSO.GetFolder(objStartFolder)

Sub ShowSubFolders(Folder)

For Each Subfolder in Folder.SubFolders
Set objFolder = objFSO.GetFolder(Subfolder.Path)
ShowSubFolders Subfolder
If not objFolder = objStartFolder & "Bフォルダ" Then
objFSO.DeleteFolder(objFolder),true
End If
Next

End Sub

598 名前:デフォルトの名無しさん [2006/06/18(日) 19:49:21 ]
Windows板のスレから移動してきました。質問させてください。

変数に格納されている文字列を元にした名前を持つグローバル関数を定義したいのですが
WSH ではグローバル変数・関数が集まっているオブジェクトって存在するのでしょうか?
(ブラウザでのJavaScript実行環境における window にあたるオブジェクト)

具体的には InternetExplorer のイベントを監視する為に
function observe(s, f) { window["InternetExplorer_On" + s] = f; }
のようなコードを書きたいのです。

Global オブジェクトかな、とも思ったのですが、うちの環境(Windows XP sp2)では
参照しようとするとエラーがでてしまいます。なんで…(´・ω・)
eval を使う手も考えましたが、実行されるのが関数の中なのでグローバルにできません…。

599 名前:デフォルトの名無しさん mailto:sage [2006/06/18(日) 20:11:12 ]
マルチ乙

600 名前:598 mailto:sage [2006/06/18(日) 20:28:20 ]
>>599
いえ、マルチとならないよう、向こうのスレで質問を中止する旨を書き込んだのですが
まずかったのでしょうか…。こちらのスレに移動する、という事も書きました。

601 名前:デフォルトの名無しさん mailto:sage [2006/06/18(日) 21:42:38 ]
>>598
代用法はあるが、そのものの方法は無い。

602 名前:デフォルトの名無しさん [2006/06/19(月) 19:03:27 ]
開発環境はメモ帳ですか?

603 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 20:36:15 ]
VS2005



604 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 23:44:16 ]
おいらはメモ帳派

605 名前:デフォルトの名無しさん mailto:sage [2006/06/20(火) 02:26:33 ]
インターネット上のファイル(....../xxx.pdf)のタイムスタンプを調べて、
更新されていればダウンロードし、「ファイル名+日付.pdf」リネームする
するスクリプトを作りたいんですが、他の部分はともかくネット上のファイルに
アクセスする方法がわからないのですが、何かよい方法はあるでしょうか?


606 名前:デフォルトの名無しさん mailto:sage [2006/06/20(火) 03:57:24 ]
取りあえず HTTP で公開されてるファイルには XMLHTTP とか使う。
そもそもそのサーバが最終更新日時をヘッダに含めてくれるのか? とか。
If-Modified-Since ヘッダを使えばできるかもな。

607 名前:605 [2006/06/21(水) 00:15:12 ]
>>606
XMLHTTPでなんとかアクセスできるようにはなりましたけど、
タイムスタンプの取得がうまくいきませぬ。

If-Modified-Sinceヘッダに関しては、
ttp://www.su-jine.com/sujine_seo_if-modified-since_checker.php
こんなサイト発見して、目的のサーバが対応してるところまでは
調べれましたが、問題はそのヘッダをどうやって送るかが、わかりませぬ。

もちろんググッてはみたもののヘッダ送信に関する資料が見つからず・・・。
あればできそうなのに・・・。HTTPの仕様に関する資料とか探せばいいのかな?

とにかく助言ありがとうございました。


608 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 00:56:28 ]
last_modified = XMLHTTP.getResponseHeader("Last-Modified");

XMLHTTP.setRequestHeader("If-Modified-Since", last_modified);


> もちろんググッてはみたもののヘッダ送信に関する資料が見つからず・・・。

XMLHTTP ヘッダー
でググったら一発で見つかったけど・・・?

609 名前:605 [2006/06/21(水) 01:08:36 ]
ぐは!本当だ。申し訳なかとです、修行が足りませなんだ・・・。orz

おかげでなんとか出来そうです。
ありがとうございました。

610 名前:デフォルトの名無しさん [2006/06/24(土) 15:49:45 ]
スクリプトだと実行できてEXEだと実行できないような状態ってありますか?

611 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 15:59:39 ]
状態? なんの?

612 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 18:15:18 ]
>>594
教えてくれたら死にます。なので教えて下さい。

原因はおそらくADODBがIObjectSafetyをサポートしているのでIEから使えてしまう事が原因だと思いますが、これの対策としては

1. ADODBをIObjectSafety非サポートに変更
2. ADODBのレジストリ登録を削除
3. ADODBのモジュール自体を削除

のいずれかだと思います。MSが取った対策はどれですか?

#・・・しかしスクリプトな人達って疲れる・・・(^^;)

613 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 18:17:56 ]
スクリプトもexeの実行だよ。
関連付け設定していれば、スクリプトファイル(コードを書いたファイル)を実行してるように感じるかもしれないが、
その実、Wscript.exeを実行して、スクリプトファイルを渡すという処理が行われている。
exeが実行できなかったら、.vbsや.jsを実行(ダブルクリック、Enter)したって何も起きない。



614 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 18:28:19 ]
> 教えてくれたら死にます。なので教えて下さい。
教えたら死ぬという確かな証拠と、
あなたの死後、死んだことを証明するものを提示する手段を明らかにしてください。

>教えてくれたら死にます。
という前提があって
> なので教えて下さい。
という欲求があるのだから、当然前提は明確にしないとね。

615 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 21:59:11 ]
>>614
お前みたいなレスは一番(゚听)イラネ






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

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

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