○<" ̄\
チンポ |____) ° (⌒─‐⌒) 新スレです
ヽ(,,.´・ω・)/ ヽ((・ω・`,,))/ 楽しく使ってね
(::. ) ( .::) 仲良く使ってね
⌒"⌒""⌒⌒⌒"⌒⌒⌒"⌒"⌒
探検
VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1ピラフ
2014/11/24(月) 19:48:59.29ID:xWGC6UcP233デフォルトの名無しさん
2014/12/25(木) 18:48:42.97ID:T6grEIWX >>232
ダブルクォーテーション自身は連続するダブルクォーテーションで表現するってあちこちのブログで紹介されてた。
で、代入したいのは引数付きコマンド文字列なので単なる文字列です。
いろいろ試した結果、どうやらドライブ名+パス名が二つあるとエラーになるような感じ。
長すぎるのがダメなのかと思ったら”aaa...”って長い文字列はフルパスが自動的に補われておっけーだった。
ショートカットが作れないならEXECで起動するかバッチファイルでやる手もあるしそれでもいっかな。
アフィニティマスクも設定したいしそっちのほうがいいかも。
ダブルクォーテーション自身は連続するダブルクォーテーションで表現するってあちこちのブログで紹介されてた。
で、代入したいのは引数付きコマンド文字列なので単なる文字列です。
いろいろ試した結果、どうやらドライブ名+パス名が二つあるとエラーになるような感じ。
長すぎるのがダメなのかと思ったら”aaa...”って長い文字列はフルパスが自動的に補われておっけーだった。
ショートカットが作れないならEXECで起動するかバッチファイルでやる手もあるしそれでもいっかな。
アフィニティマスクも設定したいしそっちのほうがいいかも。
234デフォルトの名無しさん
2014/12/25(木) 19:46:24.47ID:GZxGVqty obj="""〜""〜""〜""" → ""〜"〜"〜""
'"〜"〜"〜"'
VBSではこういうように、
シングルクォーテーションで囲えないのか?
'"〜"〜"〜"'
VBSではこういうように、
シングルクォーテーションで囲えないのか?
235ピラフ
2014/12/25(木) 19:58:04.70ID:pSi0iKkI objCut.TargetPath="G:\Program Files\Google\Chrome\Application\chrome.exe"
objCut.Arguments="--user-data-dir=""Z:\ChromeData\2"""
こうじゃねっすか?
objCut.Arguments="--user-data-dir=""Z:\ChromeData\2"""
こうじゃねっすか?
236ピラフ
2014/12/25(木) 20:04:08.86ID:pSi0iKkI ∩___∩
| ノ \ /ヽ クリスマスおめでとー!
/ ● ● | いちゃいちゃすんな!
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> ) ))
 ̄ ̄(___) ̄ ̄ (_/ドン!! ̄ ̄ ̄ ̄\
_____ \
|\____\ \
| |======== |
_| |oo======= |
|\\|___________|\
| ノ \ /ヽ クリスマスおめでとー!
/ ● ● | いちゃいちゃすんな!
| ( _●_) ミ
彡、 |∪| 、`\
/ __ ヽノ /´> ) ))
 ̄ ̄(___) ̄ ̄ (_/ドン!! ̄ ̄ ̄ ̄\
_____ \
|\____\ \
| |======== |
_| |oo======= |
|\\|___________|\
237デフォルトの名無しさん
2014/12/25(木) 20:45:35.09ID:T6grEIWX238デフォルトの名無しさん
2014/12/25(木) 20:50:46.36ID:T6grEIWX239デフォルトの名無しさん
2014/12/29(月) 14:26:40.41ID:vyc0PiqV すみません質問です
VBSでIEを使用してYahooメールで受信したメールを開きたいのですが
昔はメールの一覧がリンクだった為、簡単にクリックで表示できたのですが
新しいシステムになってから開くことができません。
開く方法を教えてください。
VBSでIEを使用してYahooメールで受信したメールを開きたいのですが
昔はメールの一覧がリンクだった為、簡単にクリックで表示できたのですが
新しいシステムになってから開くことができません。
開く方法を教えてください。
240デフォルトの名無しさん
2014/12/29(月) 20:49:24.29ID:Ogx6fKZ1 なんでIEを介す必要があるの?
普通に受信すれば良いだけでは?
普通に受信すれば良いだけでは?
241デフォルトの名無しさん
2014/12/29(月) 21:06:06.01ID:FTL2X3CW え?
242デフォルトの名無しさん
2014/12/29(月) 21:29:05.07ID:OjECgY52 >>239
YahooメールAPIってのがあるみたいだけどね
YahooメールAPIってのがあるみたいだけどね
243ピラフ
2014/12/31(水) 10:15:46.56ID:aa1VLakq ,_/)_
(∴∴)
r" ̄ ̄ ̄ ̄"ヽ
( ___________________)
r ´ `ヽ
<(___________________________)>
/ \ /\
/ ● ,,. .,, ● ヽ
|. (__人__) | あけおめことよろ
ミミ、、,,,,,,__,,,,,,,,,,,,,,_,,,,,,,,,,,、、-ミ
┗━彡ミミ彡ミ ミ彡ミミ彡━┛
ミミ彡ミ .\ ./ミ彡ミミミ
彡ミミミ .\/ .ミミ彡
ミ丿.┃ . ● .┃ヾミ
┗━━┛┗━━┛
(∴∴)
r" ̄ ̄ ̄ ̄"ヽ
( ___________________)
r ´ `ヽ
<(___________________________)>
/ \ /\
/ ● ,,. .,, ● ヽ
|. (__人__) | あけおめことよろ
ミミ、、,,,,,,__,,,,,,,,,,,,,,_,,,,,,,,,,,、、-ミ
┗━彡ミミ彡ミ ミ彡ミミ彡━┛
ミミ彡ミ .\ ./ミ彡ミミミ
彡ミミミ .\/ .ミミ彡
ミ丿.┃ . ● .┃ヾミ
┗━━┛┗━━┛
244デフォルトの名無しさん
2014/12/31(水) 10:22:41.52ID:siWjBdTq 早漏…
245デフォルトの名無しさん
2014/12/31(水) 10:27:57.30ID:4yI/XMNB246デフォルトの名無しさん
2014/12/31(水) 11:43:52.33ID:Rf0nbI8+247ピラフ
2014/12/31(水) 12:24:39.87ID:aa1VLakq248デフォルトの名無しさん
2014/12/31(水) 15:47:42.66ID:rwrIWB0/ ピラフって、なんだかいじめたくなるキャラな、、
249ピラフ
2014/12/31(水) 16:53:32.41ID:aa1VLakq >>248
これピラフ
http://trendy.nikkeibp.co.jp/article/column/20080821/1017834/03_px300.jpg
ところで、ピラフ完全に閃いたんだけどさ、
2つの配列を結合するメソッドConcatがあったとするじゃん。
Function Concat(A, B)
Dim C
ReDim C(UBound(A) + UBound(B) + 1)
Copy C, A, 0
Copy C, B, UBound(A) + 1
Concat = C
End Function
Sub Copy(S, D, I)
Dim E
For Each E In D
S(I) = E
I = I + 1
Next
End Sub
そしたら、配列に値を追加するメソッドAppendはあっさり実装できるんだよね。
Function Append(A, Value)
Append = Concat(A, Array(Value))
End Function
これってすごくない?
これピラフ
http://trendy.nikkeibp.co.jp/article/column/20080821/1017834/03_px300.jpg
ところで、ピラフ完全に閃いたんだけどさ、
2つの配列を結合するメソッドConcatがあったとするじゃん。
Function Concat(A, B)
Dim C
ReDim C(UBound(A) + UBound(B) + 1)
Copy C, A, 0
Copy C, B, UBound(A) + 1
Concat = C
End Function
Sub Copy(S, D, I)
Dim E
For Each E In D
S(I) = E
I = I + 1
Next
End Sub
そしたら、配列に値を追加するメソッドAppendはあっさり実装できるんだよね。
Function Append(A, Value)
Append = Concat(A, Array(Value))
End Function
これってすごくない?
250デフォルトの名無しさん
2014/12/31(水) 18:33:49.20ID:rwrIWB0/ 許可なく他人の画像使うと著作権や肖像権違反だよ。
251デフォルトの名無しさん
2014/12/31(水) 19:30:41.64ID:4yI/XMNB ピラフって41歳か
252ピラフ
2014/12/31(水) 19:32:16.27ID:aa1VLakq >>251
写真見てもらったらわかると思うけど、ピラフまだ20代だよ。
写真見てもらったらわかると思うけど、ピラフまだ20代だよ。
253デフォルトの名無しさん
2014/12/31(水) 19:46:05.34ID:4yI/XMNB >>252
美紀ちゃんは41歳だけど
美紀ちゃんは41歳だけど
254ピラフ
2014/12/31(水) 20:01:04.48ID:aa1VLakq255デフォルトの名無しさん
2014/12/31(水) 21:40:15.41ID:4yI/XMNB >>254
美人だが40に見えるぞw
美人だが40に見えるぞw
256デフォルトの名無しさん
2014/12/31(水) 23:46:11.81ID:xE2jFvt+ >>249
引数AをReDim Preserveすれば、
Copy C, A, 0
を省略できる
特にAとBの要素数比において、Aの方が大きい場合程、その影響は大きく
AとBの要素数が同じくらいなら、処理速度は2倍差くらいのものだが
Appendの場合はBの要素数は1つなので、基本的にAの方が大きいわけで
10^9要素のAに値を一つ追加する場合だと、処理時間は10000倍以上もの差になる
実際に試してみたが、10^8要素配列への追加だと、>>249は 1分02秒 で、前述の方法は 0.0057 秒
引数Aの参照先変数を書き換えたくない場合は、ByVal Aにすれば良いし、それでも>>249より遙かに速い
それに、多要素配列同士の結合は、そう何度も実行することは無いだろうが
配列への値追加は、何度も繰り返して行われる可能性があるので、Concatの使い回しはせずに
効率化に徹した方が実用的
AppendからConcatを実行した場合は、UBound(B)の結果は0だと解ってるんだから無駄だし
1要素しか無いものに対してループ回すのも無駄で、現要素数+1にReDim Preserveして、
末尾にValueを代入するだけにした方がシンプルかつ効率的
自分が作った関数の汎用性をアピールしたかったのかもしれないが、実用性を無視してまでアレにもコレにもと
無理矢理使い回そうとすると、むしろ弊害を生んで、考えの足りなさをアピールする結果になるので注意な
なんて書くと、また他人のコードへの文句しか言えないとか、詭弁と屁理屈で発狂するのかな?
引数AをReDim Preserveすれば、
Copy C, A, 0
を省略できる
特にAとBの要素数比において、Aの方が大きい場合程、その影響は大きく
AとBの要素数が同じくらいなら、処理速度は2倍差くらいのものだが
Appendの場合はBの要素数は1つなので、基本的にAの方が大きいわけで
10^9要素のAに値を一つ追加する場合だと、処理時間は10000倍以上もの差になる
実際に試してみたが、10^8要素配列への追加だと、>>249は 1分02秒 で、前述の方法は 0.0057 秒
引数Aの参照先変数を書き換えたくない場合は、ByVal Aにすれば良いし、それでも>>249より遙かに速い
それに、多要素配列同士の結合は、そう何度も実行することは無いだろうが
配列への値追加は、何度も繰り返して行われる可能性があるので、Concatの使い回しはせずに
効率化に徹した方が実用的
AppendからConcatを実行した場合は、UBound(B)の結果は0だと解ってるんだから無駄だし
1要素しか無いものに対してループ回すのも無駄で、現要素数+1にReDim Preserveして、
末尾にValueを代入するだけにした方がシンプルかつ効率的
自分が作った関数の汎用性をアピールしたかったのかもしれないが、実用性を無視してまでアレにもコレにもと
無理矢理使い回そうとすると、むしろ弊害を生んで、考えの足りなさをアピールする結果になるので注意な
なんて書くと、また他人のコードへの文句しか言えないとか、詭弁と屁理屈で発狂するのかな?
257デフォルトの名無しさん
2015/01/01(木) 00:48:45.71ID:FGbbMQFF ピラフとキュニスしたい
258ピラフ
2015/01/01(木) 09:06:01.26ID:Z+fj3dJ8259デフォルトの名無しさん
2015/01/01(木) 09:40:42.68ID:oXvFvpVM オキュニス!!
260ピラフ
2015/01/01(木) 10:45:30.31ID:Z+fj3dJ8 ____
/ \
/ ─ ─\
/ (●) (●) \
| (__人__) |
\ ` ⌒´ ,/
/ ::::i \
/ / ::::|_/
\/ ::|
| ::::| キュム
i \ ::::/ キュム
\ |::/
|\_//
\_/
/ \
/ ─ ─\
/ (●) (●) \
| (__人__) |
\ ` ⌒´ ,/
/ ::::i \
/ / ::::|_/
\/ ::|
| ::::| キュム
i \ ::::/ キュム
\ |::/
|\_//
\_/
261デフォルトの名無しさん
2015/01/01(木) 15:20:51.05ID:RalYKa+x ピラフあけおめこ
262ピラフ
2015/01/01(木) 15:36:49.14ID:Z+fj3dJ8 >>261
あどうも、ご丁寧に、こちらこそおまんこ。
あどうも、ご丁寧に、こちらこそおまんこ。
263ピラフ
2015/01/02(金) 22:41:11.93ID:rNkipqze >>256
速度厨の寝言は聞き飽きた。ピラフがいまさらそんなことで発狂するわけがない。
速度厨の寝言は聞き飽きた。ピラフがいまさらそんなことで発狂するわけがない。
264ピラフ
2015/01/02(金) 22:44:34.97ID:rNkipqze ┌┴┐┌┴┐┌┴┐ -┼-  ̄Tフ ̄Tフ __ / /
_ノ _ノ _ノ ヽ/| ノ ノ 。。
/\___/ヽ
/ノヽ ヽ、
/ ⌒''ヽ,,,)ii(,,,r'''''' :::ヘ
| ン(○),ン <、(○)<::| |`ヽ、
| `⌒,,ノ(、_, )ヽ⌒´ ::l |::::ヽl
. ヽ ヽ il´トェェェイ`li r ;/ .|:::::i |
/ヽ !l |,r-r-| l! /ヽ |:::::l |
/ |^|ヽ、 `ニニ´一/|^|`,r-|:「 ̄
/ | .| | .| ,U(ニ 、)ヽ
/ | .| | .|人(_(ニ、ノノ
_ノ _ノ _ノ ヽ/| ノ ノ 。。
/\___/ヽ
/ノヽ ヽ、
/ ⌒''ヽ,,,)ii(,,,r'''''' :::ヘ
| ン(○),ン <、(○)<::| |`ヽ、
| `⌒,,ノ(、_, )ヽ⌒´ ::l |::::ヽl
. ヽ ヽ il´トェェェイ`li r ;/ .|:::::i |
/ヽ !l |,r-r-| l! /ヽ |:::::l |
/ |^|ヽ、 `ニニ´一/|^|`,r-|:「 ̄
/ | .| | .| ,U(ニ 、)ヽ
/ | .| | .|人(_(ニ、ノノ
265デフォルトの名無しさん
2015/01/02(金) 22:45:10.94ID:+13yewVl 速度厨w
266デフォルトの名無しさん
2015/01/03(土) 05:23:19.75ID:eThDBvFS 数%とかの速度差で大騒ぎするような奴なら速度厨って言われても仕方ないかもだけど
あそこまで無駄なことやってるのを指摘するのは、速度どうこう以前の問題だろw
あそこまで無駄なことやってるのを指摘するのは、速度どうこう以前の問題だろw
267デフォルトの名無しさん
2015/01/03(土) 07:14:37.61ID:X+rqV4BU そもそも VBScript に速度が問題になるようなことやらさせるなよ
268デフォルトの名無しさん
2015/01/03(土) 07:49:22.00ID:eThDBvFS >>267
それ、詭弁として良く言われるけど間違いね
正しくは
「VBScript に速度の追求が必要なことをやらさせるなよ」
であって、速度を追求するには不適切なVBSでも
無駄に遅くなるようなことを極力避けようとするのは当然のことであり
コストが掛りすぎない範囲では、遅い方より速い方を選ぶとは有効なことだ
レーシングカーでなく乗用車でも、法定、安全、コストなどとの兼ね合いを満たした上では
加速性の良さも無意味とは扱われないのと同じでね
軽自動車でさえ、その出力制限の範囲でスムーズな加速が出来るように工夫されてる
極限を追求できるところまでには達せないなら完全に無視するなんてのは、愚かな発想だ
それ、詭弁として良く言われるけど間違いね
正しくは
「VBScript に速度の追求が必要なことをやらさせるなよ」
であって、速度を追求するには不適切なVBSでも
無駄に遅くなるようなことを極力避けようとするのは当然のことであり
コストが掛りすぎない範囲では、遅い方より速い方を選ぶとは有効なことだ
レーシングカーでなく乗用車でも、法定、安全、コストなどとの兼ね合いを満たした上では
加速性の良さも無意味とは扱われないのと同じでね
軽自動車でさえ、その出力制限の範囲でスムーズな加速が出来るように工夫されてる
極限を追求できるところまでには達せないなら完全に無視するなんてのは、愚かな発想だ
269デフォルトの名無しさん
2015/01/03(土) 08:05:37.91ID:X+rqV4BU >>268
速度が必要ないのに、Append のために別の Concat 作るとかバカなの?
速度が必要ないのに、Append のために別の Concat 作るとかバカなの?
270デフォルトの名無しさん
2015/01/03(土) 14:51:16.60ID:6SRsEQHg コンテキスト抜きで速度を問題にするような無駄な議論は極力避けようとしないのな
271デフォルトの名無しさん
2015/01/03(土) 17:46:54.88ID:ghlczKt1 やらさせるなよw
272ピラフ
2015/01/03(土) 17:52:18.97ID:HotbMIpC >>271
タイプミスでいちゃもんつけるのはダサいと思う
タイプミスでいちゃもんつけるのはダサいと思う
273ピラフ
2015/01/03(土) 18:01:36.77ID:HotbMIpC 処理効率のよい方法を選ぶ人がいれば
簡潔さを好む人がいて
包丁もって叫んでる人もいる。
でも、みんなに共通することがあって、みんなVBScriptが好きなんだよ。
これってすてきなことだよね。VBScriptでみんなが繋がってるんだよ。
ドッキングだよ。ピラフみんなに勇気もらったから、告白してくる。
ピラフあなたとドッキングしたいって。
簡潔さを好む人がいて
包丁もって叫んでる人もいる。
でも、みんなに共通することがあって、みんなVBScriptが好きなんだよ。
これってすてきなことだよね。VBScriptでみんなが繋がってるんだよ。
ドッキングだよ。ピラフみんなに勇気もらったから、告白してくる。
ピラフあなたとドッキングしたいって。
274デフォルトの名無しさん
2015/01/03(土) 20:01:29.00ID:g9tk+6B8 >>273
お前、鼻が青くないか?
お前、鼻が青くないか?
275ピラフ
2015/01/03(土) 20:47:08.38ID:HotbMIpC >>274
どういう意味?
どういう意味?
276デフォルトの名無しさん
2015/01/03(土) 21:00:44.40ID:g9tk+6B8 青鼻のピラフ
277ピラフ
2015/01/03(土) 21:04:55.75ID:HotbMIpC278デフォルトの名無しさん
2015/01/03(土) 21:07:39.90ID:g9tk+6B8279ピラフ
2015/01/03(土) 21:08:34.94ID:HotbMIpC >>278
チョッパーかわいいよねチョッパー
チョッパーかわいいよねチョッパー
280デフォルトの名無しさん
2015/01/03(土) 22:27:32.16ID:6SRsEQHg 告白まだー?昼から正装して待ってるんだけど
281ピラフ
2015/01/03(土) 23:19:41.89ID:HotbMIpC >>280
なにしてんねんアホw
なにしてんねんアホw
282デフォルトの名無しさん
2015/01/04(日) 00:54:08.44ID:OnSb2bmJ >>281
そんなに喜ぶなよ
そんなに喜ぶなよ
283デフォルトの名無しさん
2015/01/04(日) 03:51:29.14ID:wMzfWTLi >>269
なんで、Append のために別の Concat 作るなんて愚かな発想になるんだ?
>>249のAppendを
Sub Append(A, Value)
ReDim Preserve A(UBound(A) + 1)
A(UBound(A)) = Value
End Sub
にしてやれば良いってだけの話だろ?
(関数形式にしたり、UBound(A) + 1を変数に取ったりはご自由に)
自分で勝手に指摘とは違うバカな発想をして、その発想をバカ呼ばわりとか
君は一人コントで笑いでも取りたいのか?w
「俺の作ったFunction Concat()は、Appendの実装にも使えるんだぜ」って自慢をするために
Appendの実装には向かないConcatを、Appendの実装に無理に使うのは愚かしいってだけで
Appendの実装には向くConcatを別に作れなんて誰も言っていない
「既存の配列に別の配列や値を追加する」って字面で見ると、似たような処理に見えるけど
追加するのが単一の値の場合、効率化出来る部分というか、追加するのが配列の場合と比べて
必要ない処理が多いので、同系列の処理として考えずに別個のものとして扱った方が
処理効率はもちろん、簡潔さも向上するって話だ
Appendの中の行数で見れば1行増えてるが、外部関数を呼ばずに内部だけで完結しているって本質を見れば
処理内容は遙かに追いやすく、効率だけでなく簡潔さも向上しているからね
効率の良いAppendを実装するのに、既存のConcatと同等の別コードが必要ってなら
簡潔さを求めるために効率化はあえて無視して既存のConcatを使い回すのもアリだろうけど、
使い回さないことで効率も簡潔さも両方を向上させられるなら、それを否定する理由は無いだろう
因みに、悔し紛れで、説明が長いだの長文だのというところに食って掛かるのはよしてねw
なんで、Append のために別の Concat 作るなんて愚かな発想になるんだ?
>>249のAppendを
Sub Append(A, Value)
ReDim Preserve A(UBound(A) + 1)
A(UBound(A)) = Value
End Sub
にしてやれば良いってだけの話だろ?
(関数形式にしたり、UBound(A) + 1を変数に取ったりはご自由に)
自分で勝手に指摘とは違うバカな発想をして、その発想をバカ呼ばわりとか
君は一人コントで笑いでも取りたいのか?w
「俺の作ったFunction Concat()は、Appendの実装にも使えるんだぜ」って自慢をするために
Appendの実装には向かないConcatを、Appendの実装に無理に使うのは愚かしいってだけで
Appendの実装には向くConcatを別に作れなんて誰も言っていない
「既存の配列に別の配列や値を追加する」って字面で見ると、似たような処理に見えるけど
追加するのが単一の値の場合、効率化出来る部分というか、追加するのが配列の場合と比べて
必要ない処理が多いので、同系列の処理として考えずに別個のものとして扱った方が
処理効率はもちろん、簡潔さも向上するって話だ
Appendの中の行数で見れば1行増えてるが、外部関数を呼ばずに内部だけで完結しているって本質を見れば
処理内容は遙かに追いやすく、効率だけでなく簡潔さも向上しているからね
効率の良いAppendを実装するのに、既存のConcatと同等の別コードが必要ってなら
簡潔さを求めるために効率化はあえて無視して既存のConcatを使い回すのもアリだろうけど、
使い回さないことで効率も簡潔さも両方を向上させられるなら、それを否定する理由は無いだろう
因みに、悔し紛れで、説明が長いだの長文だのというところに食って掛かるのはよしてねw
284デフォルトの名無しさん
2015/01/04(日) 08:38:30.32ID:As352rLj 正論だけどウザい。
一部のアホ以外は言わなくても分かってるから、
いちいち論破する必要ない。
一部のアホ以外は言わなくても分かってるから、
いちいち論破する必要ない。
285デフォルトの名無しさん
2015/01/04(日) 09:24:31.07ID:b97+NLzG286デフォルトの名無しさん
2015/01/04(日) 09:25:50.43ID:EjbbMTMU >>283
別の Append 作るのはバカだって書いてるのに、〜すればいいじゃんとか明後日のレスされてもな w
別の Append 作るのはバカだって書いてるのに、〜すればいいじゃんとか明後日のレスされてもな w
287デフォルトの名無しさん
2015/01/04(日) 09:27:29.79ID:EjbbMTMU 被った...
しかも、明後日まで被るとは w
結婚しようか?
しかも、明後日まで被るとは w
結婚しようか?
288デフォルトの名無しさん
2015/01/04(日) 09:28:53.09ID:b97+NLzG あらやだw
289ピラフ
2015/01/04(日) 11:57:53.71ID:W3OylU+d イチャイチャすんな!!
290デフォルトの名無しさん
2015/01/04(日) 23:09:21.80ID:K0AounVu 被ってないことに気付かない程のアフォが被ってる偶然w
291デフォルトの名無しさん
2015/01/05(月) 01:28:53.75ID:aBynamVH 本質を見抜けず間違った要約して、その要約が明後日の方向いてるって
自身の理解力が明後日の方向いてると暴露してるだけなんだけどね。
自身の理解力が明後日の方向いてると暴露してるだけなんだけどね。
292デフォルトの名無しさん
2015/01/05(月) 03:24:27.68ID:GN/3Dewo なんの脈略もなくふと思い出してお前ら使ってるかな知ってるかな知らないなら便利な使い道あるだろうしお前らに教えてやろう。と思ったんだけど、なんだっけ?俺、何を呟こうとしたんだっけ?
そう、Twitter的にボソッと呟いて「へぇー、こんなのあるんだ、覚えとこ。サンクス」みたいなレスがつくんかなーとか思ってたんだけど、なんだっけ?俺、何を呟こうとしたんだっけ?
そう、Twitter的にボソッと呟いて「へぇー、こんなのあるんだ、覚えとこ。サンクス」みたいなレスがつくんかなーとか思ってたんだけど、なんだっけ?俺、何を呟こうとしたんだっけ?
293デフォルトの名無しさん
2015/01/05(月) 07:28:16.10ID:j6SEEyIx >>290-291
悔しくて夜中まで考えたレスがこれとか、笑える
悔しくて夜中まで考えたレスがこれとか、笑える
294ピラフ
2015/01/05(月) 07:46:33.49ID:1z9AeAad295デフォルトの名無しさん
2015/01/05(月) 10:58:47.71ID:Ez8c83Yt >294
正直その手の台詞コラージュ画像は嫌いなんだが
正直その手の台詞コラージュ画像は嫌いなんだが
296デフォルトの名無しさん
2015/01/05(月) 12:57:56.29ID:4c/Y/cXi 働きたくないわけじゃないんだよな
楽しい仕事がしたい
楽しい仕事がしたい
297ピラフ
2015/01/05(月) 21:42:05.17ID:OtSb+TsG298デフォルトの名無しさん
2015/01/05(月) 23:02:07.11ID:p0U1V4tF299ピラフ
2015/01/06(火) 07:42:15.59ID:pFdMX86x >>298
日本語でなんですか?は?
日本語でなんですか?は?
300デフォルトの名無しさん
2015/01/06(火) 12:35:26.21ID:htUBgSNo301デフォルトの名無しさん
2015/01/06(火) 20:42:43.71ID:0rG+dC17 #include <stdio.h>
みたいなことできる関数なんだっけ
みたいなことできる関数なんだっけ
302デフォルトの名無しさん
2015/01/06(火) 23:48:37.05ID:PzYEIFCs 関数ではなくwsfの<script>要素
src=""で、インクルードするファイルを指定する
どうしても関数でやりたい場合は、相手をwscにする必要があったような気がする
src=""で、インクルードするファイルを指定する
どうしても関数でやりたい場合は、相手をwscにする必要があったような気がする
303デフォルトの名無しさん
2015/01/07(水) 00:03:17.83ID:nx6cbjbg304デフォルトの名無しさん
2015/01/07(水) 00:56:21.14ID:JcIN7+jL ヘルプに載ってる
305デフォルトの名無しさん
2015/01/07(水) 01:55:42.73ID:JoQV3tBj ごめん関数じゃなかった。ステートメントだった。
VBS Include でグググったらたくさん出てきた。
Execute file.ReadAll
ExecuteGlobal file.ReadAll
292でお伝えしたかった事はこれです。
知らなかったみんな、仲良く使ってね!
VBS Include でグググったらたくさん出てきた。
Execute file.ReadAll
ExecuteGlobal file.ReadAll
292でお伝えしたかった事はこれです。
知らなかったみんな、仲良く使ってね!
306デフォルトの名無しさん
2015/01/07(水) 02:04:46.00ID:JoQV3tBj 使い道は.ini的な設定値の外出しとかfunctionを単品整理するとか、便利ですね!(棒
おっけ。寝る。
おっけ。寝る。
307デフォルトの名無しさん
2015/01/07(水) 03:06:00.19ID:Gle7PTX4 OpenTextFileで開いたSJISのテキストストリームから trim(split(○×.ReadLine"/") 使ってファイルパス切り出すと
'ソ'とか'十'の0x5c含むダメ文字でちょん切れる場合とちょん切れない処理結果が混在するんだが
何が原因だろう?
本当はSJISファイルなんて使いたくないんだけど
'ソ'とか'十'の0x5c含むダメ文字でちょん切れる場合とちょん切れない処理結果が混在するんだが
何が原因だろう?
本当はSJISファイルなんて使いたくないんだけど
308デフォルトの名無しさん
2015/01/07(水) 03:18:15.52ID:Gle7PTX4 vbscriptは無実
7z.exe が犯人だったわ
結果がバラける原因はまだ不明だけど
7z.exe が犯人だったわ
結果がバラける原因はまだ不明だけど
309デフォルトの名無しさん
2015/01/07(水) 16:18:31.53ID:sbxsYzSy SJIS使いたくないんならUnicode使えばいいじゃん
310ピラフ
2015/01/13(火) 23:48:24.34ID:6yEPvxIT みなさんこんばんわ。ピラフのお時間です。
以下のことを確認するVBScriptのコードをよろしくお願いいたします。
ある監獄にA、B、Cという3人の囚人がいて、それぞれ独房に入れられている。
罪状はいずれも似たりよったりで、近々3人まとめて処刑される予定になっている。
ところが恩赦が出て3人のうち1人だけ助かることになったという。
誰が恩赦になるかは明かされておらず、
それぞれの囚人が「私は助かるのか?」と聞いても看守は答えない。
囚人Aは一計を案じ、看守に向かってこう頼んだ。
「私以外の2人のうち少なくとも1人は死刑になるはずだ。
その者の名前が知りたい。私のことじゃないんだから教えてくれてもよいだろう?」
すると看守は「Bは死刑になる」と教えてくれた。
それを聞いた囚人Aは「これで助かる確率が1/3から1/2に上がった」
とひそかに喜んだ。果たして囚人Aが喜んだのは正しいか?
以下のことを確認するVBScriptのコードをよろしくお願いいたします。
ある監獄にA、B、Cという3人の囚人がいて、それぞれ独房に入れられている。
罪状はいずれも似たりよったりで、近々3人まとめて処刑される予定になっている。
ところが恩赦が出て3人のうち1人だけ助かることになったという。
誰が恩赦になるかは明かされておらず、
それぞれの囚人が「私は助かるのか?」と聞いても看守は答えない。
囚人Aは一計を案じ、看守に向かってこう頼んだ。
「私以外の2人のうち少なくとも1人は死刑になるはずだ。
その者の名前が知りたい。私のことじゃないんだから教えてくれてもよいだろう?」
すると看守は「Bは死刑になる」と教えてくれた。
それを聞いた囚人Aは「これで助かる確率が1/3から1/2に上がった」
とひそかに喜んだ。果たして囚人Aが喜んだのは正しいか?
311デフォルトの名無しさん
2015/01/14(水) 21:05:54.21ID:1MKny6om プログラムで証明させるなら、3囚人問題ではなくモンティ・ホール問題の方にしろよw
選び直しの無い3囚人問題では、証明するまでもないし、証明の仕方も単純すぎで面白くない
というか、ピラフは、3囚人問題やモンティ・ホール問題の本質を理解してるのか?
選び直しの無い3囚人問題では、証明するまでもないし、証明の仕方も単純すぎで面白くない
というか、ピラフは、3囚人問題やモンティ・ホール問題の本質を理解してるのか?
312ピラフ
2015/01/14(水) 22:37:53.19ID:+oga+hwP313デフォルトの名無しさん
2015/01/14(水) 23:32:44.66ID:1OM4HEL2 >>310
プログラムで試すならモンテカルロだよね
証明はしてない
https://friendpaste.com/2mT12ZAo99a2KfnZbA2nUx
で答えとしては看守の気分次第で変わる
VBSで高階関数ってないんだよね
Evalでごまかした
プログラムで試すならモンテカルロだよね
証明はしてない
https://friendpaste.com/2mT12ZAo99a2KfnZbA2nUx
で答えとしては看守の気分次第で変わる
VBSで高階関数ってないんだよね
Evalでごまかした
314デフォルトの名無しさん
2015/01/14(水) 23:41:41.81ID:1OM4HEL2 本質って何だろう?条件付確率みたいな話?
315デフォルトの名無しさん
2015/01/15(木) 07:29:23.60ID:rSLM6HCx Aが助かる確率は1/3、33%(端数割愛)のまま
元は、A、B、C共に33%
Aが看守に尋ねてBが詩形になるという答えが返ってくると
Bの助かる確率が0%になり、その分はCに廻ってCの助かる確率が66%になる
Aが助かる確率は変動しない
モンティ・ホールの場合、最初に選んだ扉(囚人Aに相当)がアタリな確率が33%で
モンティが開けたハズレ扉の分が、残った扉に廻り、その扉がアタリな確率が66%になるから
選び直しをした方がアタリを引く確率は高い
A B C の扉があり、それぞれのアタリが以下の3パターンで、最初に選らんがのがAの扉の場合
○××ならモンティはハズレなBかCの扉を開き、そのままだとアタリ、選び直しをするとどっちにしろハズレ
×○×ならモンティはA以外でハズレなCの扉を開き、そのままだとハズレ、選び直してBにするとアタリ
××○ならモンティはA以外でハズレなBの扉を開き、そのままだとハズレ、選び直してCにするとアタリ
と、選び直しをしないとアタリを引くのは一番上の1つだけで、選び直しをすると、中と下の2パターンでアタリを引ける
故に、選び直しをしないとアタリの確率は3パターン中1つで33%、選び直しをするとアタリの確率は3パターン中2つで66%
選び直しが出来ない囚人は、上記の「選び直しをしない」ケースと同じで看守の回答の前後で確率は変動しない
元は、A、B、C共に33%
Aが看守に尋ねてBが詩形になるという答えが返ってくると
Bの助かる確率が0%になり、その分はCに廻ってCの助かる確率が66%になる
Aが助かる確率は変動しない
モンティ・ホールの場合、最初に選んだ扉(囚人Aに相当)がアタリな確率が33%で
モンティが開けたハズレ扉の分が、残った扉に廻り、その扉がアタリな確率が66%になるから
選び直しをした方がアタリを引く確率は高い
A B C の扉があり、それぞれのアタリが以下の3パターンで、最初に選らんがのがAの扉の場合
○××ならモンティはハズレなBかCの扉を開き、そのままだとアタリ、選び直しをするとどっちにしろハズレ
×○×ならモンティはA以外でハズレなCの扉を開き、そのままだとハズレ、選び直してBにするとアタリ
××○ならモンティはA以外でハズレなBの扉を開き、そのままだとハズレ、選び直してCにするとアタリ
と、選び直しをしないとアタリを引くのは一番上の1つだけで、選び直しをすると、中と下の2パターンでアタリを引ける
故に、選び直しをしないとアタリの確率は3パターン中1つで33%、選び直しをするとアタリの確率は3パターン中2つで66%
選び直しが出来ない囚人は、上記の「選び直しをしない」ケースと同じで看守の回答の前後で確率は変動しない
316ピラフ
2015/01/15(木) 07:41:53.08ID:9yY7zjrq317デフォルトの名無しさん
2015/01/15(木) 10:58:23.19ID:ojV8YXVD318デフォルトの名無しさん
2015/01/15(木) 10:58:50.96ID:ojV8YXVD <看守がBが死刑だと言うと条件が足りない
>看守がBが死刑だと言うという条件が足りない
>看守がBが死刑だと言うという条件が足りない
319デフォルトの名無しさん
2015/01/16(金) 01:58:55.11ID:08e0Sf2o 残った2つの扉のうち、 ハズレな方の扉を、 モンティが開ける 行為が
A以外の2人の囚人うち、 死刑になる者を、 看守が明かす ことに該当していて
その条件が既に含まれていることに気付いてないのか?
まぁこの問題は「直感で正しいと思える解答と、論理的に正しい解答が異なる問題」の適例と
言われるくらいで、錯覚しやすい罠がちりばめられてるから注意しよう
モンティ・ホール問題と3人囚人問題は、条件とその結果の確率のところまでは全く同じで
扉=囚人、ハズレ=処刑、アタリ=恩赦、司会者(モンティ)=看守
プレイヤーが最初に選んだ扉=囚人A
プレイヤーが最初に選んだ扉以外でハズレの扉を司会者が開く=囚人A以外で死刑になる者を看守が明かす
にそれぞれ対応しており、アタリおよび恩赦の確率も
1/3=33%:プレイヤーが最初に選んだ扉=囚人A
0/3=. 0%:司会者が開いたハズレ扉=看守が明かした死刑者
2/3=66%:残ったドア=囚人B,Cのうち死刑と宣言されていない者
となる
違うのはその確率から導き出される最終結論だけで
モンティ・ホール問題は、「選び直した方が33%→66%に確率が上がるので、選び直しをするべき」で
3人囚人問題は、「BもしくはCの死刑が明かされても、Aが恩赦になる確率は33%のままで50%にはならない」
A以外の2人の囚人うち、 死刑になる者を、 看守が明かす ことに該当していて
その条件が既に含まれていることに気付いてないのか?
まぁこの問題は「直感で正しいと思える解答と、論理的に正しい解答が異なる問題」の適例と
言われるくらいで、錯覚しやすい罠がちりばめられてるから注意しよう
モンティ・ホール問題と3人囚人問題は、条件とその結果の確率のところまでは全く同じで
扉=囚人、ハズレ=処刑、アタリ=恩赦、司会者(モンティ)=看守
プレイヤーが最初に選んだ扉=囚人A
プレイヤーが最初に選んだ扉以外でハズレの扉を司会者が開く=囚人A以外で死刑になる者を看守が明かす
にそれぞれ対応しており、アタリおよび恩赦の確率も
1/3=33%:プレイヤーが最初に選んだ扉=囚人A
0/3=. 0%:司会者が開いたハズレ扉=看守が明かした死刑者
2/3=66%:残ったドア=囚人B,Cのうち死刑と宣言されていない者
となる
違うのはその確率から導き出される最終結論だけで
モンティ・ホール問題は、「選び直した方が33%→66%に確率が上がるので、選び直しをするべき」で
3人囚人問題は、「BもしくはCの死刑が明かされても、Aが恩赦になる確率は33%のままで50%にはならない」
320デフォルトの名無しさん
2015/01/16(金) 16:26:48.77ID:PoJiHUt9 あくまでそれは看守がランダムに死刑になる囚人を言う場合の話
死刑になる囚人のうち必ず名簿の上にある方を答える とかいう場合は結論が違う
死刑になる囚人のうち必ず名簿の上にある方を答える とかいう場合は結論が違う
321デフォルトの名無しさん
2015/01/17(土) 01:54:24.11ID:/PKVU29y この子、何勘違いしてるんだろう?
322デフォルトの名無しさん
2015/01/17(土) 10:12:09.37ID:v/9DdXFv 看守が何を言おうが言う前の確率は変わるわけがないって思い込んでるんでしょ
323デフォルトの名無しさん
2015/01/18(日) 00:02:36.14ID:qn0qhwE+ 結局生きるか死ぬかだから50%でよくね(適当
324デフォルトの名無しさん
2015/01/18(日) 08:42:52.70ID:Z+GqdivJ325デフォルトの名無しさん
2015/01/18(日) 14:18:13.55ID:AMauTogu 上記の解が成立するには、BCともに死刑になる(Aが恩赦になる)場合、「Bは死刑になる」と答える場合と「Cは死刑になる」と答える場合が等確率で起こらなければならない。
これ重要
これ重要
326デフォルトの名無しさん
2015/01/18(日) 14:19:26.51ID:AMauTogu >>324
たぶん勘違いや思い込みしてる部分があるから見直した方が良いよ
たぶん勘違いや思い込みしてる部分があるから見直した方が良いよ
327デフォルトの名無しさん
2015/01/18(日) 15:54:26.60ID:Z+GqdivJ >>325
そこに偏りが出ると、なにがどう変化するかちゃんと解った上で言ってるの?
それとも苦し紛れで反論に使えそうな文をwikiから引張ってきただけ?
その部分の回答に偏りがあっても、Aが助かる確率が1/3という部分は変わらないんだよ
BC共に死刑になる場合に、B死刑とC死刑を等確率で答える場合と、
BC共に死刑になる場合は、必ずB死刑と答える場合とでは
1/3 × 1/2 + 1/3 × 1/2 = 1/3か
1/2 × 2/3 + 0 × 1/3 = 1/3かの違いだけだ
つまり、解法が違うだけで結論は同じ
wikiで等確率でなければ成立しないって言ってるのはベイズの定理による解法であって
結論のことでは無いんだよ
それが解っていれば、解法に対してケチを付けられても、結論に対する反論として使えないその文を
持ち出してはこないはずだが、たぶん勘違いや思い込みしてるんだろうね
そこに偏りが出ると、なにがどう変化するかちゃんと解った上で言ってるの?
それとも苦し紛れで反論に使えそうな文をwikiから引張ってきただけ?
その部分の回答に偏りがあっても、Aが助かる確率が1/3という部分は変わらないんだよ
BC共に死刑になる場合に、B死刑とC死刑を等確率で答える場合と、
BC共に死刑になる場合は、必ずB死刑と答える場合とでは
1/3 × 1/2 + 1/3 × 1/2 = 1/3か
1/2 × 2/3 + 0 × 1/3 = 1/3かの違いだけだ
つまり、解法が違うだけで結論は同じ
wikiで等確率でなければ成立しないって言ってるのはベイズの定理による解法であって
結論のことでは無いんだよ
それが解っていれば、解法に対してケチを付けられても、結論に対する反論として使えないその文を
持ち出してはこないはずだが、たぶん勘違いや思い込みしてるんだろうね
328デフォルトの名無しさん
2015/01/18(日) 16:30:34.49ID:AMauTogu ああ確かに誤解してたわ
Bが死刑だと言われた場合にAが助かる確率の話をしてた
この話なら必ずB死刑と答える場合は、確率が変わる
たしかにAが助かる確率のみなら看守の発言によらず33%のままだね
ちなみにベイズの定理による解=結論になると思ってるんだけどそれも違うの?
Bが死刑だと言われた場合にAが助かる確率の話をしてた
この話なら必ずB死刑と答える場合は、確率が変わる
たしかにAが助かる確率のみなら看守の発言によらず33%のままだね
ちなみにベイズの定理による解=結論になると思ってるんだけどそれも違うの?
329デフォルトの名無しさん
2015/01/18(日) 16:44:42.36ID:AMauTogu ちなみに確率が変わるっていうのの認識は>>313の結果と同じ
これが間違ってるようであれば違ってる点を指摘してもらえると後学のためになりそう
これが間違ってるようであれば違ってる点を指摘してもらえると後学のためになりそう
330デフォルトの名無しさん
2015/01/18(日) 17:45:14.59ID:AMauTogu BCともに死刑になる(Aが恩赦になる)場合に看守が必ず「Bは死刑になる」と答える場合は
恩赦 看守答 確率
A B 1/3
A C 0
B C 1/3
C B 1/3
となるので、看守がBと答えたときにAが助かる確率は(1/3)/(1/3+1/3)で1/2となる
こう思ってるので間違ってる点を指摘してください
恩赦 看守答 確率
A B 1/3
A C 0
B C 1/3
C B 1/3
となるので、看守がBと答えたときにAが助かる確率は(1/3)/(1/3+1/3)で1/2となる
こう思ってるので間違ってる点を指摘してください
331デフォルトの名無しさん
2015/01/18(日) 20:21:08.67ID:Z+GqdivJ >>330
合ってるよ
解法の途中経過としてはね
それが
1/2 × 2/3 + 0 × 1/3
の最初の「1/2」に当たる中間解だ
但し、
> BCともに死刑になる(Aが恩赦になる)場合に看守が必ず「Bは死刑になる」と答える
という条件は提示されていないので、
等確率には成らずに偏る可能性を考慮するのは無意味じゃないが
それを考慮するなら、別方向に偏った場合やその発生率から、その範囲や平均値を出すのが確率論ってものなので
恣意的に違う結果が出るように偏ったケースだけの数値を出しても、意味はないんだけどね
「BCともに死刑になる(Aが恩赦になる)場合に看守が必ず「Cは死刑になる」と答える」
という条件を追加した上で、看守が「Bは死刑になる」と答えた場合だと
この回答によりCが助かることが決定するので、Aが助かる確率は0になるしね
で、それらを恣意的に偏らせずに平等に評価すると、Bが死刑と答えた場合に限ったAの助かる確率も、結局は1/3
合ってるよ
解法の途中経過としてはね
それが
1/2 × 2/3 + 0 × 1/3
の最初の「1/2」に当たる中間解だ
但し、
> BCともに死刑になる(Aが恩赦になる)場合に看守が必ず「Bは死刑になる」と答える
という条件は提示されていないので、
等確率には成らずに偏る可能性を考慮するのは無意味じゃないが
それを考慮するなら、別方向に偏った場合やその発生率から、その範囲や平均値を出すのが確率論ってものなので
恣意的に違う結果が出るように偏ったケースだけの数値を出しても、意味はないんだけどね
「BCともに死刑になる(Aが恩赦になる)場合に看守が必ず「Cは死刑になる」と答える」
という条件を追加した上で、看守が「Bは死刑になる」と答えた場合だと
この回答によりCが助かることが決定するので、Aが助かる確率は0になるしね
で、それらを恣意的に偏らせずに平等に評価すると、Bが死刑と答えた場合に限ったAの助かる確率も、結局は1/3
332デフォルトの名無しさん
2015/01/18(日) 20:58:48.18ID:AMauTogu え、じゃあやっぱり看守が言う確率が偏れば助かる確率も偏るんじゃん
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ルンバの米アイロボットCEO、倒産原因は「技術面で中国勢に4年遅れ」 [蚤の市★]
- 【高市首相】「日本人が日本各地を旅行するのも大切」 中国からの渡航自粛巡り ★3 [ぐれ★]
- 【高市首相】「日本人が日本各地を旅行するのも大切」 中国からの渡航自粛巡り ★2 [ぐれ★]
- 統合中学の校名案「桜花」 特攻機名と重なり波紋 福岡・大牟田……「生徒が純真に考えた」と賛成意見も市民団体などが疑問の声 [少考さん★]
- フィンランド首相、「つり目」投稿問題で日本向けに「心からお詫び」 ★4 [どどん★]
- 【東京・赤坂の“個室サウナ店夫婦死亡火災” 】妻を守るため…夫が妻に覆いかぶさって倒れる [ぐれ★]
- さとうのご飯だけうちにあるんだが、なんかいいおかずはないか?
- (´・ω・`)おはお
- 【速報】フィンランド人、日本人に続々と宣戦布告www [793117252]
- お前ら粗品嫌いなんか?🥺
- (´・ω・`)おはよ
- 【HELP!🚨】米の卸業者「進次郎が余計なことしたせいで今になって米価格が暴落しそうなの😭」 [455031798]
