VBScript gt;gt;gt;gt;gt;gt;gt;gt;JScript
1 :
デフォルトの名無しさん:
実行速度はこうです。
gt;gt;gt;gt;gt;gt;gt;gt;
いまどきリア中でもこんな無知をさらけ出したりしないぞw
計算なんかはVBSの方が速いよな。
Jスクリプトはなんか時間かかるし。
夏休みは終わったはず……
学園祭の準備期間&テスト期間中でわりと時間は自由
 ̄ ̄ ̄ ̄ ̄ ̄○ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
O 。
, ─ヽ
________ /,/\ヾ\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|__|__|__|_ __((´∀`\ )< というお話だったのサ
|_|__|__|__ /ノへゝ/''' )ヽ \_________
||__| | | \´-`) / 丿/
|_|_| 从.从从 | \__ ̄ ̄⊂|丿/
|__|| 从人人从. | /\__/::::::|||
|_|_|///ヽヾ\ / ::::::::::::ゝ/||
────────(~〜ヽ::::::::::::|/ = 完 =
var sum=0;
for(var i=0;i<=10000000 ;i++)
sum =sum+i;
WScript.Echo( sum);
と
Dim I,Sum
Sum=0
For I =0 To 10000000
Sum =Sum+I
Next
MsgBox Sum
を比較するとJコードの方が遅い...w
VBの方が速いのは言うまでもない事
本当だ。
しらんかった
VBSの入門書でお勧めはズバリ何?
マジレスするとMSDNのVBSの解説。
しっかり書かれてるから一読すればかなり理解できると思う。
12 :
10:2005/09/30(金) 08:23:05
13 :
デフォルトの名無しさん:2005/10/06(木) 22:13:09
質問です。
VBScriptで別マシンのフォルダオブジェクトを取得したいのですが、
どうやったらいいですか?
具体的にはローカルマシンなら、
Set objFso = CreateObject("Scripting.FileSystemObject")
Set objDir = objFso.GetFolder("パス")
で得られる、objDirが欲しいのです。
これでパスの部分をリモートマシンまでの
パスを指定してもだめでした(アクセス制限があるため)。
現在、
Set objWMIService = GetObject(URL, , user, password)
Set objColDir = objWMIService.ExecQuery _
("Select * From Win32_Directory Where Name = 'パス'")
として得られるコレクションからどうにかならないかなって、
いろいろ試したみたのですがうまくいきません。
こうすればできるかもってのを教えてくれるとうれしいです。
15 :
14:2005/10/07(金) 02:20:00
追記。
スクリプトから net use を実行してもいいかも。
VBScript >>>>>>>>JScript
18 :
デフォルトの名無しさん:2005/10/17(月) 16:45:22
すいません初歩的すぎて申し訳ないんですが、次のサンプルスクリプトをWSHへ書き換えたいんですが
パラーメータの渡し方がわかりません。
どなたか教えてください。
<object ID=NetMeeting CLASSID="CLSID:3E9BAF2D-7A79-11d2-9334-0000F875AE17">
<PARAM NAME = "MODE" VALUE = "DataOnly">
</object>
↓
Set NWobj = createobject("Netmeeting.App")
19 :
デフォルトの名無しさん:2005/10/20(木) 17:00:42
マルチポストで申し訳ないのですが、
タクスバーにアイコンだけ表示されている常駐アプリケーション( 音量やハードウェアの取り外しなど )がありますが、
どうにかして、このアイコンをクリックしたときに出るメニューの文字列って取得できませんか?
出ているメニューの(親の?)ウィンドウハンドルはわかっている状態です。
スレタイについて
スレタイからして低能がにじみ出てるな