素人丸出しお粗末で遅くてもいいので
いますぐ使えるちょっぴり便利プログラムを作れ
(例○○を自動処理してくれるプログラム)
探検
VBSで便利なプログラムを作れスレ
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2007/02/03(土) 17:49:47647デフォルトの名無しさん
2018/09/07(金) 01:27:31.43ID:mHXQx/fB >>7-8
うまく動かないのは、
> PASS_WRD = PASS_WRD + "2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 "
と
> MOJISYU_C = MsgBox("記号を使いますか?",vbYesNo)
の間に
End If
が抜けているからだ。
11年半待たせたな。
うまく動かないのは、
> PASS_WRD = PASS_WRD + "2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 "
と
> MOJISYU_C = MsgBox("記号を使いますか?",vbYesNo)
の間に
End If
が抜けているからだ。
11年半待たせたな。
648ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:04:51.82ID:EFF3DhTd649デフォルトの名無しさん
2018/09/10(月) 22:10:48.32ID:ioZkQTlp >>648
スレ違いだバカ
スレ違いだバカ
650ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:16:42.81ID:EFF3DhTd >>649
うるせーバカ
うるせーバカ
651ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:17:47.07ID:EFF3DhTd ピラフのバブルソートに満足できないなら何が不満かを言いなさいよ
652デフォルトの名無しさん
2018/09/10(月) 22:21:13.47ID:ioZkQTlp こいつバカだから聞き出そうとしてんだろ
テメーの教育スレじゃねえよ
テメーの教育スレじゃねえよ
653ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:29:04.16ID:EFF3DhTd654ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:31:31.94ID:EFF3DhTd 言っとくけどピラフの奥義はバブルソートだけじゃないから
君たちがのんべんだらりと怠惰な生活を送ってる間に
ピラフは厳しい修行を積んで圧倒的成長を遂げたから
君たちがのんべんだらりと怠惰な生活を送ってる間に
ピラフは厳しい修行を積んで圧倒的成長を遂げたから
655デフォルトの名無しさん
2018/09/10(月) 22:33:49.16ID:ioZkQTlp >>653-654
だからスレ違いだって言ってんだよバカ
だからスレ違いだって言ってんだよバカ
656ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:35:08.44ID:EFF3DhTd >>655
だからうるせーバカ
だからうるせーバカ
657デフォルトの名無しさん
2018/09/10(月) 22:40:37.66ID:ioZkQTlp658ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:41:27.56ID:EFF3DhTd >>657
静かにしろよ、子どもが起きるでしょうが!!
静かにしろよ、子どもが起きるでしょうが!!
659ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:41:50.85ID:EFF3DhTd 子どものことを考えて欲しい
660デフォルトの名無しさん
2018/09/10(月) 22:46:49.70ID:ioZkQTlp >>658-659
微妙に方向を変えてレスされないよう工夫してるつもりのバカ
微妙に方向を変えてレスされないよう工夫してるつもりのバカ
661ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:48:21.82ID:EFF3DhTd662ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:49:32.47ID:EFF3DhTd ところでさ黄金のハンマーがあったら何でもかんでも叩きたくなるっていう
プログラミング業界で広く知られた寓話があるけれども
ピラフは厳しい修行を積んで習得した奥義を披露したくて仕方がないよ
実験台になってくれる?
プログラミング業界で広く知られた寓話があるけれども
ピラフは厳しい修行を積んで習得した奥義を披露したくて仕方がないよ
実験台になってくれる?
663デフォルトの名無しさん
2018/09/10(月) 22:50:39.35ID:ioZkQTlp 昔から嫌われてるようだけどこの態度を見れば当然だよな
664ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:55:31.48ID:EFF3DhTd665デフォルトの名無しさん
2018/09/10(月) 22:57:11.75ID:ioZkQTlp >>664
てめーの雑談スレじゃねえんだよ
てめーの雑談スレじゃねえんだよ
666ピラフ ◆9Jro6YFwm650
2018/09/10(月) 22:59:33.34ID:EFF3DhTd667デフォルトの名無しさん
2018/09/10(月) 23:01:24.61ID:ioZkQTlp まあどうせ自分のレスを最後にして終わりにしたいだけだろ
こいつバカだから
こいつバカだから
668ピラフ ◆9Jro6YFwm650
2018/09/10(月) 23:01:29.79ID:EFF3DhTd ちなみにピラフの奥義は配列に関するものです
Array(Array(Array("a"), "b"), "c")
こういう入れ子になった配列を
Array("a", "b", "c")
というように平坦化します
名付けてフラッテンです
Array(Array(Array("a"), "b"), "c")
こういう入れ子になった配列を
Array("a", "b", "c")
というように平坦化します
名付けてフラッテンです
669ピラフ ◆9Jro6YFwm650
2018/09/10(月) 23:02:34.99ID:EFF3DhTd >>667
あまり変な綾つけてるとフラッテンを発動せざるを得ないが?
あまり変な綾つけてるとフラッテンを発動せざるを得ないが?
670デフォルトの名無しさん
2018/09/10(月) 23:03:11.10ID:ioZkQTlp 悔しさに耐えきれず出てきてしまったバカ>>648
671ピラフ ◆9Jro6YFwm650
2018/09/10(月) 23:04:13.53ID:EFF3DhTd >>670
クソレスすんなクズ
クソレスすんなクズ
672ピラフ ◆9Jro6YFwm650
2018/09/10(月) 23:04:30.71ID:EFF3DhTd はい勝利
673デフォルトの名無しさん
2018/09/10(月) 23:05:44.11ID:ioZkQTlp 嫌がらせをするために生まれてきたとしか思えないようなクズだよな
674デフォルトの名無しさん
2018/09/10(月) 23:09:43.33ID:ioZkQTlp >>634-635
汚名返上大失敗
汚名返上大失敗
675ピラフ ◆9Jro6YFwm650
2018/09/11(火) 22:25:27.29ID:sKts/OLx >>673
秘奥義フラッテンを伝授してやっても良いけど?
秘奥義フラッテンを伝授してやっても良いけど?
676ピラフ ◆9Jro6YFwm650
2018/09/11(火) 22:25:46.20ID:sKts/OLx 教えようか? しょうがないなあもう!
677ピラフ ◆9Jro6YFwm650
2018/09/11(火) 22:29:50.82ID:sKts/OLx フラッテンというのはArray(Array("a"))このように
入れ子になった配列をArray("a")このように平坦化するメソッドです
VBScriptは配列を中心にプログラムを組み立てる
Array Orietedな言語と言っても過言ではありません
それくらいVBScriptにとって配列は重要なデータ構造であり
いかに配列とうまく付き合うかがプログラムの出来を大きく左右します
フラッテンを知ることでVBScriptで信頼性の高いプログラムを
作ることができるようになります
入れ子になった配列をArray("a")このように平坦化するメソッドです
VBScriptは配列を中心にプログラムを組み立てる
Array Orietedな言語と言っても過言ではありません
それくらいVBScriptにとって配列は重要なデータ構造であり
いかに配列とうまく付き合うかがプログラムの出来を大きく左右します
フラッテンを知ることでVBScriptで信頼性の高いプログラムを
作ることができるようになります
678ピラフ ◆9Jro6YFwm650
2018/09/11(火) 22:33:42.97ID:sKts/OLx まず、フラッテンによってどのようにデータが変換されるのかを学びましょう
Array("a") => Array("a")
もともと平坦な配列はそのままです
Array(Array("a")) => Array("a")
入れ子になった配列は平坦化されます
Array(Array(Array("a"))) => Array("a")
入れ子が入れ子になっていても平坦化されます
Array("a", Array("b", Array("c"))) => Array("a", "b", "c")
値と配列が混在して格納されていても平坦化されます
どうです? フラッテンの威力はすごいでしょう?
Array("a") => Array("a")
もともと平坦な配列はそのままです
Array(Array("a")) => Array("a")
入れ子になった配列は平坦化されます
Array(Array(Array("a"))) => Array("a")
入れ子が入れ子になっていても平坦化されます
Array("a", Array("b", Array("c"))) => Array("a", "b", "c")
値と配列が混在して格納されていても平坦化されます
どうです? フラッテンの威力はすごいでしょう?
679さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/11(火) 22:52:10.95ID:qY6EWQ/c フランケンとフラッテンとフリテンはどう違うんだ?
680ピラフ ◆9Jro6YFwm650
2018/09/11(火) 23:13:01.51ID:sKts/OLx681ピラフ ◆9Jro6YFwm650
2018/09/11(火) 23:14:54.59ID:sKts/OLx おちんちん
682デフォルトの名無しさん
2018/09/11(火) 23:40:56.45ID:hTiklz9U すごいでしょ?と言われたってなぁ…
明日検証してみるけど、もし正しいとして、これが役に立つ場面より役に立たない場面の方が多い。
配列が重要なデータ構造?
馬鹿じゃないのか?
配列はどうしようもなく仕方なく使うという以外に使ってはいけない過去のもの。
明日検証してみるけど、もし正しいとして、これが役に立つ場面より役に立たない場面の方が多い。
配列が重要なデータ構造?
馬鹿じゃないのか?
配列はどうしようもなく仕方なく使うという以外に使ってはいけない過去のもの。
683デフォルトの名無しさん
2018/09/12(水) 17:20:41.01ID:7YUXioF8 相変わらずスレの私物化が甚だしいな
伝授とかいってるけど覚えたことを逐一報告したいだけだろwww
伝授とかいってるけど覚えたことを逐一報告したいだけだろwww
684デフォルトの名無しさん
2018/09/12(水) 17:22:01.32ID:lDPRUKn6 それは新興宗教か何かですか
685さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/12(水) 21:47:14.91ID:/dqYRCG2 フリテンはマージャン用語だよ。
686デフォルトの名無しさん
2018/09/12(水) 21:51:36.87ID:sZhJcjcO687ピラフ ◆9Jro6YFwm650
2018/09/12(水) 22:28:29.59ID:+TYzcb05 >>685
アリさんはホント物知りですね
アリさんはホント物知りですね
688ピラフ ◆9Jro6YFwm650
2018/09/12(水) 22:29:24.88ID:+TYzcb05689ピラフ ◆9Jro6YFwm650
2018/09/12(水) 22:29:42.76ID:+TYzcb05 >>682
おいフラッテン、実装はまだか?
おいフラッテン、実装はまだか?
690ピラフ ◆9Jro6YFwm650
2018/09/12(水) 22:30:49.46ID:+TYzcb05 ピラフが上流工程担当で仕様と設計を担当します
>>682は詳細設計から先をお願いします
>>682は詳細設計から先をお願いします
691デフォルトの名無しさん
2018/09/12(水) 22:44:30.25ID:7YUXioF8 >>688
連投するほど動揺するくらいなら大人しく引っ込んでろよw
連投するほど動揺するくらいなら大人しく引っ込んでろよw
692ピラフ ◆9Jro6YFwm650
2018/09/12(水) 22:50:23.36ID:+TYzcb05 >>691
クソリプすんなゴミ
クソリプすんなゴミ
693デフォルトの名無しさん
2018/09/12(水) 22:55:30.55ID:7YUXioF8694ピラフ ◆9Jro6YFwm650
2018/09/13(木) 22:21:35.80ID:DSrr8M1w はいみなさんこんばんわ
フラッテンプロジェクトの進捗報告会を始めます
フラッテンプロジェクトの進捗報告会を始めます
695ピラフ ◆9Jro6YFwm650
2018/09/13(木) 22:23:30.41ID:DSrr8M1w696ピラフ ◆9Jro6YFwm650
2018/09/13(木) 23:12:27.84ID:DSrr8M1w うー
697デフォルトの名無しさん
2018/09/13(木) 23:59:12.24ID:fcaQm85V698デフォルトの名無しさん
2018/09/14(金) 00:46:53.14ID:XI/3JNqP :: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
699ピラフ ◆9Jro6YFwm650
2018/09/14(金) 06:33:19.85ID:8u/1qVBS クソレス君さえいなければ
700デフォルトの名無しさん
2018/09/14(金) 07:48:23.54ID:zTYotrd2 都合の悪い事には一切触れないのはいつものこととしても、
自分の立てた糞スレはもう無かったことになってんのかよww
これもしかしてVBSに限定しないでなるべく人を集めたかったのかな?
実質誰にも相手にされてないからってこっちくんなよガイジ
https://mevius.5ch.net/test/read.cgi/tech/1536155434/
自分の立てた糞スレはもう無かったことになってんのかよww
これもしかしてVBSに限定しないでなるべく人を集めたかったのかな?
実質誰にも相手にされてないからってこっちくんなよガイジ
https://mevius.5ch.net/test/read.cgi/tech/1536155434/
701ピラフ ◆9Jro6YFwm650
2018/09/14(金) 22:11:43.07ID:HVqp1HzB クソレスすんなバーカ
702デフォルトの名無しさん
2018/09/14(金) 23:47:35.98ID:zTYotrd2 手抜きレスでだいぶ面倒くさそうだけどだったら引っ込んでろよガイジ
この糞スレ見れば分かるようにお前なんか誰からも必要とされていない
https://mevius.5ch.net/test/read.cgi/tech/1536155434/
この糞スレ見れば分かるようにお前なんか誰からも必要とされていない
https://mevius.5ch.net/test/read.cgi/tech/1536155434/
703ピラフ ◆9Jro6YFwm650
2018/09/15(土) 00:10:34.95ID:Abot0dLt やだ!
ピラフ他人の指図受けたくない!
ピラフ自由にやりたいだけ!
お前らがどうなろうと知った事ない
ピラフ他人の指図受けたくない!
ピラフ自由にやりたいだけ!
お前らがどうなろうと知った事ない
704ピラフ ◆9Jro6YFwm650
2018/09/15(土) 00:13:02.93ID:Abot0dLt ._
\ヽ, ,、
`''|/ノ
.|
_ |
\`ヽ、|
\, V
`L,,_
|ヽ、) ,、
/ ヽYノ
/ r''ヽ、.|
| `ー-ヽ|ヮ
| `|
|. |
ヽ、 |
ヽ____ノ
/_ノ ' ヽ_\
/(≡) (≡)\
/::::::⌒(__人__)⌒::::: \
| |r┬-| |
\ `ー'´ /
/ \
( | | )
\| э |/
( ,,,, ,ノ
\ 、(U)ノ ノ
\/ / ┼ヽ -|r‐、. レ |
/ /\ d⌒) ./| _ノ __ノ
⊂⌒__)__)
\ヽ, ,、
`''|/ノ
.|
_ |
\`ヽ、|
\, V
`L,,_
|ヽ、) ,、
/ ヽYノ
/ r''ヽ、.|
| `ー-ヽ|ヮ
| `|
|. |
ヽ、 |
ヽ____ノ
/_ノ ' ヽ_\
/(≡) (≡)\
/::::::⌒(__人__)⌒::::: \
| |r┬-| |
\ `ー'´ /
/ \
( | | )
\| э |/
( ,,,, ,ノ
\ 、(U)ノ ノ
\/ / ┼ヽ -|r‐、. レ |
/ /\ d⌒) ./| _ノ __ノ
⊂⌒__)__)
705デフォルトの名無しさん
2018/09/15(土) 00:39:59.44ID:ffOGYC3P >>704
すごいどうやったの?
ちんちんの話じゃなくてトリップどうやったの?
ハッシュ値を総当たり? 辞書を片っ端から調べた?
文字種が英数字58文字、文字列長が12だとして70ビットくらいでしょ
ハッシュ値の総当たりでやったとしたらすごい
できるもんなんだね
ちなみにピラフのトリップはこれ
Rembrandt Harmensz. van Rijn
レンブラント・ファン・レイン、画家の名前、すごくおしゃれ
すごいどうやったの?
ちんちんの話じゃなくてトリップどうやったの?
ハッシュ値を総当たり? 辞書を片っ端から調べた?
文字種が英数字58文字、文字列長が12だとして70ビットくらいでしょ
ハッシュ値の総当たりでやったとしたらすごい
できるもんなんだね
ちなみにピラフのトリップはこれ
Rembrandt Harmensz. van Rijn
レンブラント・ファン・レイン、画家の名前、すごくおしゃれ
706ピラフ ◆9Jro6YFwm650
2018/09/15(土) 00:48:24.81ID:Abot0dLt ピラフって可愛くて天才で皆から慕われる人気者でしょ
だから妬みたくなるのは至極当然なの
といってもピラフを騙るなんて恐れ多い真似は普通はしないでしょ
あまりにショックだからピラフ死のうと思うの
でもピラフが死んだらみんな悲しむよね
だから死なない
だから妬みたくなるのは至極当然なの
といってもピラフを騙るなんて恐れ多い真似は普通はしないでしょ
あまりにショックだからピラフ死のうと思うの
でもピラフが死んだらみんな悲しむよね
だから死なない
707デフォルトの名無しさん
2018/09/15(土) 01:00:36.26ID:ffOGYC3P 君はピラフに成りたかったんだね
良いよ、君が今日からピラフだ
良いよ、君が今日からピラフだ
708ピラフ ◆9Jro6YFwm650
2018/09/15(土) 01:08:51.59ID:Abot0dLt >>705
トリップキーなんか数年前に流出してるのに何がしたいんだオメーわ
QZもそうだけどそんなの知ってて使い続けてるんだってば
お前はそうやってピラフの背中を追い続けてるといいよ
ピラフを追い越すことなんか一生できないから
トリップキーなんか数年前に流出してるのに何がしたいんだオメーわ
QZもそうだけどそんなの知ってて使い続けてるんだってば
お前はそうやってピラフの背中を追い続けてるといいよ
ピラフを追い越すことなんか一生できないから
709デフォルトの名無しさん
2018/09/15(土) 01:11:03.66ID:ffOGYC3P710デフォルトの名無しさん
2018/09/15(土) 01:12:16.38ID:ffOGYC3P おらーピラフさっさとフラッテンの授業進めろよ
711ピラフ ◆9Jro6YFwm650
2018/09/15(土) 01:24:05.26ID:Abot0dLt ____
/⌒ ⌒\
/( ●) (●)\ フリチン?なにそれ
/::::::⌒(__人__)⌒::::: \ ピラフ超絶美少女だから無理
| |r┬-| |
\ `ー'´ /
/⌒ ⌒\
/( ●) (●)\ フリチン?なにそれ
/::::::⌒(__人__)⌒::::: \ ピラフ超絶美少女だから無理
| |r┬-| |
\ `ー'´ /
712デフォルトの名無しさん
2018/09/15(土) 01:40:47.98ID:ffOGYC3P 差し支えなければおパンツの色を教えてもらっても良いでしょうか?
713ピラフ ◆9Jro6YFwm650
2018/09/15(土) 01:42:03.03ID:Abot0dLt なんかしつこそうだから以降は↓で
https://mevius.5ch.net/test/read.cgi/tech/1536155434/
https://mevius.5ch.net/test/read.cgi/tech/1536155434/
714デフォルトの名無しさん
2018/09/15(土) 07:02:45.41ID:8rxpHkWL ピラフのパンツ祭りと聞いて
715デフォルトの名無しさん
2018/09/15(土) 08:44:28.77ID:grwiTkg6 ピラフの自演と聞いて
716デフォルトの名無しさん
2018/09/15(土) 12:04:01.66ID:OIBexEj7 基地外が居ると聞いて
717ピラフ ◆9Jro6YFwm650
2018/09/15(土) 12:27:29.09ID:WPyz+R4a718さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/17(月) 21:19:36.46ID:yTXbMS5S それじゃあ出題するね。
あるフォルダの中にある、ファイル名とファイルの中身を一気に置き換えるプログラムを作れ。
できるかな〜?
あるフォルダの中にある、ファイル名とファイルの中身を一気に置き換えるプログラムを作れ。
できるかな〜?
719さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/17(月) 23:27:15.68ID:yTXbMS5S 出てこいや、道場やぶりや!
720デフォルトの名無しさん
2018/09/17(月) 23:32:06.06ID:27GPeyCI 何に置き換えればいいん?
サンプル書いてもらえると助かる
サンプル書いてもらえると助かる
721さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/17(月) 23:37:28.77ID:yTXbMS5S Sample{{痴漢前}}.txt → Sample{{痴漢後}}.txt
こんな感じで。
こんな感じで。
722さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/17(月) 23:49:20.44ID:yTXbMS5S ファイルの中身に「{{痴漢前}}」があれば、すべて「{{痴漢後})」に置換。
ファイル名もしくはフォルダ名に「{{痴漢前}}」があれば、「{{痴漢後}}」に置換する。
ファイル名もしくはフォルダ名に「{{痴漢前}}」があれば、「{{痴漢後}}」に置換する。
723デフォルトの名無しさん
2018/09/18(火) 05:08:54.69ID:1YKGz9xx Ruby で作った。
あるフォルダ内のすべての、*.txt ファイルを置換する
1か所も置換されなかった場合でも、File.write で上書きされるので、
置換されない場合は、next ですぐさま、次の繰り返しへ進む
re = /before/
# . で始まる、directory, file を除く
Dir.glob( 'C:/Users/Owner/Documents/Ruby/test/test43/*.txt' ) do |file|
text = File.read file # すべて読み込む
next unless text.match( re ) # マッチしない
text.gsub!( re, "after" ) # すべてを置換
File.write file, text # 上書き
end
あるフォルダ内のすべての、*.txt ファイルを置換する
1か所も置換されなかった場合でも、File.write で上書きされるので、
置換されない場合は、next ですぐさま、次の繰り返しへ進む
re = /before/
# . で始まる、directory, file を除く
Dir.glob( 'C:/Users/Owner/Documents/Ruby/test/test43/*.txt' ) do |file|
text = File.read file # すべて読み込む
next unless text.match( re ) # マッチしない
text.gsub!( re, "after" ) # すべてを置換
File.write file, text # 上書き
end
724デフォルトの名無しさん
2018/09/18(火) 07:47:05.14ID:/fJcssx/ Sub ReplaceFile(folderPath, srcString, destString)
Call ReplaceName(folderPath, srcString, destString)
Call ReplaceContent(folderPath, srcString, destString)
End Sub
Sub ReplaceName(folderPath, srcString, destString)
Dim fileSystem
Set fileSystem = CreateObject("Scripting.FileSystemObject")
Dim folder
Set folder = fileSystem.GetFolder(folderPath)
Dim file
For Each file In folder.Files
Dim destFile
destFile = folder.Path & "\" & Replace(file.Name, srcString, destString)
Call file.Move(destFile)
Next
Dim subFolder
For Each subFolder In folder.SubFolders
Dim destFolder
destFolder = folder.Path & "\" & Replace(subFolder.Name, srcString, destString)
Call subFolder.Move(destFolder)
Next
End Sub
Call ReplaceName(folderPath, srcString, destString)
Call ReplaceContent(folderPath, srcString, destString)
End Sub
Sub ReplaceName(folderPath, srcString, destString)
Dim fileSystem
Set fileSystem = CreateObject("Scripting.FileSystemObject")
Dim folder
Set folder = fileSystem.GetFolder(folderPath)
Dim file
For Each file In folder.Files
Dim destFile
destFile = folder.Path & "\" & Replace(file.Name, srcString, destString)
Call file.Move(destFile)
Next
Dim subFolder
For Each subFolder In folder.SubFolders
Dim destFolder
destFolder = folder.Path & "\" & Replace(subFolder.Name, srcString, destString)
Call subFolder.Move(destFolder)
Next
End Sub
725デフォルトの名無しさん
2018/09/18(火) 07:47:21.61ID:/fJcssx/ Sub ReplaceContent(folderPath, srcString, destString)
Dim fileSystem
Set fileSystem = CreateObject("Scripting.FileSystemObject")
Dim folder
Set folder = fileSystem.GetFolder(folderPath)
Dim file
For Each file In folder.Files
Dim text
Dim inStream
Set inStream = file.OpenAsTextStream(1)
text = inStream.ReadAll()
Call inStream.Close()
text = Replace(text, srcString, destString)
Dim outStream
Set outStream = file.OpenAsTextStream(2)
Call outStream.Write(text)
Call outStream.Close()
Next
End Sub
Dim fileSystem
Set fileSystem = CreateObject("Scripting.FileSystemObject")
Dim folder
Set folder = fileSystem.GetFolder(folderPath)
Dim file
For Each file In folder.Files
Dim text
Dim inStream
Set inStream = file.OpenAsTextStream(1)
text = inStream.ReadAll()
Call inStream.Close()
text = Replace(text, srcString, destString)
Dim outStream
Set outStream = file.OpenAsTextStream(2)
Call outStream.Write(text)
Call outStream.Close()
Next
End Sub
726さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/18(火) 11:59:05.99ID:Iapv2hUP727デフォルトの名無しさん
2018/09/18(火) 14:13:59.07ID:/fJcssx/ フォルダの中にフォルダが存在すると
Call subFolder.Move(destFolder) <-ここでエラーになる
Microsoft VBScript 実行時エラー: 書き込みできません。
Call subFolder.Move(destFolder) <-ここでエラーになる
Microsoft VBScript 実行時エラー: 書き込みできません。
728デフォルトの名無しさん
2018/09/18(火) 14:14:44.96ID:/fJcssx/ そんな面倒な仕様だったかな
729デフォルトの名無しさん
2018/09/18(火) 14:18:56.53ID:/fJcssx/ んん?あれ?できた、気の所為だったみたい
730デフォルトの名無しさん
2018/09/18(火) 15:32:52.88ID:/fJcssx/ >>726
フォルダたどるときに再帰呼び出しすればいいですね、ご査収ください
https://gist.github.com/sleeping-marple/512b86feb470296c5a48e00365dd3418
再帰の話が出ました、今度は私からアリさんそしてルビーさんに再帰に関する問題を出します
ちょっと待っててください、問題作るので
フォルダたどるときに再帰呼び出しすればいいですね、ご査収ください
https://gist.github.com/sleeping-marple/512b86feb470296c5a48e00365dd3418
再帰の話が出ました、今度は私からアリさんそしてルビーさんに再帰に関する問題を出します
ちょっと待っててください、問題作るので
731デフォルトの名無しさん
2018/09/18(火) 16:50:37.02ID:/fJcssx/ 準備できました、それでは問題を出します
一次元の配列を元に罫線素片を使用してトーナメント表を出力してください
Array("A","B","C","D","E","F","G","H","I","J")
↑の配列を元に↓の出力を得る
https://light.dotup.org/uploda/light.dotup.org548029.png
一次元の配列を元に罫線素片を使用してトーナメント表を出力してください
Array("A","B","C","D","E","F","G","H","I","J")
↑の配列を元に↓の出力を得る
https://light.dotup.org/uploda/light.dotup.org548029.png
732デフォルトの名無しさん
2018/09/18(火) 17:15:01.90ID:ddthAX4P :: .|ミ|
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ それでは・・・問題を・・
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
:: .|ミ|
:: .|ミ| ::::::::
::::: ____ |ミ| ::::
:: ,. -'"´ `¨ー 、 ::
:: / ,,.-'" ヽ ヽ、 ::
:: ,,.-'"_ r‐'" ,,.-'"` ヽ、 ::
:: / ヾ ( _,,.-='==-、ヽ ヽ、
:: i へ___ ヽゝ=-'"/ _,,> ヽ それでは・・・問題を・・
:: ./ / > ='''"  ̄ ̄ ̄ ヽ
:: / .<_ ノ''" ヽ i
:: / i 人_ ノ .l
:: ,' ' ,_,,ノエエエェェ了 /
i じエ='='='" ', / ::
', (___,,..----U / ::
ヽ、 __,,.. --------------i-'" ::
ヽ、_ __ -_'"--''"ニニニニニニニニヽ ::
`¨i三彡--''"´ ヽ ::
/ ヽ :: ┼ヽ -|r‐、. レ |
/ ヽ:: d⌒) ./| _ノ __ノ
733デフォルトの名無しさん
2018/09/18(火) 23:19:00.93ID:iB13sfY6734デフォルトの名無しさん
2018/09/18(火) 23:45:48.24ID:iB13sfY6 後学のために3回読んだ。
進歩の無さに感心する。
あらゆる「駄目」が詰まってる。
ある意味凄い。
進歩の無さに感心する。
あらゆる「駄目」が詰まってる。
ある意味凄い。
735デフォルトの名無しさん
2018/09/19(水) 00:13:16.37ID:RJsZo/tV >>726
自演乙。
自演乙。
736723
2018/09/20(木) 00:37:18.38ID:OZxd0eW0 >>723
を修正。Ruby で作った
1か所も置換されなかった場合でも、File.write で上書きされるので、
置換されなかった場合は、next ですぐさま、次のファイルへ進む
re = /before/
# . で始まる、directory, file を除く
Dir.glob( 'C:/Users/Owner/Documents/Ruby/*.txt' ) do |file|
text = File.read file # すべて読み込む
updated = false # 未更新
text.gsub!( re ) { |matched| updated = true; "after" } # 置換
next unless updated # 未更新なら
File.write file, text # 上書き
end
を修正。Ruby で作った
1か所も置換されなかった場合でも、File.write で上書きされるので、
置換されなかった場合は、next ですぐさま、次のファイルへ進む
re = /before/
# . で始まる、directory, file を除く
Dir.glob( 'C:/Users/Owner/Documents/Ruby/*.txt' ) do |file|
text = File.read file # すべて読み込む
updated = false # 未更新
text.gsub!( re ) { |matched| updated = true; "after" } # 置換
next unless updated # 未更新なら
File.write file, text # 上書き
end
737デフォルトの名無しさん
2018/09/20(木) 00:41:46.22ID:koJU2ZF6 Rubyスレでやれや。
738デフォルトの名無しさん
2018/09/20(木) 07:28:15.20ID:jzY4tGG3 Rubyジジイはガチアスペだからね
会話も噛みあわないから始末が悪い
会話も噛みあわないから始末が悪い
739さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/20(木) 19:48:35.67ID:AsbZx83p740デフォルトの名無しさん
2018/09/20(木) 20:23:41.31ID:qGj9TL9d741さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/20(木) 20:54:35.14ID:AsbZx83p746さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/20(木) 21:54:04.98ID:SaUWExWV 無職じゃないよ。かなりきつい炭鉱の仕事を続けてるよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 橋下徹氏「この喧嘩は日本の完敗」 台湾有事答弁めぐる外務省局長訪中で指摘「中国に怒られてご説明に伺った日本と見られる」 [muffin★]
- 【日本大使館】中国在留邦人は安全確保を [ぐれ★]
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★10 [ぐれ★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 東京株式市場 インバウンド関連株が下落 中国政府の渡航自粛要請で [バイト歴50年★]
- おっぱい! おっぱい! おっぱい! おっぱい! おっぱい! おっぱい! おっぱい! おっぱい!
- 有識者「高市総理が発言を撤回したり、辞職するしかないと言っている人は、それで日中関係が今まで通りになると思ってる?」 [834922174]
- 高市コイン、155円突破wwwwwwwwww [246620176]
- サナエがトランプのチンポしゃぶったら日本は安泰
- おじゃる丸をまったり待機するスレ🏡
- もしかして安倍晋三て有能だった?ネトウヨを掌握しつつ韓国、中国、ロシアへの売国をバレないようにやってたし [472617201]
