[表示 : 全て 最新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]
( ´ゝ`) 無ので立ててみた。

誰か詳しい情報キボンヌ

496 名前:デフォルトの名無しさん mailto:sage [2006/01/20(金) 20:33:32 ]
>>495
標準入出力をスクリプトから制御したいならこの辺だな。
ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/script56/html/wslrfexecmethod.asp

497 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 11:36:37 ]
↓のように1行ごとにInsert発行せずに
 insert into t1(col1, col2, col3) values ('A', 'B', 'C') 実行
 insert into t1(col1, col2, col3) values ('D', 'E', 'F') 実行
1回の実行で複数件Insertした方がいいのでは?
 insert into t1(col1, col2, col3)
 select 'A', 'B', 'C' from dual
union all
 select 'D', 'E', 'F' from dual 実行

498 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 12:12:34 ]
>>497
すでにWSHは何の関係もないね。
ついでなんで答えると無名プロシージャでまとめて送るのが普通。
他のDBでも複数の命令をまとめて送るバッチ送信モードがあるから探してみたらいい。
sqlplus やldrの使い方はoracleスレにいってね。

499 名前:デフォルトの名無しさん [2006/01/21(土) 17:20:36 ]
IEを操作したいと奮闘中です
xxx という名前がついたテキストボックスがあるのですが、
状態によっては hidden になり、入力の必要がない場合があります
xxxがテキストボックスなのかhiddenなのかを判別する方法はありますでしょうか?
よろしくお願いいたします

500 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 19:44:00 ]
>>499

<input id="inputText" type="text" />
<input id="inputHidden" type="hidden" />
<script>
alert(inputText.type);   // text
alert(inputHidden.type); // hidden
</script>

501 名前:デフォルトの名無しさん [2006/01/31(火) 11:46:34 ]
IEを立ち上げた時、ほかのアプリやブラウザの陰にならず、IEが必ず見える
ようにするにはどうすればよいでしょうか?

502 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 11:59:38 ]
>>501
つ AppActivate

503 名前:488 mailto:sage [2006/01/31(火) 14:33:08 ]
IE上で選択した文字が取得できません><getとかヘルプ検索したけど><

504 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 14:50:16 ]
>>503
document.selection.createRange().text
かな



505 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 22:31:46 ]
IEでコンテンツ上のテキストとかを選択できなくしたいのですが、
できますか?

506 名前:デフォルトの名無しさん mailto:sage [2006/01/31(火) 22:40:50 ]
>>505
<div unselectable="on">……</div>
のようにする。

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 ]
配列にする






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

前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