1 名前:デフォルトの名無しさん [03/06/08 21:31] ( ´ゝ`) 無ので立ててみた。 誰か詳しい情報キボンヌ
507 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 23:02:59 ] >>505 そろそろスレ違いですよ www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpisdk/dhtml/references/dhtmlrefs.asp
508 名前:デフォルトの名無しさん mailto:sage [2006/02/01(水) 00:15:48 ] >>506 ありがとうございます >>507 何のことだかわかりません 誰かと勘違いされてますか?
509 名前:デフォルトの名無しさん mailto:sage [2006/02/01(水) 02:36:21 ] >>508 ここで聞くことじゃない
510 名前:デフォルトの名無しさん [2006/02/02(木) 23:22:23 ] wshをこれから使う予定なんですが、エディタなにがいいっすか??
511 名前:デフォルトの名無しさん mailto:sage [2006/02/02(木) 23:26:54 ] めもてふ
512 名前:デフォルトの名無しさん mailto:sage [2006/02/02(木) 23:28:08 ] >>510 [スタート メニュー]→[プログラム]→[アクセサリ]→[メモ帳]
513 名前:デフォルトの名無しさん mailto:sage [2006/02/02(木) 23:41:25 ] WSHって言うからには、窓OSでしか使えないんですよね?
514 名前:デフォルトの名無しさん mailto:sage [2006/02/03(金) 00:17:35 ] >>513 おぬしががんばって他のOSでインタプリタつくればできるかもしれん。ぞ。
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の仕様に関する資料とか探せばいいのかな? とにかく助言ありがとうございました。