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


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

WSH(・∀・)スレッド! Part 3



1 名前:デフォルトの名無しさん [2008/04/23(水) 20:00:50 ]
( ´ゝ`) 誰か詳しい情報キボンヌ

●過去スレ
WSH(・∀・)スレッド!
pc11.2ch.net/test/read.cgi/tech/1055075469/
WSH(・∀・)スレッド! Part 2
pc11.2ch.net/test/read.cgi/tech/1176698934/

●関連スレ
お前ら、wsh使ってますか? Part7
pc11.2ch.net/test/read.cgi/win/1190548945/
HTAをもっと流行らせる計画
pc11.2ch.net/test/read.cgi/tech/1124559962/
★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

2 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:22:22 ]


3 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 00:59:30 ]
    ∧_∧
    (*´Д`)  イヤン
     / ,ノ⌒ヾ、
   ⊂⊂、___(_,つ

4 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:02:51 ]
1乙

5 名前:デフォルトの名無しさん mailto:age [2008/04/25(金) 00:42:57 ]
>>1

まさか3までくるとはage

6 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 02:03:49 ]
    ∧_∧
    (* ゚Д゚ )  ナニミテンダゴルァ
     / ,ノ⌒ヾ、
   ⊂⊂、___(_,つ

7 名前:デフォルトの名無しさん [2008/04/25(金) 20:52:12 ]
前スレ830からWSH 5.7

上から2000, XP, 2003英語版
www.microsoft.com/downloads/details.aspx?FamilyID=c03d3e49-b40e-4ca1-a0c7-cc135ec4d2be&DisplayLang=en
www.microsoft.com/downloads/details.aspx?FamilyID=47809025-d896-482e-a0d6-524e7e844d81&DisplayLang=en
www.microsoft.com/downloads/details.aspx?FamilyID=f00cb8c0-32e9-411d-a896-f2cd5ef21eb4&DisplayLang=en


8 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 07:24:54 ]
システム日付の変更方法教えれ

9 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 19:21:15 ]
WScript.Echo " 誰かシステム日付を変更しといてね。 はぁと "

10 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:47:24 ]
初めまして、マリコといいます。
wshからシステム日付の変更する方法を教えてください。



11 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 09:43:26 ]
ちゃんと金払ってソフト買えよ

12 名前:デフォルトの名無しさん [2008/05/03(土) 10:39:00 ]
>>8
>>10

教えて厨乙

13 名前:デフォルトの名無しさん [2008/05/03(土) 11:34:00 ]
だめだとわかってるんだけどね
体のつながりが欲しいの

コトバだけぢゃなりない

メールだけぢゃ不安なの

奥様からみたらイヤな女だね

誘惑したわけぢゃないよ

不満のはけ口でもいいから

私を求めて


14 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 18:34:47 ]
英語版5.7入れると改善点以外はどうなるの?
エラーメッセージが英語になったりするの?

15 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 19:53:04 ]
>>14
エラーメッセージは日本語のまま。
しかし、vbsファイル等を右クリックしたときのメニューが一部英語になる。

Open
Edit
Open with Command Prompt

など。
他の違いは知らん。

16 名前:デフォルトの名無しさん [2008/05/08(木) 02:22:19 ]
.jsソースの文字コードをUTF-8で保存して実行するとソースの中の日本語のところで
エラー 終了していない文字列型の定数です。
とエラーが出るが、ソースをUTF-8のまま実行できないの?

17 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 19:51:27 ]
>>15
ありがとう
SP3統合ディスクつくってOSクリンインスコするまえに試してみるよ!

18 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 07:06:23 ]
wsh 5.6 ってどのバージョンのwindowsに標準インストールされてますか?


19 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 11:12:06 ]
>18
XP

20 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 18:18:06 ]
WSHをメモ帳あたりに記述して .vbs の拡張子で保存して実行すると構文ミスをしてれば
エラーが表示されるじゃないですか?そのエラー内容に「コンパイル失敗」と言う文字列も見れます。
一般的なC言語やJavaみたいな、コンパイルだけして実行をしない と言う事は出来ないのでしょうか?
コンパイルが通るかどうかだけ試したいのですが、もし仮に通ったら実行してしまうのがちょっと・・・。
構文ミスをしてないかどうかだけ調べたいです。ご教示よろしくお願いします。



21 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 18:51:09 ]
初っ端でWScript.Exit

22 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 19:23:52 ]
Option Explicit
WScript.Quit(Exitでしたっけ?Quitだったような)
Dim i, j
objWsh = WScript.CreateOb・・・
'以下処理コード

みたいな感じに100行ほど書いたとして、その場合最後の行まで構文チェックしてくれるのでしょうか?
だとしたらそれで私がやりたいことが実現できます。

23 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 19:31:55 ]
Set wshObj = WScript.CreateObject("WScript.Shell")
wshObj.regWrite "

の、RegWriteメソッドについて質問があります。
と言うか、RegRead, RegDeleteにも、さらにはreg.exeにも関係する事かもしれません。
レジストリエディタを開いて左側のフォルダのアイコンのキー名、っていうんですかね・・
例えば
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
で、あり得ない事ではありますが、 CurrentVersionと言うキーの名前を ;CurrentVersion と
変更してキーを削除せずにセミコロンで無効化(削除したのと同じ挙動になるけど、データ自体は
レジストリに残してある感じ)したいとして、レジストリエディタなら簡単に名前の変更で出来ますが
WSHからはどのように記述すれば良いのでしょうか?
更新になるので、RegWriteメソッドを使うと思うのですが、どう書いたらいいのか分かりません。
RegWrite "キー名", 更新後の値, ["REG_DWORD"等のデータタイプ(種類)]
と言う外部仕様は分かるのですが、
この仕様だとキー名の変更は出来ませんよねぇ?あくまでもRegWriteは値を更新するのであって
値を格納しているキー名は無理ですかね?何か良い手はありませんか?

24 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 21:57:08 ]
WMI使えば?

25 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 19:04:32 ]
>>16
UTF-16ならおk

wsfならUTF-8でもおk

26 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 19:30:10 ]
>>25
サンクス!

27 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 10:31:59 ]
あるファイルAの一部を書き換えるには
テンポラリのファイル作らないと駄目ですかね?
FSOにseekみたいな命令無いですよね。


28 名前:デフォルトの名無しさん [2008/05/17(土) 12:40:55 ]
cscript で hoge.js 実行するとすぐ閉じてしまって、
デバッグのための表示を出していても見えなくて
困るんですが、スクリプトの終了時に(cscript.exe を
終了する前に)なんかフックをかましてとめることってできませんか?

cmd /k から実行すればいいのかもしれませんが、
できればスクリプトの中から制御できればいいのですが。

29 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 13:52:47 ]
>>27
fso.open(,forwriting).write replace(fso.open(,forreading).readall(),"aaa","bbb")

>>28
new ActiveXObject("scripting.filesystemobject").GetStandardStream(0).ReadLine();

30 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 14:24:12 ]
openなんてメソッド無いだろ



31 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 14:35:36 ]
なんかあるだろ

32 名前:デフォルトの名無しさん [2008/05/17(土) 15:46:57 ]
msdn.microsoft.com/ja-jp/library/cc392522.aspx
ここに書かれているオブジェクト (WScript とか)は
WSH が標準で最初から提供しているんだよね?
Scripting.FileSystemObject のようなものの
Scripting っていうオブジェクト(クラス名?)は
誰が供給しているの?

33 名前:デフォルトの名無しさん [2008/05/17(土) 15:50:41 ]
WScript.CreateObject に与える引数って,
COM コンポーネントの名前を指しているんですよね?
CLSID とかで指定することもできるのでしょうか?

34 名前:デフォルトの名無しさん [2008/05/17(土) 15:54:43 ]
The CreateObject method returns a pointer
to the object's IDispatch interface.

なんだ,COM コンポーネントの ProgID 与えたら
インターフェイスへのポインタが返ってくるだけなのか.
すっきりした.

35 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 15:59:38 ]
>>8
createobject("shell.application").settime

36 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 16:01:18 ]
>>33
getobject("new:{CLSID}")

37 名前:デフォルトの名無しさん [2008/05/17(土) 16:20:10 ]
Javascript には「コレクション」というデータ型は
無いようなんだけど,これは JScript 独自の考え方?

配列やコレクションを「IEnumerable インターフェイスを
実装するオブジェクト」と定義しているのも JScript 独自の考え方?

38 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 16:21:52 ]
はぁ?

39 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 01:46:05 ]
>>28
new ActiveXObject('wscript.shell').PopUp('pause');

40 名前:28 [2008/05/18(日) 06:45:44 ]
>>29 >>39
ありがとう。結局今のところ cscript //D を使うバッチ
ファイル経由で起動してます。教えていただいた方法も
後々試してみたいと思います。

んが、今気づいたんですが、結局デバッグできればいいので
wsf ファイルにして <?job debug="true"?> を使うというのも
いいかなと思っています。

ところでせっかく wsf ファイルで書くジョブのコメントなどを
設定したとしても、特に活用法ほうってないですよねぇ。
wsf ファイルを右クリックしたらジョブ一覧がコンテキストメニューに
かっこよく出てきたり・・・・しないよなぁ。

ところで wsh から ADODB の RecordSet を使ってかなりのデータ
処理ができる気がしてきました。しかし ADODB の中でいろいろと
定義されている定数群を識別子じゃなくてじかに書かなきゃならん
のが面倒っぽい。これも wsf の reference タグで解決?



41 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 22:39:55 ]
正規表現を使った置換で

hogera=12345
purururu=00000
ranran=99999

これを

hogera=11111
purururu=11111
ranran=11111

こうしたい。
=の左側は英文字。右側は5桁の数字。
どうやったらいいですか?
JScriptです。

42 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 23:48:44 ]
単に、5桁の数字を "11111" の置換するだけなら、

"hogera=12345".replace(/(\d{5})/, "11111")

でいい。でも、12345=12345 が 11111=12345 になるのが嫌なら

"purururu=00000".replace(/^([A-Za-z]+)=(\d{5})$/, "$1=11111")

とかにすればいい。

43 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 23:56:09 ]
var s1 = "hogera=12345\npurururu=00000\nranran=99999\n";
WScript.Echo(s1);

var s2 = s1.replace(/^([A-Za-z]+)=(\d{5})$/, "$1=11111");
WScript.Echo(s2);

変わらない。何で?

44 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 01:28:42 ]
mオプションつけれ

45 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 05:40:41 ]
var s1 = "hogera=12345\npurururu=00000\nranran=99999\n";
WScript.Echo(s1);

var s2 = s1.replace(/^([A-Za-z]+)=(\d{5})$/gm, "$1=11111");
WScript.Echo(s2);

出来たぁ!ありがと!

46 名前:デフォルトの名無しさん [2008/05/23(金) 10:16:36 ]
JScript の中から、今の環境でどんなオブジェクトが使えるかを
知る方法はありますか?たとえば o がオブジェクトだとすると、
for (i in o) print (i); でそのオブジェクトのプロパティ一覧が
得られますが、そもそもどんなオブジェクトがあるのかなと。

WScript オブジェクトとかその環境独自のオブジェクトが
最初から用意されていると思うのですが、それをスクリプト内から
知る方法はあるのでしょうか?

47 名前:46 [2008/05/23(金) 10:21:56 ]
列挙できると書きましたが、もちろん DontEnum 属性が
設定されていたらだめですね。無視して列挙させるという
ようなメタレベルでの操作もできないようですし。

48 名前:デフォルトの名無しさん [2008/05/23(金) 12:47:52 ]
jscriptには定数はないのでしょうか?
Microsoftのページには定数は const みたいに書いてあるのですが、
構文エラーと言われます。

49 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 18:59:09 ]
123
'abc'

50 名前:デフォルトの名無しさん [2008/05/24(土) 07:09:08 ]
>>49
すみません、定数の定義の話です。
つか var つけないと定数になるのかと思ったら、WSH?(Windows Script)のvarはもともといらないのね。
constもつかえないっぽい



51 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 12:30:20 ]
昔ながらの全部大文字とか勝手にして「これは定数。」って脳内補完しとけばよし。

52 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 13:04:39 ]
>>48
> Microsoftのページには定数は const みたいに書いてあるのですが、
> 構文エラーと言われます。

それJScript.NETの説明。

>>50
> WSH?(Windows Script)のvarはもともといらないのね。

varなしで変数を宣言すると、グローバル変数になっちゃうぞ。

53 名前:デフォルトの名無しさん [2008/05/24(土) 18:26:40 ]
>>52
うへー、ぜんぜん違うのね。
ありがとう。

この辺のことはどこに書いてあるんだろう

54 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 21:24:09 ]
>>1 の公式

55 名前:名無しさん@Linuxザウルス [2008/05/26(月) 13:31:35 ]
makewin.exeでexe化しておいたvbsが
savceの5/26定義パターンから木馬として片端から検疫されてた..

なんでmakewin&exe化したのが木馬扱いされてんねん
あああダメージでかいわ..orz

56 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 22:22:49 ]
CreateObject("WScript.Shell").SendKeys "moji"

mojiと書きたいのですが。
その前にIMEを切りたいのですが、できますか?

57 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 01:50:36 ]
はい

58 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 01:59:53 ]
{kanji}

59 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:50:09 ]
VBScriptの記述で質問です、引数(フォルダのドラッグを想定)で与えられたフォルダの中身を、
コマンドラインで順に処理したいのですが(実行処理を確認したいため)直ぐにターミナルが閉じてしまいます。
今回初めて、VBScriptを作成したのですが、どこがおかしいのか分からない状況です。
おかしい点を教えていただけないでしょうか。

#実行処理が確認できるのであれば、コマンドラインで処理する必要はないのですが、どの様な
#方法があるのか調べることができませんでした。もし他によい方法があれば教えてください。

Set fso = CreateObject("Scripting.FileSystemObject")
Set args = WScript.Arguments
Set WSHShell=Wscript.CreateObject("Wscript.Shell")

'引数チェック
if args.Count <> 1 Then
WScript.Echo "Usage: test.vbs (target folder path)"
WScript.Quit()
End If


'コマンドラインで実行
If LCase(fso.GetFileName(WScript.FullName)) = "wscript.exe" Then
WshShell.Run "cscript """ & WScript.ScriptFullName & """" & args(0) & """",1,False
WScript.Quit
End If

Set folder = fso.GetFolder(args(0))

'フォルダを内のファイル一覧を取得
For Each file In folder.Files
WScript.Echo file.Name
Next


60 名前:59 mailto:age [2008/05/27(火) 23:59:39 ]
最終的な目標ですが、フォルダ内にあるファイル全てを順に、あるアプリケーションに
引数として渡して処理を自動化したいと考えてます。よろしくお願いします。



61 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 00:08:17 ]
WshShell.Run "cmd /k cscript """ & WScript.ScriptFullName & """ " & args(0) & """",1,False

62 名前:60 mailto:sage [2008/05/28(水) 00:17:04 ]
>61
レスありがとうございます。上手く動作することができました。
本当に助かりました!

63 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 15:29:48 ]
>>48
typelibrary作って<reference>で参照すれば?

64 名前:デフォルトの名無しさん [2008/06/01(日) 20:28:57 ]
WSHを使って、タスクトレイで動いてるアプリとメッセージのやり取りってできますか?

65 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 20:37:43 ]
出来ますよ
そういうCOMを探すか作るかすれば

66 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 13:24:17 ]
WSHってメッセージキュー扱えないのか

67 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 14:13:29 ]
MSMQ使えるだろ

68 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 22:15:19 ]
NGワード
そういうCOM

69 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 22:31:06 ]
UWSC使えば?

70 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 08:35:11 ]
Office2007+Vistaなんですが、MSEもしくは、それ相当のものってないんですか?見あたりません



71 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 09:06:44 ]
>>68
WSHはいわばCOMを使う土台なわけで
COMを使うことを否定したら何にも出来ないぞ

COMを使うこと自体は否定しないが、COMのDL先書いて
そのCOMを使ったコードまで書いてくれなきゃヤダってなら
自分でブログラムを書く人が集まる場であるこの板に来るのが間違い

72 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 12:55:18 ]
>>71がこの板に来るのが間違い


73 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 19:07:02 ]
>>71
中身がないレスは読む価値もないってだけの話

74 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 21:12:29 ]
悔しかったの?

75 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 22:58:18 ]
>>71は例の基地外なのか

76 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 01:16:04 ]
>>71
中身がないレスしかできないってだけの話


77 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 03:22:31 ]
COMでWordファイルに書き出したりするプログラム書いてみたのですが
ログインユーザがAdministrator権限あるときはちゃんと動くのですが
ないときは例外が出るみたいです
Administrator権限がないとCOMでOfficeの*.Applicationにはアクセス出来ないのでしょうか?


78 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 07:58:27 ]
>>77
セキュリティオプションの「Visual Basic プロジェクトへのアクセスを信頼する」あたりをチェックすればいけるんじゃないの?
確認してないけど

79 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 02:12:27 ]
やってみます
ありがとうございました


80 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 03:21:41 ]
>>77
ttp://support.microsoft.com/default.aspx?scid=kb;ja;257757




81 名前:デフォルトの名無しさん [2008/06/05(木) 06:28:49 ]
>>80
>>77 じゃないけど自分も同じような現象で過去あきらめた.
で,リンク先読んでみたいんだけど,いまいちわからなかた.

リンク先で言及されているのは,サーバ内でWordのファイルを
自動生成するというような話だよね.>>77 は普通の
クライアント環境で対話的に使っているのだと思うんだけど.

82 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 06:56:29 ]
>>80
何度読んでも眠たくなる文章だ


83 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 06:53:26 ]
wshでSQLServer2000と2005のテーブルの内容を取得するのはどうやるんですか?
なるべく高速な方法が良いです。
更新はしないのでSELECTが出来ればいいです。

84 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 08:19:08 ]
>>83
ADOを使う
ADODB.Connection とかのキーワードでぐぐってみれ

85 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 23:10:26 ]
vbsで、
TEST_PATHに"C:\TEST\*.txt"を入れて以下のように
動かしたら"C:\TEST\*.txtt"ファイルのようなものまで
消えてしまいました。
ワイルドカードを使用して、拡張子txtのみを削除する
方法は無いのでしょうか?

objFSO.DeleteFile TEST_PATH

86 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 23:29:46 ]
>>84
Thanks!

87 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 00:27:05 ]
>>85
たぶんないと思う。

自分でファイルのリストを取得してから通常の文字列マッチング
で絞り込むくらいしか思い浮かばない。


88 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 01:00:09 ]
>>85
ひどい仕様だな

89 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 03:25:01 ]
NTFSならレジストリで8.3ファイル名の記録をオフにすれば
そういう挙動が起きなくなるとどこかで見た気がする。

90 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 05:03:36 ]
Dim arr()
msgbox Ubound(arr) 'error
ReDim arr(9)

Redimをする前に、arrに値が入っているか
どうかを調べる方法はないでしょうか?

Redimをする前に、Ubound()で調べようとすると
エラー「インデックスが有効範囲にありません」
となります。




91 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 13:39:45 ]
if err.description="インデックスが有効範囲にありません" then

92 名前:90 mailto:sage [2008/06/12(木) 18:41:03 ]
>>91を参考にして下記でできました。ありがとうございます。

on error Resume Next
WScript.Arguments.Item(0)
if Err.Number <> 0 then msgbox "引数無し"
Err.clear
on error goto 0

93 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 22:36:39 ]
if WScript.Arguments.Count = 0 then msgbox "引数無し"

94 名前:90 mailto:sage [2008/06/13(金) 01:51:11 ]
>>93 私なりにやったのですが、そのようなコードを書けなかった
です。ありがとうございます。

95 名前:デフォルトの名無しさん [2008/06/17(火) 22:24:32 ]
VBScriptを使って、HTTPステータスコードを取得する方法を探しています。
ある任意のWeb画面に対してスクリプトでリクエストを行い、HTTPステータスコード(200 ok 等)を
取得する方法はありますでしょうか。
どなたかご存知の方がいらっしゃいましたら、ご教授下さい。

96 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:46:00 ]
>>95
まかせろ!
検索してやった!

ttp://oshiete1.watch.impress.co.jp/qa4108450.html

97 名前:>>95 [2008/06/17(火) 22:52:20 ]
>>96
検索ありがとうございます。

確認してみたんですが、この先に紹介してあるサイトはVB?でしょうか。
どうもVBScriptに応用する方法が分かりません。



98 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 23:09:41 ]
>>97
・・・まーいーや。

Microsoft.XMLHTTP とかの status プロパティ使えばできるでしょ。

99 名前:>>95 [2008/06/18(水) 06:54:28 ]
>>98
有難う御座いました。
勉強不足の為、すぐに理解できませんでしたが
きちんと出来ました。
助かりました。m(_ _)m

100 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 18:15:00 ]
処理1
msgbox "AAAA"
処理2


上記を実行し、ウィンドウンがでてきて、
OKボタンを押すと、処理2に移ります。

 OKボタンを押さずとも、処理2に移る方法が
ありませんか? Wait:=Falseみたいな事できま
せんか?








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

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

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