<package><job><script language="VBScript"> 'このタイプのファイルは、拡張子.wsfで保存して開く。 '主にWindows向け。 'Windowsには、wscript.exeのほかに、cscript.exeもある。 '拡張子.vbs,.jsなどで保存するときは、package,jobなどは要らない。 'もしよく分からないなら、HTMLにJavaScriptを埋め込んでもよい。 Call MsgBox("Windows Scripting Host へようこそ。",64,"Welcome to WSH.") </script></job></package>
2 :
132人目の素数さん :04/10/16 19:33:58
それなぁに 説明して
3 :
LettersOfLiberty ◆rCz1Zr6hLw :04/10/16 22:03:48
Re:>1 スレ立てThx. Re:>2 Windowsを使っているなら、mboard001.wsf などのファイル名で保存して開いてみよう。 <package><job><script language="VBScript"> '繰り返しの例。ループは10で止める。ダイアログの無限ループが発生したら、止めるのが少し大変だ。 'このときは、OKをクリックしたあと、直ぐにCtrl+Alt+Deleteを押せばよい。 'このプログラムではその操作は必要ないだろう。 For i=1 To 10 Call MsgBox(i,64,"Dialog test") Next </script></job></package>
4 :
LettersOfLiberty ◆rCz1Zr6hLw :04/10/21 12:47:07
<package><job><script language="VBScript"> Call MsgBox("age",64,"age") Call MsgBox("というか、何かネタは無いのか?",16,"!") </script></job></package>
5 :
LettersOfLiberty ◆rCz1Zr6hLw :04/10/21 15:50:21
6 :
132人目の素数さん :04/11/05 01:12:41
絶賛人気スレ保守
7 :
132人目の素数さん :04/11/14 20:41:31
_,,..、-―-- ., ,..-''" `ヽ 三|三 ,. '" _,,... - __ ヽ、 イ `< / ,..=-‐''~ ̄_ ~'''- 、 ヽ  ̄ , ′ /,,..-'''"~ ̄::: ̄~'''-ヽ, ヽ _|_ ∧ / ,、'7:::,:'//:::,:´/∧::、:::゛,:::::ヽ、 ゙', |_ ヽ / \ / .......//,:///!',:://// ',:::!!:::!i::::ヽ:, ...゙, (j ) l ........./n,V:;l;j]トi、」ト:{:{ }!}」j:,l!:}:::!l:゙, ...〉 └┼┘ ゛, .......,';「rll:´kr_テ'::「` | ヽノ_」Lメl::;;ll!l:l./ _ヽ_∠ .|_|_| ゛、../ ハ l!::l| 「!-'lj r'::/`/イ,:ノノ |!' lニl l | __ ,ソ//:::|!:::l!  ̄ '-" ,'::イ!../' l─| l 亅 / /://::;;ハ::::ll\ _ ' ,,::':::,!l:| ´⌒) ノ:イ/:/;/;;`ヾ、_ ` 、 _ .イ::く;;ノメ!、 -' ,. '"',イ;'::/;/;;;-'"(⌒ヽ ,,_!ヽ、;;;:!:::!::| ヘヽ _,,-"/..'/:::/;;;-'" !_ヽ/´,,‐''_`、`''-.,,:! ゙';ヽ、 .,-'":;; ',/,,',.-< ゙'〈 '",-'┐ ,,'"ス、 ゙;:、、、 ,.-'"::;;/.'/',/^ヽ``、、 ゙, <ノ ノ' / ,ハ, ゙;:'; ヾ、 ../"/:;;/ '‐'/,「`ヽ、 ` 、 = __ ゙、 'v'"/`、' 'l ',::', ヾ、 l' /::;'" ,.:';:"/;;! `.ー、~''ーニ.,ハ, ハ'" ヽ, ゙, !::;! ヾ! !:/ /:/ /:/;ト、 ...゙, | _| \_,ノ::.\= 、._ l ,!、 l::;! ll !:! ,//' /::/::ハ ',.. ゙',l ,-',-ト、 `'ー-、ヽ, 7./l ト`、, !ノ 丿 '、 // /:/:,/_,,l ゛、.. ゙',. ヽ:Vヾ、、、_ ~///,ノ l;;:',ヾ' /,' ,!::/!ll`i;;;| ヽ.. ヽ `/: ヽ ニニ‐=/ノr' ,' l;!l,:l 'ヾ;、 ,!:! !::l'l:!l::!;;:::ハ ヽ、. ソ' : ........,~7, ,l / !;;!ll!! ヾ;、
8 :
ChaosicSoul ◆/yaJbLAHGw :04/11/21 12:46:24
ところで、IEのCtrl+Oの機能は、Lunascapeには無いのですか?
9 :
ChaosicSoul ◆/yaJbLAHGw :04/11/21 12:46:51
すまね、激しく誤爆した。
10 :
BlackLightOfStar ◆ifsBJ/KedU :04/12/09 22:11:21
WSHでJavaScriptの機能の一部を使うことができる。 割とプログラムも容易にできるはずだけど、 スレが伸びていない。
それなぁに 説明して
12 :
132人目の素数さん :05/02/10 20:14:18
13 :
BlackLightOfStar ◆BUG4TDA93k :2005/04/16(土) 16:16:19
14 :
BlackLightOfStar ◆ifsBJ/KedU :2005/04/16(土) 16:19:23
Re:>13 お前が先に氏ね。
簡易関数電卓 test.vbs ファイルの中身を以下のようにして実行する。 --- Msgbox Eval(InputBox("式を入力して下さい。",,"sin(3.14/2)*log(EXP(1))"))
16 :
132人目の素数さん :2005/06/05(日) 08:48:11
age
WSH なんて臭いから使うなよ。
18 :
GreatFixer ◆ASWqyCy.nQ :2005/06/05(日) 19:57:31
21 :
GreatFixer ◆ASWqyCy.nQ :2005/06/11(土) 18:15:58
>>15 機能拡張
Function PI()
PI=4*atn(1)
End Function
を、最終行に追加すると、3.14の変わりに関数PI()が使えるようになる。
プログラムする時に、ASC("$")とかして、キャラクタコード
調べられたりもするから、数学者向けというよりもプログラマーに
とって便利なアプリだな。
>>15 もう1個、機能拡張
Function Sigma(vSta ,vEnd)
' vSta ≦ vEnd である様に、入力。
Dim Result
Result = Result + vSta
If vSta + 1 > vEnd Then
Sigma = Result
Else Sigma = Result + Sigma(vSta + 1, vEnd)
End If
End Function
を最終行に追加すると、Σ(i = 1,10) = 55、などが計算できる。
使い方は、sigma(1,10)で、結果が55と出る。
但し、再帰関数のスタックの限界で、sigma(1,570)までの計算が限度。
階乗関数n!も簡単に作れそうだけど、スタックの限界がありそうな気がする。
とは言え、関数をどんどん最終行に追加していく事で、使いやすくなる。
CreateObject("Excel.Application")で、Excelの組み込み関数を そのまま利用できるようにしてしまうというのはどうだろう。
test
28 :
132人目の素数さん :2005/07/18(月) 02:36:45
ホス
>>28 保守乙。
なんか、スターウォーズのDVDレンタルで借りて来たら、眠れなくなってしまった。
>>15 を使いやすくしてみました。
連続で何回も計算可能。
起動の度に、RND(1)の乱数列が変わる。
>>24 さんのPI()関数も組み込み済み。など
Randomize
Dim strFormula : strFormula = "sin(PI()/2)*log(EXP(1))"
Do
strFormula = InputBox("PI()" & VbCrLf & "Sin(), Atn(), Exp(), Log(), Rnd(), Int(), " & VbCrLf & "Hex(), Left(3, ), Chr(), Asc(), Now(), ","式を入力して下さい。",strFormula )
Msgbox(Eval(strFormula) )
Loop while strFormula <> ""
'----------------------------------------
Function PI()
PI=4*atn(1)
End Function
30 :
132人目の素数さん :2005/07/20(水) 01:41:11
ホシュホシュ
31 :
132人目の素数さん :2005/07/25(月) 22:40:49
ホシュホシュ
321
34 :
132人目の素数さん :2005/08/06(土) 01:19:10
age
There is no topic, isn't it ?
36 :
GiantLeaves ◆6fN.Sojv5w :2005/08/11(木) 21:03:45
やっぱりアルゴリズムの話に帰着される問題が多いのだろうか?
問題解くのに、何分かかったかを計るスクリプトとかでもいいんじゃない? VBみたいには、凝ったことできないから、アイデア勝負ってことで。
38 :
132人目の素数さん :2005/08/25(木) 18:10:52
age
734
40 :
132人目の素数さん :2005/10/22(土) 21:31:11
age
41 :
132人目の素数さん :2005/10/22(土) 21:34:54
age
108
43 :
132人目の素数さん :2005/12/17(土) 06:49:58
743
873
187
46 :
132人目の素数さん :
2006/02/14(火) 12:30:45 325