- 1 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 01:22:48 ]
- ( ´ゝ`) 誰か詳しい情報キボンヌ
●過去スレ WSH(・∀・)スレッド! pc11.2ch.net/test/read.cgi/tech/1055075469/ WSH(・∀・)スレッド! Part 2 pc11.2ch.net/test/read.cgi/tech/1176698934/ WSH(・∀・)スレッド! Part 3 pc12.2ch.net/test/read.cgi/tech/1208948450/ ●関連スレ お前ら、wsh使ってますか? Part7 pc12.2ch.net/test/read.cgi/win/1190548945/ HTAをもっと流行らせる計画 Part2 pc12.2ch.net/test/read.cgi/tech/1220874815/ ★WSHでCGI★JScriptVBScript pc11.2ch.net/test/read.cgi/php/1059745064/ ●公式サイト Windows Script www.microsoft.com/japan/msdn/scripting/ ●個人サイト Windows Scripting Host homepage3.nifty.com/aya_js/wsh/index.htm Windows Scripting Host Laboratory www.roy.hi-ho.ne.jp/mutaguchi/wsh/ Windows Script Wiki winscript.s41.xrea.com/wiki/index.php
- 646 名前:デフォルトの名無しさん mailto:sage [2011/05/30(月) 13:59:34.54 ]
- new_path = 前 + 連番文字変数 + 後;
Exists(new_path) //がfalseなら抜け 連番文字変数 = "(" + 連番カウンタ変数 + ")"; 連番カウンタ変数 += 1; はループ内に入れたか? ループ内に入れてあれば > 無限に連番で処理 されるはずだが、というか実際にされているが
- 647 名前:642 mailto:sage [2011/05/30(月) 22:09:05.71 ]
- >>646
すいません、できました。 親切にお答えいただき有難うございました。
- 648 名前:デフォルトの名無しさん mailto:sage [2011/06/07(火) 13:53:05.03 ]
- 質問します。
IEのキャッシュを削除するスクリプトを使用したいと思っています。 そこで、下の URL のスクリプトを実行してみましたが、 C:\Documents and Settings\(ユーザー名)\Local Settings\Temporary Internet Files 内のファイルは一切削除されませんでした。 Temporary Internet Files フォルダ自体を削除することを試してみましたが、 「書き込みできません」とエラーが発生しました。 WSHでIEのキャッシュを削除する方法をご存じの方は、ご教示ください。 (環境) Windows XP SP3 IE 8
- 649 名前:デフォルトの名無しさん mailto:sage [2011/06/07(火) 14:45:35.02 ]
- エクスプローラのツリーからは何故か見えないんだけど
実際には Temporary Internet Files\ の下に更に Content.IE5\ というフォルダがあって更にその中の複数のサブフォルダの中にファイルがある 下の URL のスクリプト ってどれよ?
- 650 名前:648 mailto:sage [2011/06/07(火) 15:49:30.04 ]
- >>649
レスありがとう。そして間違えました。 URLのつもりがキャッシュフォルダのパスを書きました。 正しくは下のやつです。 gallery.technet.microsoft.com/scriptcenter/ffcb9491-3df6-4540-a378-a7c61f0b707e/ なお、Content.IE5 以下のフォルダを WSHで削除しようとしても、 「書き込みできません」とエラーが発生します。 何卒、お知恵をお貸しください。
- 651 名前:デフォルトの名無しさん mailto:sage [2011/06/07(火) 16:34:27.94 ]
- 確かに出るね
IEを終了させたら出なくなったから 使用中のキャシュは消せないんだろうね
- 652 名前:デフォルトの名無しさん mailto:sage [2011/06/07(火) 18:03:52.91 ]
- Scripting Guy!はあほじゃね?
cache.vbsとかみたほうがよくね?
- 653 名前:デフォルトの名無しさん mailto:sage [2011/06/07(火) 18:28:31.84 ]
- >>651-652
レスありがとうございます。 こちらではIEの起動の有無にかかわらず 「書き込みできません」のエラーがでました。 また、cache.vbs の CacheClear.VBS を試してみましたが、 同スクリプトの17行あたりで 「エラーを特定できません」とのエラーダイアログ表示され、 エクスプローラーでキャッシュフォルダが開かれるだけでした。 そこで該当部分をコメントアウトして実行してみたところ、 エラーは表示されないものの、キャッシュフォルダ内のファイルなどは 一切消されないままでした。 引き続きご教示をよろしくお願いします。
- 654 名前:デフォルトの名無しさん mailto:sage [2011/06/07(火) 19:02:11.42 ]
- cacheclear.vbsパッケージのcacheclear2.vbsなんかどう?
- 655 名前:650 mailto:sage [2011/06/07(火) 19:36:13.03 ]
- >>654
ありがとうございました。 CacheClear2.VBS でうまく削除できました。 あぁ、本当に助かりました。4日くらい試行錯誤しまくっていました。
- 656 名前:デフォルトの名無しさん mailto:sage [2011/06/07(火) 20:49:47.42 ]
- C.C.クリーナーみたいなソフトはインストールしたくない、或いは、サクっとキャッシュだけ削除したいから、スクリプトなのかな?
なんか、必死なワリにはググる事しないんで、なんか変だなと思って。w
- 657 名前:デフォルトの名無しさん mailto:sage [2011/06/07(火) 23:42:55.23 ]
- Scripting Guy!が出鱈目書いてると思わなかったんだろ
さっさとこっちで聞けば教えてやったのに
- 658 名前:デフォルトの名無しさん mailto:sage [2011/06/08(水) 01:13:27.47 ]
- なるほど…
- 659 名前:デフォルトの名無しさん mailto:sage [2011/06/13(月) 19:56:37.20 ]
- ぽるぽと…
- 660 名前:デフォルトの名無しさん mailto:sage [2011/06/17(金) 22:30:04.22 ]
- InternetExplorer.Applicationオブジェクトで質問なのですが、
・JavaScriptを実行させる ・ページの一番下までスクロールさせる にはどうやればいいでしょうか?
- 661 名前:デフォルトの名無しさん mailto:sage [2011/06/17(金) 23:34:40.57 ]
- Document.Scriptか
Document.parentWindowがwindowオブジェクトなので そこからevalか何かでどうぞ
- 662 名前:デフォルトの名無しさん mailto:sage [2011/06/18(土) 00:13:12.39 ]
- スクロール
ie.document.parentWindow.scrollTo(0, ie.document.body.scrollHeight) JavaScript実行 ie.document.parentWindow.eval("alert(123)") または ie.document.parentWindow.execScript("alert(456)") なお、該当ページにもともと一切のスクリプトが含まれていない場合、 ie.document.parentWindow.eval() は失敗するので注意のこと (IE8 with Windows7 で確認)
- 663 名前:デフォルトの名無しさん mailto:sage [2011/06/18(土) 00:16:32.38 ]
- scrollIntoView
- 664 名前:デフォルトの名無しさん mailto:sage [2011/06/18(土) 23:42:29.48 ]
- >>662
execScriptはスクリプト無効で使えんよ
- 665 名前:デフォルトの名無しさん mailto:sage [2011/06/19(日) 02:13:51.98 ]
- >>664
意味が分からない 自分の環境では、下のスクリプトの実行結果が SUCCESS, SUCCESS, ERROR, SUCCESS ってなるんだけど 使えないってどういうこと? function foo(url) { ie.navigate(url); WScript.Sleep(3000); ie.document.parentWindow.WScript = WScript; try { ie.document.parentWindow.eval("WScript.Echo('eval() SUCCESS');"); } catch(e) {WScript.Echo("eval() ERROR");} try { ie.document.parentWindow.execScript("WScript.Echo('execScript() SUCCESS');"); } catch(e) {WScript.Echo("execScript() ERROR");} } ie = new ActiveXObject("InternetExplorer.Application"); ie.visible = true; foo("www.yahoo.co.jp/");// scriptが含まれるページ foo("www.jaipa.or.jp/ipv6day/");// scriptが含まれないページ
- 666 名前:デフォルトの名無しさん mailto:sage [2011/06/19(日) 03:32:32.70 ]
- そのまんまスクリプト無効のゾーンでは使えん
- 667 名前:デフォルトの名無しさん mailto:sage [2011/06/19(日) 07:49:43.41 ]
- ADODB.Steam.LoadFromFile()てファイル全部メモリに読み込むんだな
XPsp3(32bit 4GB)で1.8GB弱のバイナリファイル読ませたらメモリ不足になることがあった wshでこういうファイルを扱ういい方法はないものか
- 668 名前:デフォルトの名無しさん mailto:sage [2011/06/19(日) 08:10:54.77 ]
- 部分的に読み込んだらいいんじゃない?
- 669 名前:デフォルトの名無しさん mailto:sage [2011/06/19(日) 15:26:18.02 ]
- 細かく分割してファイルにして書きだして後から操作する。
ちょっと時間かかるがしょうがない。
- 670 名前:デフォルトの名無しさん mailto:sage [2011/06/20(月) 08:29:44.73 ]
- >>666
だったらスクリプト有効にすればいいだろ
- 671 名前:660 mailto:sage [2011/06/20(月) 09:31:05.44 ]
- >>661 >>662
できました。ありがとうございます。
- 672 名前:デフォルトの名無しさん mailto:sage [2011/06/21(火) 17:59:22.78 ]
- >>670
ことわる
- 673 名前:デフォルトの名無しさん mailto:sage [2011/06/21(火) 21:03:48.56 ]
- >>672
断れません
- 674 名前:デフォルトの名無しさん mailto:sage [2011/06/21(火) 22:30:20.28 ]
- スクリプト無効でもできる方法あるのに断ればいいじゃん
- 675 名前:デフォルトの名無しさん mailto:sage [2011/06/22(水) 14:09:25.19 ]
- どうやるのどうやるの
- 676 名前:デフォルトの名無しさん mailto:sage [2011/06/22(水) 15:57:15.71 ]
- >>675
ことわる
- 677 名前:デフォルトの名無しさん mailto:sage [2011/07/03(日) 15:43:12.47 ]
- WScript.Echoって、真偽値を"true" "false"みたいに
文字列で表示してくれないの? WScript.Echo(func()); #=> 0 or -1 こうじゃなくって、trueかfalseで表示してほしいんだけど
- 678 名前:デフォルトの名無しさん mailto:sage [2011/07/03(日) 16:14:23.83 ]
- trueかfalseで表示するようにすればいいだけじゃん
- 679 名前:デフォルトの名無しさん mailto:sage [2011/07/03(日) 16:50:06.25 ]
- >>678
いちいち?
- 680 名前:デフォルトの名無しさん mailto:sage [2011/07/03(日) 16:56:59.72 ]
- WScript.Echo(func()?'true':'false');
- 681 名前:デフォルトの名無しさん mailto:sage [2011/07/03(日) 22:14:30.52 ]
- WScript.Echo(func().toString());
または WScript.Echo(""+func());
- 682 名前:デフォルトの名無しさん mailto:sage [2011/07/03(日) 22:29:51.52 ]
- >>681
ハラショー EchoをラップしてtoStringの結果を出力する関数使うわ ありがとう
- 683 名前:デフォルトの名無しさん mailto:sage [2011/07/04(月) 11:13:20.06 ]
- 1バイト分の16進数を10進数に直接変換する方法ってないかな?
現在、下のような処理を513行書いて凌いでるが、長すぎる… X = objText.Read(2)'テキストファイルから16進数を呼び出してます Select Case X Case "FE" Y = 254
- 684 名前:デフォルトの名無しさん mailto:sage [2011/07/04(月) 12:18:46.24 ]
- Eval("&H"+X)
- 685 名前:デフォルトの名無しさん mailto:sage [2011/07/04(月) 12:37:20.28 ]
- >>684
513行かかった処理が1行で終わるとは…感激したっす。激しく感謝!
- 686 名前:デフォルトの名無しさん mailto:sage [2011/07/10(日) 02:58:11.11 ]
- NASにおいてある.jsファイルをダブルクリックすると出てくるセキュリティ警告がテラウザイ・・・
なんか良い警告の抑止方法はないですかね?
- 687 名前:デフォルトの名無しさん mailto:sage [2011/07/10(日) 06:59:26.13 ]
- おまいらFileSystemObjectとかWScript.Shellとか使うとき
どんなオブジェクト名にしとる? objFSOとかが多いみたいだけど。 俺は oFs、oWs みたいな感じ
- 688 名前:デフォルトの名無しさん mailto:sage [2011/07/10(日) 07:13:03.17 ]
- FSO, WShellにしてる
- 689 名前:デフォルトの名無しさん mailto:sage [2011/07/10(日) 09:03:35.98 ]
- >>687
俺は oFs、oSh な感じ oWsはExcelのワークシートにしてる
- 690 名前: 忍法帖【Lv=7,xxxP】 mailto:sage [2011/07/10(日) 09:12:23.42 ]
- なでしこ勝利おめこ
- 691 名前:デフォルトの名無しさん mailto:sage [2011/07/10(日) 09:14:28.05 ]
- スクリプトはエディタでの色分けの関係で、未だにハンガリアンでやってる
数値や文字列などの値型変数と、オブジェクトなどの参照型変数を色分けしたいのだが FSOやWScript.Shellみたいに、1個作れば事足りるものばかりなら、単語登録すれば良いが XML、HTTP、ADOStreamなどは複数のインスタンスを同地に使う場合もあるし FSOでも下位のFile、Folderオブジェクトとかは複数作ることも多いので やはり決まったプレフィックス付けて正規表現で色分けするのが手っ取り早いからな 普通のプログラム言語では、もうハンガリアン使ってないけど、 昔はプログラム言語もハンガリアンでやっていて、ハンガリアンはすっかり身に浸みているから、 スクリプトとプログラム言語で記法を変えても混乱はしない
- 692 名前:デフォルトの名無しさん mailto:sage [2011/07/10(日) 21:31:53.75 ]
- 要約して
- 693 名前:デフォルトの名無しさん mailto:sage [2011/07/11(月) 00:59:08.69 ]
- 2chの1レスの文字数制限無いに収まるカキコすら読めないような奴に
スクリプト、プログラム言語を扱うのは無理じゃね?
- 694 名前:デフォルトの名無しさん mailto:sage [2011/07/11(月) 05:47:33.80 ]
- スクリプト、プログラムにしろ、無意味な長文は苦痛なだけ
- 695 名前: 忍法帖【Lv=8,xxxP】 mailto:sage [2011/07/11(月) 08:31:19.23 ]
- そうだぬ
- 696 名前:デフォルトの名無しさん mailto:sage [2011/07/11(月) 11:52:25.84 ]
- 意味のある文章や処理の意味を見いだせない奴を無能と呼ぶ
- 697 名前:デフォルトの名無しさん mailto:sage [2011/07/11(月) 15:21:58.39 ]
- 意味のない文章や処理をだらだら書く奴を無能と呼ぶ
- 698 名前:デフォルトの名無しさん mailto:sage [2011/07/12(火) 06:04:47.91 ]
- 自己紹介?
- 699 名前:デフォルトの名無しさん mailto:sage [2011/07/12(火) 10:40:10.94 ]
- 菅ガンス
- 700 名前:デフォルトの名無しさん mailto:sage [2011/07/13(水) 11:34:10.87 ]
- 米倉
- 701 名前:デフォルトの名無しさん mailto:sage [2011/07/13(水) 20:38:22.49 ]
- 向かい側に座ってる女の人のスカートが短か過ぎて困る
- 702 名前:デフォルトの名無しさん mailto:sage [2011/07/14(木) 00:23:47.87 ]
- >>691
エディタ何使ってんの? 俺はemacs系エディタ 色分けは最低限でよくね?慣れだとは思うけど 変数名はFOやwsって感じで2文字が多いかなぁ
- 703 名前:デフォルトの名無しさん mailto:sage [2011/07/14(木) 20:37:27.84 ]
- >>685
clng使えよ
- 704 名前:デフォルトの名無しさん mailto:sage [2011/07/19(火) 20:03:10.02 ]
- parseInt使えよ
- 705 名前:デフォルトの名無しさん [2011/08/03(水) 22:26:40.15 ]
- VBSで、ドライブ上のテキストファイル全てを対称に、キーワードを検索する処理を行う
処理としては、対象ファイルを一時ファイルにコピーして、一時ファイルから読み込んで検索、という感じ ところが、現実に存在していて、アクセス中でも隠しファイルでもない普通のファイルが「見つからない」といって53のエラーをはき出す事が頻繁に発生する。 どんな理由が考えられる? 訳あって、コードは載せれないけど。 すごく困っているので教えて!! いや、教えて下さい。
- 706 名前:デフォルトの名無しさん mailto:sage [2011/08/03(水) 22:40:40.59 ]
- ファイル名くらい載せろ
- 707 名前:デフォルトの名無しさん mailto:sage [2011/08/04(木) 02:36:09.08 ]
- 考えられることはコードが間違ってるってことだな
13行目7桁目を調べろ
- 708 名前:デフォルトの名無しさん mailto:sage [2011/08/04(木) 05:40:59.53 ]
- >>705
アクセス権 つか、エラー発生行ぐらい載せられるだろ みんなエスパーじゃねえんだ
- 709 名前:デフォルトの名無しさん mailto:sage [2011/08/04(木) 22:42:01.24 ]
- 見られたらまずいんだろ
- 710 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 13:52:56.48 ]
- >>705
フォルダー名が違うとか、そんなんじゃないの? Pathの組み立てに、 Path = Folder & "\" & Filename とか、安易にやっちゃってんじゃないの? Path = FSO.BuildPath(Folder, Filename) ってやった方がいいよ
- 711 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 14:29:32.35 ]
- えすパー自慢?
- 712 名前:デフォルトの名無しさん mailto:sage [2011/08/07(日) 01:47:18.64 ]
- >>686
これどうよ? journal.mycom.co.jp/column/winvista/005/index.html
- 713 名前:デフォルトの名無しさん mailto:sage [2011/08/11(木) 08:54:36.23 ]
- CopyHereって、失敗しても何も言わないの?
zipファイルの中にコピーしようとしてるんだけど、 コピーできてないのになんのエラーも出さずに終わる ちゃんと圧縮待ちはしてるのに
- 714 名前:713 mailto:sage [2011/08/11(木) 10:05:47.92 ]
- 追記
圧縮待ちは、下の2通りをためしました ・Items().Countが増えるまで待つ →いくら待っても増えなかった ・1秒待ってからOpenTextFile(zipfile,8,FALSE)でエラーなく開けるまで待つ →すぐに開けてしまった
- 715 名前:デフォルトの名無しさん mailto:sage [2011/08/11(木) 21:22:37.44 ]
- まっそういうもんだな
- 716 名前:705 [2011/08/13(土) 18:07:34.54 ]
- えーと、705です。
社のPCにあるので、コード全文はのせられないん(持ち出せない)だけど、ファイルを検索する部分は ttp://md1000.cocolog-nifty.com/blog/2008/09/wsh-5d65.html のコードを流用しています。 ファイルが見つかったら、のところで、 For Each temp2 In f.Files Ext = LCase(FS.GetExtensionName(FoundFile)) Next アクセス権にも問題はありません。
- 717 名前:705 [2011/08/13(土) 18:15:11.57 ]
- 途中で書き込んでしもた
For Each temp2 In f.Files Ext = LCase(FS.GetExtensionName(FoundFile)) if Ext="txt" then TextCheck(temp2) enf if Next みたいな感じで、このTextCheckというのが、テキストの全文検索ルーチンです。 引数のテキストファイルを一時ファイルにコピーして内容を検査する、という処理ですが、アクセス権にも問題が無く、実際に存在しているのに「書き込めません」とかってエラーになる。 でも、実際には一時ファイルはその都度作成しています。 いくつか検証したら、xpの場合、必ず同じフォルダでエラーを起こす。また、7の場合だと、"Application Data\Application Data...."の無限ジャンクションで処理を勝手に辞めてしまって終了してしまいます。 とにかく、ドライブ中の、アクセス権があるテキストファイルをまんべんなく検索して処理する、というのがうまくいっていないみたいです。 このTextCheckルーチン自体を単体のスクリプトとして動作させた場合には問題がないので、原因とは考えられません。
- 718 名前:デフォルトの名無しさん mailto:sage [2011/08/13(土) 18:32:10.65 ]
- >>717
「GetExtensionNameで拡張子をとってみてtxtだったら TextCheck() というサブルーチンに投げてる」 ってだけ? エラー内容の方が大事なんだが >現実に存在していて、アクセス中でも隠しファイルでもない >普通のファイルが「見つからない」といって53のエラーを >はき出す事が頻繁に発生する。 どこでエラーが出てるか確認してみたら? GetExtensionNameの時にエラーが出てるんか? 取ろうとしてるフォルダは普通の場所なんだよね。 Application Data とか普通じゃない雰囲気がぷんぷんするんだが。
- 719 名前:デフォルトの名無しさん mailto:sage [2011/08/14(日) 21:06:52.69 ]
- FoundFileに何を設定してんのかな?
- 720 名前:705 [2011/08/15(月) 11:14:29.92 ]
- あ、失礼。Foundfileはtemp2。
- 721 名前:デフォルトの名無しさん mailto:sage [2011/08/15(月) 16:11:15.08 ]
- temp2のデフォルトプロパティはなんだっけ?
- 722 名前:デフォルトの名無しさん mailto:sage [2011/08/15(月) 17:34:31.19 ]
- つーか、書き込めないって事は、テンポラリーフォルダーへのコピーに失敗してるんじゃないの?
TextCheckのルーチン内に原因があったりしてな
- 723 名前:デフォルトの名無しさん mailto:sage [2011/08/15(月) 21:41:07.64 ]
- 圧縮ファイルをテンポラリに解凍して、解凍ファイルを読みに行く処理を書いた時
「ファイルが見つからない」ってなるユーザーがいて、その時はウエイトを掛けて 回避した。
- 724 名前:デフォルトの名無しさん mailto:sage [2011/08/16(火) 15:40:06.08 ]
- >>716
>ttp://md1000.cocolog-nifty.com/blog/2008/09/wsh-5d65.html >のコードを流用しています。 みたけどやめとけ ましなサイトがあるだろ
- 725 名前:デフォルトの名無しさん mailto:sage [2011/08/16(火) 16:03:46.63 ]
- >>717
いたるところにログを書き出すルーチン組み込んでみれ。
- 726 名前:デフォルトの名無しさん mailto:sage [2011/08/16(火) 19:22:32.45 ]
- ファイル列挙中のフォルダの配下のファイルを操作したせいで、
列挙処理がおかしくなってるとか
- 727 名前:デフォルトの名無しさん mailto:sage [2011/08/17(水) 09:07:29.77 ]
- 一つ疑問なんだが、一時コピーする必要はあるのか?
本体そのものにアクセスするんじゃまずいわけがあるの? もしかして他のアプリが開いてる可能性のあるログファイルの類なんじゃ… ロックされててアクセスできないとか。
- 728 名前:705 [2011/08/18(木) 21:25:22.77 ]
- 皆さん、ありがとうございます。取り急ぎ、レスへの回答です。
>>727 えーと、一時コピーする理由は、本体を必要とする他のアプリに影響を与えないようにスナップショットを取るためです。 ただし、この処理を行うときは、他の常駐アプリやサービスはウィルス検査等も含め、停止させています。 >>726 それはないです。過去に作成したきりで、全くアクセスしていないファイルでも同じように発生します。 >>725 ログじゃないですが、stopでデバッガが起動する、という事らしいのですが私の環境ではデバッガのデの字も起動しません。 もちろん、デバッガ本体はインスコしてますが、7には非対応とか? >>723 ウェイトと、あと無限ループでファイルのコピーが終わったら次の処理、というのは試してみましたが、結果は同じでした。
- 729 名前:デフォルトの名無しさん mailto:sage [2011/08/19(金) 09:34:14.95 ]
- >>728
起動しないデバッガで、何をするつもりなの? 甘えてないで、ログ取れば?
- 730 名前:デフォルトの名無しさん mailto:sage [2011/08/19(金) 10:27:26.30 ]
- >>705
そもそもどんなエラーメッセージが出力されているかもわからず回答できるわけが無い。 デバッガを起動できないならログ出力の関数を自作してデバッグすればいいだけのこと。 ログ出力の関数のコードすら書けないということなら論外。 もしかしてalertさえも使ったこと無いのか?
- 731 名前:デフォルトの名無しさん mailto:sage [2011/08/19(金) 21:53:28.77 ]
- 見てて、あると思うか?
- 732 名前:デフォルトの名無しさん mailto:sage [2011/08/20(土) 06:47:48.55 ]
- >>731
無いと思うw
- 733 名前:705 [2011/08/20(土) 11:29:25.11 ]
- >>729
処理の至る所にログ吐き出し処理を入れてみました。やはり、ちゃんと存在していて、アクセスされていないディレクトリをを削除しようとしているときに「書き込みできません」になったりしてます。 でも、そのディレクトリを削除するためだけのスクリプトを別に作って削除したらちゃんと削除できるんですよね。 つまり、[削除前処理]→[フォルダ削除]ってやろうとしているときに、じつは[削除前処理]が終わっていないって事なんでしょうか。 >>730 alertは使ったことないですが、msgboxでErr.Descriptionを表示させてます。
- 734 名前:デフォルトの名無しさん mailto:sage [2011/08/20(土) 16:19:24.86 ]
- いつからディレクトリ削除の話になったんだ?
それなら十中八九まるまるに決まってるじゃん でも問題を後出しにするような奴には教えん
- 735 名前:デフォルトの名無しさん mailto:sage [2011/08/20(土) 17:34:34.61 ]
- >>705
自分で解決しようっていう意思が全く無いなw ここで嘘でもいいからそうだって言われれば安心するならあえて言おう。 甘ったれるなw
- 736 名前:デフォルトの名無しさん mailto:sage [2011/08/20(土) 19:30:19.14 ]
- サイトの自己宣伝だろw
他人が参考にするようなもんじゃないもの
- 737 名前:デフォルトの名無しさん mailto:sage [2011/08/20(土) 19:31:23.31 ]
- そうだな レベルが合ってる 偶然にしては出来過ぎだな
- 738 名前:デフォルトの名無しさん mailto:sage [2011/08/20(土) 23:06:12.16 ]
- >>733
>>710が、すげーヒントをくれてるのに、何で無視してるん? まじ、自分でやる気がないのな
- 739 名前:デフォルトの名無しさん mailto:sage [2011/08/21(日) 00:49:16.37 ]
- そういえば、処理完了前に次の処理をしようとしたせいで上手くいかないって状態の時に
原因解明のためにMsgBox出したら、それによって処理かぶりが無くなってしまい 「観測すると現象が起きなくなる」 という、まるで量子力学かのような状態になって アルェー って成ったことが みんな一度はあるんじゃないか? 直ぐ気づくというか、こうなった時点で答えが分かるようなもんだけど。
- 740 名前:デフォルトの名無しさん mailto:sage [2011/08/21(日) 04:20:17.43 ]
- HDDの"ディスクの書き込みキャッシュを有効にする"って設定は関係あったりするの?
- 741 名前:デフォルトの名無しさん mailto:sage [2011/08/21(日) 05:21:42.24 ]
- 関係ないと思うが。
- 742 名前:デフォルトの名無しさん mailto:sage [2011/08/21(日) 05:27:57.08 ]
- 聞 く 前 に 何 で 試 さ な い の か ?
- 743 名前:デフォルトの名無しさん mailto:sage [2011/08/23(火) 13:50:48.70 ]
- め ん ど う だ か ら
- 744 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 12:58:23.99 ]
- つまりそれは、出来ないんじゃなくて
やらないだけだな もういいだろ
- 745 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 10:52:22.28 ]
- t
- 746 名前:デフォルトの名無しさん mailto:sage [2011/09/05(月) 17:53:14.02 ]
- WindowsXPを使用しています。
WSHから外部アプリケーション(例えばメモ帳)を起動するときに 起動位置を座標指定して起動することはできないのでしょうか? できるようであれば方法を教えて下さい。
|

|